html5载入JS引用
2015-12-24 11:37
459 查看
直接上代码
w文件
<?xml version="1.0" encoding="UTF-8"?
>
<div xmlns="http://www.w3.org/1999/xhtml" xid="window" class="window" component="$UI/system/components/justep/window/window" design="device:mobile">
<div component="$UI/system/components/justep/model/model" xid="model"/>
<h1 xid="h11" style="text:align:center;">h1</h1>
<a component="$UI/system/components/justep/button/button"
class="btn btn-default" onClick="importInnerBtnClick">
<i xid="i1"></i>
<span xid="span1">载入UI2,符合AMD规范的文件</span>
</a>
<a component="$UI/system/components/justep/button/button" class="btn btn-default"
label="载入外网,符合AMD规范的文件" xid="importOutterBtn" onClick="importOutterBtnClick">
<i xid="i2"></i>
<span xid="span2">载入外网,符合AMD规范的文件</span>
</a>
</d
JS文件
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var Model = function(){
this.callParent();
};
Model.prototype.importInnerBtnClick=function(event){
//载入UI2下,符合AMD规范的文件
var path="./AMD2";
require([path],function(m){
m.fnOfAMD2();
});
}
Model.prototype.importOutterBtnClick=function(event){
var path="http://localhost:8080/cn/wp-content/uploads/2015/04/outterAMD2.js"
require([path],function(m){
m.fnOfOutterAMD2();
})
}
return Model;
});
须要引用的JS文件
define(
function(require){
return{
fnOfAMD2:function(){
alert("hello AMD2");
}
};
});
程序中会出现两个button
引用外部js文件成功引用网络js文件失败
w文件
<?xml version="1.0" encoding="UTF-8"?
>
<div xmlns="http://www.w3.org/1999/xhtml" xid="window" class="window" component="$UI/system/components/justep/window/window" design="device:mobile">
<div component="$UI/system/components/justep/model/model" xid="model"/>
<h1 xid="h11" style="text:align:center;">h1</h1>
<a component="$UI/system/components/justep/button/button"
class="btn btn-default" onClick="importInnerBtnClick">
<i xid="i1"></i>
<span xid="span1">载入UI2,符合AMD规范的文件</span>
</a>
<a component="$UI/system/components/justep/button/button" class="btn btn-default"
label="载入外网,符合AMD规范的文件" xid="importOutterBtn" onClick="importOutterBtnClick">
<i xid="i2"></i>
<span xid="span2">载入外网,符合AMD规范的文件</span>
</a>
</d
JS文件
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var Model = function(){
this.callParent();
};
Model.prototype.importInnerBtnClick=function(event){
//载入UI2下,符合AMD规范的文件
var path="./AMD2";
require([path],function(m){
m.fnOfAMD2();
});
}
Model.prototype.importOutterBtnClick=function(event){
var path="http://localhost:8080/cn/wp-content/uploads/2015/04/outterAMD2.js"
require([path],function(m){
m.fnOfOutterAMD2();
})
}
return Model;
});
须要引用的JS文件
define(
function(require){
return{
fnOfAMD2:function(){
alert("hello AMD2");
}
};
});
程序中会出现两个button
引用外部js文件成功引用网络js文件失败
相关文章推荐
- javascript时间戳和日期字符串相互转换
- mvc使用JsonResult返回Json数据
- js-图标控件
- Jsoup 网页抓取数据之获取汽车时刻表 实例解析
- json 转换为 map、对象
- JavaScript 前端编程使用小技巧
- js对表单设置了readonly和disabled后的区别
- Ajax跨域、Json跨域、Socket跨域和Canvas跨域等同源策略限制的解决方法
- JavaScript的性能优化:加载和执行
- js获取当前url主机名和端口号
- 高性能Javascript:脚本的无阻塞加载策略
- 浏览器内核及JS引擎各有什么功能
- 探真无阻塞加载javascript脚本技术,我们会发现很多意想不到的秘密
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- 让你分分钟学会javascript闭包
- js 无缝滚动
- js最常用 正则表达式
- js 中获取项目当前服务器路径
- Servlet和jsp对外访问路径的配置的…
- js 上传文件