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代码
Aug 13 Javascript
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
Nov 03 Javascript
jQuery弹出框代码封装DialogHelper
Jan 30 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
Dec 08 Javascript
VueJs路由跳转——vue-router的使用详解
Jan 10 Javascript
JavaScript设计模式之策略模式详解
Jun 09 Javascript
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
vue实现压缩图片预览并上传功能(promise封装)
Jan 10 Javascript
Electron vue的使用教程图文详解
Jul 05 Javascript
layer.open的自适应及居中及子页面标题的修改方法
Sep 05 Javascript
对layui数据表格动态cols(字段)动态变化详解
Oct 25 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
Apr 22 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 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
PHP添加图片水印、压缩、剪切的封装类
2015/08/17 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
JavaScript表单常用验证集合
2008/01/16 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
jQuery固定浮动侧边栏实现思路及代码
2014/09/28 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
Jquery Fade用法详解
2020/11/06 jQuery
Python pass 语句使用示例
2014/03/11 Python
Python XML RPC服务器端和客户端实例
2014/11/22 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
PyQt5响应回车事件的方法
2019/06/25 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
Python换行与不换行的输出实例
2020/02/19 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
美国钻石商店:Zales
2016/11/20 全球购物
外贸销售员求职的自我评价
2013/11/23 职场文书
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
民主生活会对照检查材料思想汇报
2014/09/27 职场文书
群众路线党员个人整改措施
2014/10/27 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
2016年小学优秀班主任事迹材料
2016/02/29 职场文书
2019初中学生入团申请书
2019/06/27 职场文书