JS之原型与原型链
2015-08-03 23:32
721 查看
暑期培训,第一阶段已经接近尾声。今天主要学习了JS的一些概念:原型的概念,作用以及原型链概念的引入。最后还讲到了闭包的基本类型和它的作用。
下面是我的一些理解:
1.原型在JS中,其实就是对象,它的作用主要是继承;
2.Object和Function都是函数对象,其他的均称为普通对象;函数对象有属性prototype,而所有对象均有属性proto。
3.凡是通过New Function()创建的对象都是函数对象,其他的都是普通对象。
4.栈中存放引用,而堆中存放数据。
5.JS中的全局变量是window,在程序中了解最终程序的输出结果,一定要很清晰的了解JS中变量的定义(易错)。
6.闭包:function()中嵌套function(),避免在写大型程序出,出现的变量污染
例:function ddd(){
var ss = "ddd";
return function aaa(){
console.log(ss);
}
}
ddd()();
下面是我的一些理解:
1.原型在JS中,其实就是对象,它的作用主要是继承;
2.Object和Function都是函数对象,其他的均称为普通对象;函数对象有属性prototype,而所有对象均有属性proto。
3.凡是通过New Function()创建的对象都是函数对象,其他的都是普通对象。
4.栈中存放引用,而堆中存放数据。
5.JS中的全局变量是window,在程序中了解最终程序的输出结果,一定要很清晰的了解JS中变量的定义(易错)。
6.闭包:function()中嵌套function(),避免在写大型程序出,出现的变量污染
例:function ddd(){
var ss = "ddd";
return function aaa(){
console.log(ss);
}
}
ddd()();
相关文章推荐
- js时间间隔和倒计时
- ExtJS中FormPanel的labelWidth问题
- 30天了解30种技术系列---(3)JS的Make-GruntJS
- ABP之Javascript生成
- COM组件返回二维数组供javascript和客户端使用
- 纯js评星插件
- JSP页面使用JSTL fmt 格式化时间
- Extjs 合并单元格
- javascript总结(1)关于原型(链),作用域(链)
- jsp中通过超链接跳转到servlet中失败的原因
- JSON解析
- js 重载问题
- JavaScript 堆内存分析新工具 OneHeap
- 对应答报文中实体信息的处理(json数据解析)
- JavaScript 堆内存分析新工具 OneHeap
- 浅谈JS闭包中的循环绑定处理程序
- servlet 传值给 jsp
- JavaScript中getBoundingClientRect()方法详解
- javascript里Dom问题之document.getElementById('xx').innerHTML
- js实现抢购倒计时精确到毫秒 到期提示“抢购已结束”