📄️ 回顾历史
五大主流浏览器
📄️ 语句与运算符指南
JavaScript 的语句以分号结束。使用分号分隔每条语句。
📄️ 循环
循环结构
📄️ 函数
耦合
📄️ 判断 AO
在 JavaScript 中,执行上下文包含两个重要的部分:活动对象(AO)和全局对象(GO)。判断 AO 的步骤如下:
📄️ 初始化参数
在函数执行期间,参数的默认赋值是undefined。
📄️ 数组
声明方式
📄️ 新建数组上的方法
concat
📄️ 对象管理
查找对象的属性
📄️ 构造函数与包装类
构造函数实例化对象
📄️ 原型与作用域深入解析
原型
📄️ 原型与继承
proto指向对象本身,是系统内置的。
📄️ JavaScript 实用技巧
在 JavaScript 中,类数组对象如 arguments 并不具备数组的方法。以下函数展示了如何将类数组对象转换为真正的数组。
📄️ 常见概念与实践
模块化开发方式
📄️ 立即执行函数
立即执行函数在执行完成后会立即释放,常用于初始化变量,通常使用IIFE。
📄️ JS 错误信息类型
语法错误 SyntaxError
📄️ ES5 严格模式
| 年份 | ECMA 版本 |
📄️ 什么是垃圾回收机制
在编写代码时,变量和函数会暂时占用内存。然而,有些变量和函数不再需要,因此需要释放它们所占用的内存。JavaScript 拥有自动垃圾回收机制,JavaScript 引擎会回收与值相关的内存。
📄️ 对象属性遍历
练习
📄️ JS 为什么是单线程?
防止多个线程同时操作DOM导致渲染结果混乱