Seajs 是时下比较热的一款模块加载框架,除了能实现代码模块按需自动加载、增加代码的可复用性之外,还能够培养我们的模块化低耦合开发思维。爱折(zhuang)腾(bi)的人值得一试。
摆脱 seajs 提供的 spm 构建工具 而改用 Grunt 去构建,这个过程是曲折的,艰辛的,没点折腾的耐心估计不成,在这里要感谢优秀的导师 海龙,被我抓住讲了 1个小时,分享了他在折腾时遇到的问题,让我走少了很多弯路(海龙哥自己摸这个 Grunt 配 Seajs,摸了 1个星期,我听完后折腾一天就搞明白了,在站巨人的肩膀 果然就是不一样)。
如果已经对 Seajs 十分理解的童鞋 可以直接 滚到最后看第二部分内容,而对 Seajs 一知半懂的 最好继续慢慢往下看,基础没打好,爬得再快一样会掉下来,还不懂自己错在哪。
阅读全文…
随着前端各个技术的蓬勃发展和 对页面性能的越来越重视,我们前端不仅仅要写得一手好的代码,同时还要使用各种的自动化工具来对代码进行 压缩、合并,控制页面的请求数 与 体积。
在没有自动化工具的年代,我们只能手动把js 合并、再通过js 压缩工具将js压缩,效率可想而知的低,而且如果遇到问题 需要调试就各种痛不欲生了。。
所以说生活在有自动化开发工具年代的鞋子都是幸福的。。
在这里介绍的是 如何利用 grunt 对 js 进行 合并压缩并生成 sourceMap,在最大程度压缩页面的同时,也不影响页面的 可维护性。
阅读全文…
使用grunt已经好几个月了,在这一点空闲的时间里把东西整理下,好让知识沉淀沉淀。
grunt 是目前最广泛使用的 前端构建工具,已经有很多团队通过 grunt 来实现一键自动 合并、压缩、发布等以往很繁琐又不得不这样做的事情,让前端开发更简单快速。
而我接触grunt 之前 其实 接触过 腾讯团队开发的 fis、 seajs推荐使用的 spm。上手起来,说实话,尼玛老是碰壁,老是出现不明所以的问题。在海龙哥的一番推荐下 改为接触 grunt。简直欲罢不能,这正是我想要的 构建工具。
阅读全文…
如有疑问or建议可通过以下方式跟我取得联系.
Q Q: | 373435871 |
---|---|
Email: | jackness1208@gmail.com |