首页 > 代码库 > JavaScript知识点
JavaScript知识点
在学习面向对象编程的更高级的问题之前,必须要完全理解函数的作用域和闭包,以及变量访问
然后将讨论参数this以及原型委托(prototype delegation),
这是实现面向对象编程的JavaScript最主要的两个语言特性,最后,提到写JavaScript类和子类的多种方法
深刻地理解JavaScript面向对象编程的特点,以及代码如何在运行时影响存储模型中的解释器
一、作用域(scopes)
什么是作用域,以及为什么使用
第一种用法:词法作用域
二、闭包
学习如何利用闭包保持对函数和JavaScript输出的访问权
三、‘this’关键字
学习‘this‘关键字的重要性,了解当你试图在代码中使用它时可能遇到的问题
四、原型链
学习JavaScript如何使用原型链来管理对象和对象的属性
五、对象修饰模式
学习使用对象修饰模式来最小化你的项目中的代码重复使用
六、函数类
拓展修饰符模式,使用函数将方法应用到任何对象上
七、原型类
学习使用.prototype键简化对象,并提高你的应用的性能
八、伪类模式
学习如何在JavaScript中使用其他语言的类系统,来重写你的对象的结构
九、超类和子类
学习如何利用超类和子类来进一步减少创建对象时,重复使用的代码的量
十、伪类子类
学习如何在你的超类中使用‘this‘关键字,在类中使用.call()设置属性,以及如何委派原型到子类
JavaScript知识点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。