这篇文章主要介绍了 javascript 文件加载管理简单实现方法, 可实现顺序加载所有 js 文件的功能, 非常简单实用, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文实例讲述了 javascript 文件加载管理简单实现方法。分享给大家供大家参考。具体如下:
这里介绍超级简单的进行 javascript 的文件(模块)的加载管理,
实现 sea.js 或者 require.js 核心功能,用一行
加载所有的 js 文件。
- //按照lightJs的顺序,让网页加载js文件:
- var lightJs = [
- "./js/light/pre/jquery-1.8.0.min.js",
- "./js/light/pre/jquery-lib.js",
- "./js/light/pre/less-1.4.2.min.js",
- "./js/lihgt/pre/util.js",
- "./js/xla.js",
- "./js/light/light_file.js"
- ];
- var light;
- if (!light)
- light = {};
- light.load = (function(lightJs) {
- if (!lightJs)
- lightJs = [];
- var doc = document;
- var head = doc.head || doc.getElementsByTagName("head")[0] || doc.documentElement;
- for (var i = 0; i < lightJs.length; i++) {
- var path = lightJs[i];
- var node = doc.createElement("script");
- node.charset = "utf-8";
- node.src = path;
- head.appendChild(node);
- }
- return doc;
- }(lightJs));
希望本文所述对大家的 javascript 程序设计有所帮助。
来源: