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 mobile changepage的三种传参方法介绍
Sep 13 Javascript
javascript实现的一个带下拉框功能的文本框
May 08 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
Aug 07 Javascript
JavaScript DOM 学习总结(五)
Nov 24 Javascript
js发送短信倒计时的简单实现方法
Sep 08 Javascript
基于JavaScript实现熔岩灯效果导航菜单
Jan 04 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
Feb 15 Javascript
react-native fetch的具体使用方法
Nov 01 Javascript
JavaScript实现一个带AI的井字棋游戏源码
May 21 Javascript
vue项目前端知识点整理【收藏】
May 13 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
Aug 20 Javascript
vue+element_ui上传文件,并传递额外参数操作
Dec 05 Vue.js
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抓即时股票信息
2006/10/09 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
javascript将异步校验表单改写为同步表单
2015/01/27 Javascript
如何利用JSHint减少JavaScript的错误
2016/08/23 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
2017/08/04 Javascript
基于js中document.cookie全面解析
2017/09/14 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
2019/01/15 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
JS异步错误捕获的一些事小结
2019/04/26 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
Python日期操作学习笔记
2008/10/07 Python
python快速排序代码实例
2013/11/21 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
python 装饰器的使用示例
2020/10/10 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
瑞士首家网上药店折扣店:McDrogerie
2020/12/22 全球购物
员工自我鉴定
2013/10/09 职场文书
高中语文教学反思
2014/01/16 职场文书
幼儿教师暑期培训方案
2014/08/27 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
老员工辞职信范文
2015/05/12 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
学风建设主题班会
2015/08/17 职场文书
合同补充协议书
2016/03/24 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python
淡雅古典唯美少女娇媚宁静迷人写真
2022/03/21 杂记