- 博客(3)
- 收藏
- 关注
原创 AngularJS动态加载模块和依赖
本文章已同步发表到我的Github博客,欢迎访问!前言由于AngularJS是单页面应用框架,在正常的情况下,会在访问页面的时候将所有的CSS、JavaScript文件都加载进来。文件不多的时候,页面启动速度倒不会影响太多。但是一旦文件数太多或者加载的第三方库比较大的时候,就会影响页面启动速度。因此对于应用规模大、文件数比较多或者加载的第三方库比较大的时候,采用动态加载JS或者动态加载模块会极大提升
2016-02-24 22:14:21 8671 4
原创 【AngularJS学习笔记】用打包代替动态加载
说到前端优化,大部分人的第一个反应可能就是压缩合并静态文件:CSS、JS和图片文件。这个确实也是一个常规也有效的优化手段。 还有一种常规手段使用require.js进行动态加载。根据不同的需求去加载不同的模块和不同的静态文件,做到按需加载。这两种优化方法都是能提高网站的访问速度。 RequireJS是一个工具库,主要用于客户端的模块管理。它可以让客户端的代码分成一个个模块,实现异步或动态加
2016-02-19 17:26:19 2349
原创 【AngularJS学习笔记】AngularJS 压缩JS
大多数web项目在发布时候都会对js代码进行压缩,目的是为了减少js文件的大小,节省一点流量。 它的原理很简单,就是对参数及部分变量名和函数进行重命名。 但是这种工作方式在AngularJS的应用中会有例外。 由于AngularJS的依赖注入是根据参数名进行注入的,显然,对参数进行重命名会破坏这个机制。 如果不进行特殊处理,进行压缩(minify)之后,在执行时将会出现这样的错误
2016-02-17 01:14:01 2615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人