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英文日期(有时间)选择器
May 02 Javascript
javascript 函数参数限制说明
Nov 19 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
May 30 Javascript
form+iframe解决跨域上传文件的方法
Nov 18 Javascript
Bootstrap基本样式学习笔记之标签(5)
Dec 07 Javascript
javascript实现复选框全选或反选
Feb 04 Javascript
如何在vue中使用ts的示例代码
Feb 28 Javascript
vue项目引入字体.ttf的方法
Sep 28 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
Oct 20 Javascript
JavaScript函数的特性与应用实践深入详解
Dec 30 Javascript
vue中v-show和v-if的异同及v-show用法
Jun 06 Javascript
详细介绍解决vue和jsp结合的方法
Feb 06 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
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
php经典趣味算法实例代码
2020/01/21 PHP
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
Javascript 中介者模式实例
2009/12/16 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
使用jspdf生成pdf报表
2015/07/03 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
js实现漫天星星效果
2017/01/19 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
python网络编程之数据传输UDP实例分析
2015/05/20 Python
python 默认参数问题的陷阱
2016/02/29 Python
python连接PostgreSQL数据库的过程详解
2019/09/18 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
基于Python实现天天酷跑功能
2021/01/06 Python
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
Java语言程序设计测试题判断题部分
2013/01/06 面试题
个人评价范文分享
2014/01/11 职场文书
初三物理教学反思
2014/01/21 职场文书
供应链金融服务方案
2014/05/25 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python
SQL Server中的游标介绍
2022/05/20 SQL Server