03 2017 档案
webpack笔记
摘要:声明:摘自 keliyxyz的博客 (一)webpack介绍 如今的网站正在演化为web应用程序: 1. 越来越多的使用JavaScript。 2. 现代浏览器提供更广泛的接口。 3. 整页刷新的情况越来越少,甚至更多代码在同一个页面。(SPA) 因此有很多代码在客户端! 一个体量庞大的代码库需要好 阅读全文
posted @ 2017-03-13 17:42 艾薇儿802388 阅读(317) 评论(0) 推荐(0)
React.js
摘要:一、初识react 1、Angular组件复杂,不利于重用。 2、React不是一个完整的MVC、MVVM框架 3、React跟Web Components 不冲突 4、Ract的特点就是“轻” facebook 独立、小巧、快速、创新 5、组件化的开发思路(高度可重用) 二、React应用场景 1 阅读全文
posted @ 2017-03-13 16:02 艾薇儿802388 阅读(370) 评论(0) 推荐(0)
Grunt等前端自动化构建工具
摘要:一、前端解决方案 简介:作为一名开发人员,在WEB前端项目开发中,重复而枯燥的工作太多,Grunt自动化的项目构建工具,帮你解决这些问题,对重复执行的任务像压缩,合并,编译,单元测试及代码检查等, 通过配置Grunt自动化工具,可以减轻你的劳动,简化工作。 主流前端解决方案:Yeoman、Bower 阅读全文
posted @ 2017-03-07 16:37 艾薇儿802388 阅读(160) 评论(0) 推荐(0)
编写高质量的JavaScript代码
摘要:一、编写高质量的JS代码 1、团队合作,如何避免js冲突 1)用匿名函数将脚本包起来,可以有效控制全局变量,避免冲突隐患。 2)为了不同代码段之间相互通信,需要定义全局变量 3)当需要的全局变量太多时,为防止全局变量泛滥,定义一个全局对象,公用的变量作为全局对象的属性 4)为防止相同属性相互覆盖的问 阅读全文
posted @ 2017-03-02 17:46 艾薇儿802388 阅读(262) 评论(0) 推荐(0)