摘要:
来源:http://www.cnblogs.com/chyingp/archive/2012/10/17/2726898.html一、关于LABjs的简单介绍作者:Kyle Simpson作用:动态并行加载脚本文件 以及 管理加载脚本文件的执行顺序官网:http://www.labjs.com/二、关于LABjs的使用以下实例原文链接:http://www.au92.com/archives/labjs.html更全更详细说明:http://labjs.com/documentation.php实例1:$LAB.script("script1.js") .script(&q 阅读全文
摘要:
随着网页越做越复杂,页面上要用到的 JavaScript 也越来越多,一次性把所有可能会用到的 js 全包含在页面中显然不是一个好主意,于是各种各样动态按需加载 js 的方法逐渐流行起来,LABjs就是这样一个有趣的项目,目前,包括 twitter 在内的很多网站都是 LABjs 的用户。下面将对 LABjs 1.0.4 版的实现原理做一些分析。限于篇幅,关于 LABjs 的使用说明这儿就不写了,需要的话请看它的官方文档。所谓动态加载 js ,指的是在页面上的某一些 js 执行时,由这些 js 动态加载外部的 js (有时候也包含执行页面上已经定义的一些模块函数)。粗略整理,加载外部 js 的 阅读全文
摘要:
传统上,加载Javascript文件都是使用<script>标签。就像下面这样: <script type="text/javascript" src="example.js"></script><script>标签很方便,只要加入网页,浏览器就会读取并运行。但是,它存在一些严重的缺陷。 (1)严格的读取顺序。由于浏览器按照<script>在网页中出现的顺序,读取Javascript文件,然后立即运行,导致在多个文件互相依赖的情况下,依赖性最小的文件必须放在最前面,依赖性最大的文件必须放在最后面 阅读全文