摘要:
什么是前端模板预编译 前端模板预编译通过预编译技术让前端模板突破浏览器限制,实现后端模板一样的同步“文件”加载能力。它采用目录来组织维护前端模板,从而让前端模板实现工程化管理,最终保证前端模板在复杂单页 web 应用下的可维护性。同时预编译输出的代码经过多层优化,能够在最大程度节省客户端资源消耗。 阅读全文
摘要:
首先,为了创建一个对象完全相同的拷贝,需要确保两件事情: 1. 拷贝必须具有与原对象相同的原型 2. 拷贝必须具有与原对象相同的属性和特性。 步骤如下: (1) 获得 source 所有自由属性的数组。 (2) 遍历这些键。 (3) 获取属性描述符 (4) 使用属性描述符创建 target 的自有属 阅读全文
摘要:
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包的特性 闭包有三个特性: 闭包的定义及其优缺点 闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量 阅读全文