码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript面向对象

时间:2015-03-29 18:14:26      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

JavaScript面向对象:

* 函数:

* Arguments对象的作用:实现模拟函数重载的效果

* 变量的作用域

* 全局域和函数域

* 全局变量和局部变量

* 全局变量:全局域和函数域

* 局部变量:当前函数域

* 定义局部变量时,不使用"var"

* 定义全局变量与局部变量同名时

* 特殊函数:在代码优化时

* 匿名函数

* 回调函数

* 匿名回调函数

* 自调函数

* 内部(私有)函数

* 返回函数的函数(扩展,了解)

* 编写代码的建议:先实现逻辑代码,再做代码优化(误区:一次性将代码做到最优!)

* 闭包:概念及其重要

* 作用域链

* 闭包

* 循环中的闭包

* 对象

* 定义对象的三种方式

* 第一种

* 第二种

* 第三种

* 定义完整的对象

* 普通对象

* 函数对象

* 使用(调用\修改\删除\增加)对象的属性和方法

* 普通对象

* 调用

* 第一种:常见

* 对象名.属性名

* 对象名.方法名()

* 第二种:重要

* 对象名[属性名]

* 对象名[方法名]()

* 修改:两种方式都可以

* 对象名.属性名 = 新的属性值;

* 对象名.方法名 = 新的function(){}

* 删除:

* delete 对象名.属性名;

* delete 对象名.方法名;

* 增加

* 对象名.新的属性名 = 新的属性值;

* 对象名.新的方法名 = 新的function(){}

* 函数对象:不要涉及到构造器的概念

* 在操作对象的属性和方法之前,new 函数对象()

* 其实真正操作的是new之后的普通对象,并不是真正的函数对象

* 操作和操作普通对象的形式一致

* 调用

* 修改

* 删除

* 增加


JavaScript面向对象

标签:

原文地址:http://my.oschina.net/wxfvm/blog/393306

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!