高级JavaScript

以下部分说明JavaScript的高级功能,如递归、数组、疑难解答等。

本章内容

使用构造函数创建对象
讲解如何作为实例化对象的方式来编写构造函数。
原型和原型继承
讲解如何使用原型创建派生对象。
数据属性和访问器属性
讲解数据属性和访问器属性之间的区别。
递归
讲解JavaScript如何使用递归和循环。
变量作用范围
描述了全局和本地范围之间的差异。
复制、传递和比较数据
讲解按值或引用传递的概念。
Using Arrays
描述了JavaScript中数组的概念。
类型化数组
描述类型化数组。
集合
描述集合对象。
迭代器和生成器
描述了如何在迭代对象上实现自定义迭代器。
特殊字符
列出允许你将无法直接键入的字符包含在字符串中的字符。
模板字符串
描述职何构造可包含嵌入式表达式的字符串文本。
使用绑定的方法。
描述如何防止对另一个上下文中执行的函数的this进行计算。
管理事件侦听器
描述如何在使用事件侦听器时避免内在泄露。
脚本故障排除
讲解了如何查找常见的脚本错误。
条件编译
描述JavaScript基于特定条件使用编译的语句。
条件编译变量
列出可用于条件编译的变量。
Strict Mode
讲解如何使用严格模式。Internet Explorer以前的Internet Explorer版本不支持严格模式。

如果你喜欢这篇文章,敬请给站长打赏↑

除特别注明外,本站所有文章均为本站站长原译,转载请注明出处。