用In.js颗粒化管理、加载你的Javascript模块
近一年来,国内外都十分热衷于异步加载的研究,为了加快页面的载入速度,无阻塞加载Javascript的方法和框架成为了前端开发的焦点和亮点之一。http://project.benben.cc/In/in.js_logo.png
国外的像基于jQuery的RequireJs,YUI Loader,LabJs,RunJs,国内也有淘宝的SeaJs,豆瓣的DoJs等,这些都是一些十分优秀的模块加载器。但是本文将会向大家介绍一个新的开源的轻量级“多线程”异步模块加载器In.js,In的开发借鉴了Do的一些思路和使用习惯,在此期间感谢@kejun同我的耐心交流,In.js压缩后只有4.77k,不仅小巧而且十分好用。
优点:
[*]按需加载
[*]无阻塞加载
[*]依赖关系管理
[*]颗粒化模块管理
如何使用?
A.引入In.js
<div class="wp_syntax" style="color: #110000; background-color: #f9f9f9; margin-top: 0px; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; width: 820px; border: 1px solid silver;">1<script type="text/javascript" src="in.js" autoload="true" core="jquery.min.js"></script>
页:
[1]