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 相关文章推荐
InnerHtml和InnerText的区别分析
Mar 13 Javascript
jquery动态增加text元素以及删除文本内容实例代码
Jul 01 Javascript
如何实现移动端浏览器不显示 pc 端的广告
Oct 15 Javascript
JavaScript中获取纯正的undefined的方法
Mar 06 Javascript
JS中改变this指向的方法(call和apply、bind)
Mar 26 Javascript
JavaScript队列、优先队列与循环队列
Nov 14 Javascript
vue组件实例解析
Jan 10 Javascript
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
微信小程序实现验证码获取倒计时效果
Feb 08 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
Mar 20 Javascript
iView-admin 动态路由问题的解决方法
Oct 03 Javascript
JavaScript实现矩形块大小任意缩放
Aug 25 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
第三节 定义一个类 [3]
2006/10/09 PHP
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
php从字符串创建函数的方法
2015/03/16 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
解决FireFox下[使用event很麻烦]的问题
2006/11/26 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
小程序红包雨的实现示例
2019/02/19 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
Windows下为Python安装Matplotlib模块
2015/11/06 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
python数据结构之线性表的顺序存储结构
2018/09/28 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
求职简历自我评价范例
2014/03/12 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
大学生交通专业求职信
2014/09/01 职场文书
2014年财务部工作总结
2014/11/11 职场文书
杜甫草堂导游词
2015/02/03 职场文书
超级礼物观后感
2015/06/15 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
POST提交数据常见的四种方式
2022/01/18 HTML / CSS
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫
详解Python中的for循环
2022/04/30 Python