摘要: 概念 闭包是指可以包含自由变量(不是某个对象属性的变量)的代码块,这些变量在代码块对应的作用域链中定义,因此不一定在这个代码块内定义,也不一定是全局变量。那么什么是作用域链呢? 作用域链 代码块在一个上下文环境A中定义,这个上下文环境就是一个外层的作用域A,其可能是全局作用域,也可能是另一个代码块的 阅读全文
posted @ 2017-03-27 18:21 蓼椮 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 创建对象 对象直接量 对象直接量就是名/值对数据格式,见下面代码 var obj = { prop1: 1, prop2: '属性' } new关键字 "new [类名]"的方式能返回类的实例化对象, 类可以是构造函数名,也可以类名(ES2015+) create关键字 这种方式可以指定属性的特性( 阅读全文
posted @ 2017-03-08 16:37 蓼椮 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前端开发时,常接触到MVC,MVP和MVVM这些名词,它们都是软件架构设计的一种方式,最初都是为桌面应用软件的设计而实现的,后来有了应用在WEB上的变体,《到底什么是MVC?》这篇文章有详细的介绍。那他们在WEB前端如何应用呢? MVC 先看下MVC(Model-View-Controller)的概 阅读全文
posted @ 2016-10-23 13:41 蓼椮 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 页面渲染过程, 页面重排重绘 阅读全文
posted @ 2015-09-05 19:36 蓼椮 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 浏览器编码 1. 浏览器直接输入url 2. 页面超链接访问url 3. window.location.href访问url 4. ajax访问url 5. 说明 阅读全文
posted @ 2015-08-03 01:17 蓼椮 阅读(289) 评论(0) 推荐(0) 编辑
摘要: HTTP 1.1新特性 HTTP 2.0新特性 GET和POST区别 HTTP缓存 Connection:Keep-Alive/Close 阅读全文
posted @ 2015-07-28 22:53 蓼椮 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1. 方式一:不发送请求,直接使用缓存文件 2. 方式二:发送请求,选择性使用缓存文件 3. 其它说明 阅读全文
posted @ 2015-07-28 22:21 蓼椮 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 资源加载优化,视觉等待优化,本地渲染优化 阅读全文
posted @ 2015-07-07 23:10 蓼椮 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 变量/类型;表达式/运算符;对象;函数 阅读全文
posted @ 2015-07-07 23:06 蓼椮 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 盒模型,块布局,行内布局,表格布局,弹性布局 阅读全文
posted @ 2015-07-07 23:03 蓼椮 阅读(190) 评论(0) 推荐(0) 编辑