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 相关文章推荐
不安全的常用的js写法
Sep 15 Javascript
this和执行上下文实现代码
Jul 01 Javascript
Javascript 实现图片无缝滚动
Dec 19 Javascript
浅谈jQuery中setInterval()方法
Jul 07 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
Mar 23 Javascript
详解Angular CLI + Electron 开发环境搭建
Jul 20 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
Aug 14 Javascript
9102年webpack4搭建vue项目的方法步骤
Feb 20 Javascript
scrapyd schedule.json setting 传入多个值问题
Aug 07 Javascript
利用JS代码自动删除稿件的普通弹幕功能
Sep 20 Javascript
Vue学习笔记之计算属性与侦听器用法
Dec 07 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中防止SQL注入最好的方法是什么
2013/06/10 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
PHP7多线程搭建教程
2017/04/21 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
javascript数组的扩展实现代码集合
2008/06/01 Javascript
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
通过BootStrap实现轮播图的实际应用
2016/09/26 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
浅谈js获取ModelAndView值的问题
2018/03/28 Javascript
Vue三层嵌套路由的示例代码
2018/05/05 Javascript
vue 组件简介
2020/07/31 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
Python使用django获取用户IP地址的方法
2015/05/11 Python
python简单商城购物车实例代码
2018/03/15 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
pygame实现成语填空游戏
2019/10/29 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
创立科技Java面试题
2015/11/29 面试题
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
学校师德师风整改措施
2014/10/27 职场文书
2014年村党支部工作总结
2014/12/04 职场文书
个人学习总结范文
2015/02/15 职场文书
2014年底个人工作总结
2015/03/10 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS