JavaScript知识点
Posted custer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript知识点相关的知识,希望对你有一定的参考价值。
在学习面向对象编程的更高级的问题之前,必须要完全理解函数的作用域和闭包,以及变量访问
然后将讨论参数this以及原型委托(prototype delegation),
这是实现面向对象编程的javascript最主要的两个语言特性,最后,提到写JavaScript类和子类的多种方法
深刻地理解JavaScript面向对象编程的特点,以及代码如何在运行时影响存储模型中的解释器
一、作用域(scopes)
什么是作用域,以及为什么使用
第一种用法:词法作用域
二、闭包
学习如何利用闭包保持对函数和JavaScript输出的访问权
三、‘this’关键字
学习‘this‘关键字的重要性,了解当你试图在代码中使用它时可能遇到的问题
四、原型链
学习JavaScript如何使用原型链来管理对象和对象的属性
五、对象修饰模式
学习使用对象修饰模式来最小化你的项目中的代码重复使用
六、函数类
拓展修饰符模式,使用函数将方法应用到任何对象上
七、原型类
学习使用.prototype键简化对象,并提高你的应用的性能
八、伪类模式
学习如何在JavaScript中使用其他语言的类系统,来重写你的对象的结构
九、超类和子类
学习如何利用超类和子类来进一步减少创建对象时,重复使用的代码的量
十、伪类子类
学习如何在你的超类中使用‘this‘关键字,在类中使用.call()设置属性,以及如何委派原型到子类
以上是关于JavaScript知识点的主要内容,如果未能解决你的问题,请参考以下文章