摘要:
概念 闭包是指可以包含自由变量(不是某个对象属性的变量)的代码块,这些变量在代码块对应的作用域链中定义,因此不一定在这个代码块内定义,也不一定是全局变量。那么什么是作用域链呢? 作用域链 代码块在一个上下文环境A中定义,这个上下文环境就是一个外层的作用域A,其可能是全局作用域,也可能是另一个代码块的 阅读全文
摘要:
创建对象 对象直接量 对象直接量就是名/值对数据格式,见下面代码 var obj = { prop1: 1, prop2: '属性' } new关键字 "new [类名]"的方式能返回类的实例化对象, 类可以是构造函数名,也可以类名(ES2015+) create关键字 这种方式可以指定属性的特性( 阅读全文
摘要:
前端开发时,常接触到MVC,MVP和MVVM这些名词,它们都是软件架构设计的一种方式,最初都是为桌面应用软件的设计而实现的,后来有了应用在WEB上的变体,《到底什么是MVC?》这篇文章有详细的介绍。那他们在WEB前端如何应用呢? MVC 先看下MVC(Model-View-Controller)的概 阅读全文
摘要:
浏览器编码
1. 浏览器直接输入url
2. 页面超链接访问url
3. window.location.href访问url
4. ajax访问url
5. 说明 阅读全文
摘要:
HTTP 1.1新特性
HTTP 2.0新特性
GET和POST区别
HTTP缓存
Connection:Keep-Alive/Close 阅读全文
摘要:
1. 方式一:不发送请求,直接使用缓存文件
2. 方式二:发送请求,选择性使用缓存文件
3. 其它说明 阅读全文