引言向大家介绍一下写代码中常用的各种变量命名规则对应的命名法,以防止记混记错。
camelCasecamelCase 驼峰命名法(也称“小驼峰命名法”)。首字母小写,后面的...
阅读全文
原型链继承利用原型链实现继承,是通过子类原型引用父类实例来实现对父类的继承,具体实现示例如下
function Super() {
this.name = 'Rose'
}
function Sub() {
...
阅读全文
浏览器解析页面过程
浏览器获取到 HTML 文件,将各个标记解析成对应 DOM 节点以构建 DOM 树
解析【1】的过程中,如果遇到 CSS 文件,则并行下载
当 CSS 文件下载完毕,解析对应 CSS 样式生成对应 CSSOM 树,该...
阅读全文
AMD 规范AMD(Asynchronous Module Definition)规范指异步模块定义。是 RequireJS 推广模块化规范的产物。
看个例子,AMD 规范是如何导入模块和定义模块的:
/**
* 第一个参数是依赖的模块列表
*...
阅读全文