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

JavaScript知识点

时间:2017-05-03 11:36:05      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:完全   ati   代码   关键字   模式   nbsp   变量   面向对象   地理   

在学习面向对象编程的更高级的问题之前,必须要完全理解函数的作用域和闭包,以及变量访问

然后将讨论参数this以及原型委托(prototype delegation),

这是实现面向对象编程的JavaScript最主要的两个语言特性,最后,提到写JavaScript类和子类的多种方法

深刻地理解JavaScript面向对象编程的特点,以及代码如何在运行时影响存储模型中的解释器

一、作用域(scopes)

什么是作用域,以及为什么使用

 第一种用法:词法作用域

 

二、闭包

学习如何利用闭包保持对函数和JavaScript输出的访问权

 

三、‘this’关键字

学习‘this‘关键字的重要性,了解当你试图在代码中使用它时可能遇到的问题

 

四、原型链

学习JavaScript如何使用原型链来管理对象和对象的属性

 

五、对象修饰模式

学习使用对象修饰模式来最小化你的项目中的代码重复使用

 

六、函数类

拓展修饰符模式,使用函数将方法应用到任何对象上

 

七、原型类

学习使用.prototype键简化对象,并提高你的应用的性能

 

八、伪类模式

学习如何在JavaScript中使用其他语言的类系统,来重写你的对象的结构

 

九、超类和子类

学习如何利用超类和子类来进一步减少创建对象时,重复使用的代码的量

 

十、伪类子类

学习如何在你的超类中使用‘this‘关键字,在类中使用.call()设置属性,以及如何委派原型到子类

 

JavaScript知识点

标签:完全   ati   代码   关键字   模式   nbsp   变量   面向对象   地理   

原文地址:http://www.cnblogs.com/custer/p/6800206.html

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