javascript文件加载管理简单实现方法


Posted in Javascript onJuly 25, 2015

本文实例讲述了javascript文件加载管理简单实现方法。分享给大家供大家参考。具体如下:

这里介绍超级简单的进行javascript的文件(模块)的加载管理,
实现sea.js或者require.js核心功能,用一行
<script src="js/light/light.js"></script>
加载所有的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程序设计有所帮助。

Javascript 相关文章推荐
jquery购物车实时结算特效实现思路
Sep 23 Javascript
jquery 检测元素是否存在的实例代码
Nov 19 Javascript
使用javascript做的一个随机点名程序
Feb 13 Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 Javascript
javascript弹出带文字信息的提示框效果
Jul 19 Javascript
js for循环倒序输出数组元素的实例
Mar 01 Javascript
vue配置接口域名方法总结
May 12 Javascript
vue-cli 为项目设置别名的方法
Oct 15 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
Mar 07 Javascript
vue 实现用户登录方式的切换功能
Apr 14 Javascript
vue实现循环滚动列表
Jun 30 Javascript
js中Object.create实例用法详解
Oct 05 Javascript
javascript页面倒计时实例
Jul 25 #Javascript
javascript解析xml实现省市县三级联动的方法
Jul 25 #Javascript
基于javascript实现单选及多选的向右和向左移动实例
Jul 25 #Javascript
javascript实现信息增删改查的方法
Jul 25 #Javascript
jQuery菜单插件用法实例
Jul 25 #Javascript
javascript单例模式的简单实现方法
Jul 25 #Javascript
JavaScript类继承及实例化的方法
Jul 25 #Javascript
You might like
用PHP编写PDF文档生成器
2006/10/09 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
php查询ip所在地的方法
2014/12/05 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
jquery validate在ie8下的bug解决方法
2013/11/13 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
Bootstrap下拉菜单效果实例代码分享
2016/06/30 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
[08:17]Ti9 现场cosplay
2019/09/10 DOTA
python中元类用法实例
2014/10/10 Python
Python实现拼接多张图片的方法
2014/12/01 Python
Python从MP3文件获取id3的方法
2015/06/15 Python
Python中MySQL数据迁移到MongoDB脚本的方法
2016/04/28 Python
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
2019/03/30 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
scrapy头部修改的方法详解
2020/12/06 Python
CSS3实现网站商品展示效果图
2020/01/18 HTML / CSS
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
Ruby如何实现动态方法调用
2012/11/18 面试题
学历公证委托书
2014/04/09 职场文书
教师见习报告范文
2014/11/03 职场文书
安全承诺书
2015/01/19 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
Python实战之疫苗研发情况可视化
2021/05/18 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python