jwj 实现导入js文件
来源:互联网 发布:67端口 编辑:程序博客网 时间:2024/05/18 03:37
/*
JWJ, JavaScript Class Framework
鸡尾酒(JWJ)
ver 1.0.3
author 竹无心<zshdiy@163.com>
update 2006-10-13
For more information, see: http://jwj.94any.com/
*/
var Jwj=new Object();
(function(){
var base, src="boot.js", baseScript, scripts = document.getElementsByTagName("script"), path;
Jwj={
ver: '1.0.3',
date: '2006-10-13',
load:function(className){
if(this._typeof(className)!="Array"||className>=1) return;
else{
this.getPath();
for(var i=0;i<className.length;i++ )
this.loadclass(className[i])
}
},
getPath:function(){
for(var i=0; i<scripts.length; i++){
if(scripts[i].src.match(src)){
baseScript = scripts[i];
}
}
},
loadclass:function(className){
if(className.indexOf(".")>-1){
path=className.replace(//./g,'//')
base = baseScript.src.replace(src, "");
}
else{
base="";
path=className;
}
if(!document.documentElement.innerHTML.match(path+".js")){
if(document.body && className.indexOf(".") <= -1){
var script = document.createElement("script");
script.src = base+path+".js";
document.body.insertBefore(script, document.body.firstChild);
}else{
document.write("/n<"+"script src=/""+base+path+".js/"></"+"script>");
}
}
},
_typeof:function(objClass){
if ( objClass != undefined && objClass.constructor ){
var strFun = objClass.constructor.toString();
var className = strFun.substr(0, strFun.indexOf('('));
className = className.replace('function', '');
return className.replace(/(^/s*)|(/s*$)/ig, '');
}
return typeof(objClass);
}
} ;
})();
以上代码存为js/boot.js
调用实例:
<SCRIPT LANGUAGE="JavaScript" src="js/boot.js"></script>
<SCRIPT LANGUAGE="JavaScript">
<!--//加载类;
Jwj.file.load(["jwj.com.base","jwj.com.template","jwj.cn.ajaxClass"]);
//-->
</SCRIPT>
- jwj 实现导入js文件
- js中实现js文件的导入
- 导入js文件方法:
- Js文件导入函数
- js导入Excel文件
- Javascript中实现JS文件的导入+命名前缀
- JS 实现上传(导入)excle 文件方法
- js中导入js文件
- 导入JS文件报错
- jsp中导入js文件
- js实现excel数据导入
- script中js导入外部js文件
- js选择文件进行导入(FileSaver.js)
- 利用 js-xlsx 实现 Excel 文件导入并解析Excel数据成json格式的数据
- 纯前端利用 js-xlsx 实现 Excel 文件导入导出功能示例
- 纯前端利用 js-xlsx 实现 Excel 文件导入导出功能示例
- 纯前端利用 js-xlsx 实现 Excel 文件导入导出功能示例
- ext+struts2实现文件导入
- 提高ASP.Net应用程序性能的十大方法
- 清华的图形学看了真是让人想撕书2
- 多文档话题跟踪展示技术的有趣实现
- 如何在嵌入式LINUX中添加设备驱动程序
- Linux C编程学习日志——第一课 HelloWorld
- jwj 实现导入js文件
- Javascript 读写 Cookie 操作 By shawl.qiu
- 嵌入式软件测试的十大方法
- Notes.exe 和Nlnotes.exe之间有什么差别
- Swing 写的客户端程序在java web start 运行,多语言过程中,JOptionPane.showMessageDialog() 按钮多语言问题
- 排队论与随机服务问题的建模分析及应用
- SQL Server分页的存储过程
- 用Linux下的LVS软件实现Linux集群
- 常用的各种排序算法的JAVA实现