JavaScript知识点

Posted custer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript知识点相关的知识,希望对你有一定的参考价值。

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

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

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

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

一、作用域(scopes)

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

 第一种用法:词法作用域

 

二、闭包

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

 

三、‘this’关键字

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

 

四、原型链

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

 

五、对象修饰模式

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

 

六、函数类

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

 

七、原型类

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

 

八、伪类模式

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

 

九、超类和子类

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

 

十、伪类子类

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

 

以上是关于JavaScript知识点的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript知识点--个人总结--链接

Javascript知识点梳理

JavaScript 基础快速掌握知识点

JavaScript 需要了解的高级的知识点

javascript知识点复习

前端大全:JavaScript的所有知识点总结