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 相关文章推荐
Javascript 对象的解释
Nov 24 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
Dec 27 Javascript
jquery trim() 功能源代码
Feb 14 Javascript
Jquery公告滚动+AJAX后台得到数据
Apr 14 Javascript
jQuery判断元素是否是隐藏的代码
Apr 24 Javascript
js继承call()和apply()方法总结
Dec 08 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
Sep 04 Javascript
Three.js中网格对象MESH的属性与方法详解
Sep 27 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
Jan 23 Javascript
详解vue中移动端自适应方案
May 05 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
Sep 19 Javascript
js实现菜单跳转效果
Dec 11 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的宝库目录--PEAR
2006/10/09 PHP
php采用file_get_contents代替使用curl实例
2014/11/07 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
jQuery 性能优化手册 推荐
2010/02/23 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
网页实时显示服务器时间和javscript自运行时钟
2014/06/09 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
javascript实现控制div颜色
2015/07/07 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
Python2实现的图片文本识别功能详解
2018/07/11 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
python计算n的阶乘的方法代码
2019/10/25 Python
django框架auth模块用法实例详解
2019/12/10 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
python脚本和网页有何区别
2020/07/02 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
美国休闲服装品牌:Express
2016/09/24 全球购物
如何定义一个可复用的服务
2014/09/30 面试题
中层竞聘演讲稿
2014/01/09 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
法学专业求职信
2014/07/15 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS