tx6总结
来源:互联网 发布:网络出版服务管理 编辑:程序博客网 时间:2024/05/16 07:04
JS第十三天 网页特效6
1.闭包
在程序语言中,所谓闭包,是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域
上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留他们在闭包最初定义(或创建)时的值。
白话:我们可以用一个函数去访问另外一个函数的内部变量的方式就是闭包。
闭包优点:不产生全局变量,实现属性私有化
闭包缺点:闭包中的数据会常驻内存,在不用的时候要删掉否则会导致内存溢出。
1.2对象object
对象数据类型就是带有属性和方法的数据类型
1.2.1声明对象
var obj = new Object();
var obj = {};
obj.name=”刘德华”;
obj.age=55;
obj.showName=function(){alert(“你是刘德华”)}
1.2.2使用对象
1.2.4 new
利用New关键字去声明新的对象
new运算符的作用是创建一个对象实例。这个对象可以是用户自定义的,也可以是带构造函数的一些系统自带的对象。
new关键字可以让this指向新的对象
所谓构造函数,就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变
量会绑定在实例对象上。
只要是数组就会调用一个方法,使用prototype原型;
js是面向原型的语言.面向对象3大特性,继承,封装,多态
Array.prototype.run = function(){alert(“酸辣土豆丝”);}
原型作用是:让某一大类,都具有同一个方法。
0 0
- tx6总结
- tx6-闭包面试题
- tx6-封装对象
- tx6-prototype原型
- tx6-面向原型的对象
- tx6-屏幕缩放事件-闭包版函数节流
- tx6-多个tab栏切换闭包版
- tx6-new关键字来声明对象
- tx6-面向对象版的下拉菜单
- 总结
- 总结
- 总结
- 总结
- 总结!
- 总结
- 总结.
- 总结。
- 总结
- URL的组成
- Tips In Work
- Oracle数据库迁移(从一台服务器迁移到另一台服务器)
- java打印日历---Calendar类的综合运用
- MyEclipse安装SVN
- tx6总结
- python 网络下载文件
- g++编译警告原因分析..is used uninitialized in this function
- 12. Integer to Roman
- HDOJ-----4324Triangle LOVE---拓扑排序
- Android平台安全SELinux篇
- formular
- LeetCode之反转数组
- HDU - 2855 Fibonacci Check-up 斐波那契矩阵