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 学习笔记(一)DOM基本操作
Apr 08 Javascript
javascript动态加载实现方法一
Aug 22 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
Jul 08 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
Nov 12 Javascript
Js实现手机发送验证码时按钮延迟操作
Jun 20 Javascript
javascript类型系统 Array对象学习笔记
Jan 09 Javascript
js+canvas绘制五角星的方法
Jan 28 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
May 11 Javascript
分享10个优化代码的CSS和JavaScript工具
May 11 Javascript
Bootstrap 实现查询的完美方法
Oct 26 Javascript
JavaScript实现多态和继承的封装操作示例
Aug 20 Javascript
加速vue组件渲染之性能优化
Apr 09 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静态类的原罪详解
2013/05/06 PHP
PHP源码分析之变量的存储过程分解
2014/07/03 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
php中实现字符串翻转的方法
2017/02/22 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
用document.documentElement取代document.body的原因分析
2009/11/12 Javascript
js 动态选中下拉框
2009/11/26 Javascript
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
Javascript排序算法之计数排序的实例
2014/04/05 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
基于JQuery打造无缝滚动新闻步骤详解
2016/03/31 Javascript
静态页面html中跳转传值的JS处理技巧
2016/06/22 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
2017/10/24 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
Django实现基于类的分页功能
2019/10/31 Python
python自动下载图片的方法示例
2020/03/25 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
创伤外科专业推荐信范文
2013/11/19 职场文书
毕业生求职的求职信
2013/12/05 职场文书
高中军训感言600字
2014/03/11 职场文书
春季运动会开幕词
2015/01/28 职场文书
教师节慰问信
2015/02/15 职场文书