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从头学起第二讲
Jul 04 Javascript
JS获取页面input控件中所有text控件并追加样式属性
Feb 25 Javascript
jquery配合css简单实现返回顶部效果
Sep 30 Javascript
jQuery Mobile 导航栏代码
Nov 01 Javascript
vue 中directive功能的简单实现
Jan 05 Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 Javascript
node puppeteer(headless chrome)实现网站登录
May 09 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
微信小程序实现星星评价效果
Nov 02 Javascript
nuxt静态部署打包相对路径操作
Nov 06 Javascript
js实现头像上传并且可预览提交
Dec 25 Javascript
如何在VUE中使用vue-awesome-swiper
Jan 04 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/12/06 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
在Laravel中使用MongoDB的方法示例
2019/11/11 PHP
Laravel5.1 框架响应基本用法实例分析
2020/01/04 PHP
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
QRCode.js二维码生成并能长按识别
2018/10/16 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
python安装教程 Pycharm安装详细教程
2017/05/02 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
TensorFlow入门使用 tf.train.Saver()保存模型
2018/04/24 Python
Python 占位符的使用方法详解
2019/07/10 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
python实现在线翻译
2020/06/18 Python
使用Python文件读写,自定义分隔符(custom delimiter)
2020/07/05 Python
美国专营婴幼儿用品的购物网站:buybuy BABY
2017/01/01 全球购物
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
公司年会主持词
2014/03/22 职场文书
人事行政专员岗位职责
2014/07/23 职场文书
初中生考试作弊检讨书
2014/12/14 职场文书
个人年终总结怎么写
2015/03/09 职场文书
政府会议通知范文
2015/04/15 职场文书
导游词之青城山景区
2019/09/27 职场文书
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis
Elasticsearch 配置详解
2022/04/19 Java/Android