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 相关文章推荐
超级兔子让浮动层消失的前因后果
Mar 09 Javascript
javascript:void(0)的真正含义实例分析
Aug 20 Javascript
密码强度检测效果实现原理与代码
Jan 04 Javascript
Js动态添加复选框Checkbox的实例方法
Apr 08 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
Jun 12 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
Nov 09 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
Jul 31 Javascript
浅谈angularJS2中的界面跳转方法
Aug 31 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
Apr 04 Javascript
JavaScript 反射和属性赋值实例解析
Oct 28 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 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 服务器配置(使用Apache及IIS两种方法)
2009/06/01 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
表单的焦点顺序tabindex和对应enter键提交
2013/01/04 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
JS简单限制textarea内输入字符数量的方法
2015/10/14 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
Python 创建守护进程的示例
2020/09/29 Python
2019年分享net面试的经历和题目
2016/08/07 面试题
Java基础面试题
2014/07/19 面试题
超市营业员求职简历的自我评价
2013/10/17 职场文书
求职意向书
2014/07/29 职场文书
爱牙日活动总结
2014/08/29 职场文书
2014迎国庆标语大全
2014/09/19 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
自我工作评价范文
2015/03/06 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书
《法国号》教学反思
2016/02/22 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python