Extjs如何动态加载Extjs脚本
2011-12-19 21:45
489 查看
这样做可以省去不少空间流量。需要的时候才会下载对应的extjs脚本
前提:我们设定我们当前的工作目录名称为code.主文件放在其中,code文件夹下有个子文件夹叫ux,用于放插件。
进入正文。
code文件夹 首先 主页面 index.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<script type="text/javascript" src="../../bootstrap.js"></script>
<script type="text/javascript" src="test_require.js"></script>
</head>
<body>
<button id='buttons' >click me </button>
</body>
</html>
在主页面中,我只加载了一个js脚本,也就是test_require.js脚本。其内容如下所示。
(function(){
Ext.Loader.setConfig({
enabled:true,//启用这个机制
});
Ext.onReady(main);
function main()
{
Ext.get("buttons").on("click",function(){//获得按钮的DOM对象 他放在onReady中才有效
var win=Ext.create("ux.window",{//这里控制路径名 等同于ux/window.js
});
win.show();
});
};
})();
在ux文件中 有一文件叫做window.js
// JavaScript Document
Ext.define('ux.window',{//这里的名称一定要与test_require.js中的一致
extend:'Ext.window.Window',
height:300,
width:300,
title:'fanpei'
})
这样就完成了。
前提:我们设定我们当前的工作目录名称为code.主文件放在其中,code文件夹下有个子文件夹叫ux,用于放插件。
进入正文。
code文件夹 首先 主页面 index.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<script type="text/javascript" src="../../bootstrap.js"></script>
<script type="text/javascript" src="test_require.js"></script>
</head>
<body>
<button id='buttons' >click me </button>
</body>
</html>
在主页面中,我只加载了一个js脚本,也就是test_require.js脚本。其内容如下所示。
(function(){
Ext.Loader.setConfig({
enabled:true,//启用这个机制
});
Ext.onReady(main);
function main()
{
Ext.get("buttons").on("click",function(){//获得按钮的DOM对象 他放在onReady中才有效
var win=Ext.create("ux.window",{//这里控制路径名 等同于ux/window.js
});
win.show();
});
};
})();
在ux文件中 有一文件叫做window.js
// JavaScript Document
Ext.define('ux.window',{//这里的名称一定要与test_require.js中的一致
extend:'Ext.window.Window',
height:300,
width:300,
title:'fanpei'
})
这样就完成了。
相关文章推荐
- (3)Extjs如何动态加载Extjs脚本
- 如何更优雅的实现ExtJS的前端MVC模式下一个App多个Controller的动态加载
- 如何动态加载JS脚本 http://www.douwoo.cn/articles/2006/12/31/1_1167545707.html
- 如何实现从服务器端向页面动态加载JavaScript脚本?
- 如何更优雅的实现ExtJS的前端MVC模式下一个App多个Controller的动态加载
- extjs4 如何动态加载带有复选框的tree
- 如何使用 Chrome 浏览器调试动态加载的 Javascript 脚本
- ExtJS 4.1 TabPanel动态加载页面并执行脚本
- js 如何通过js脚本动态加载js文件及读写cookie
- 如何更优雅的实现ExtJS的前端MVC模式下一个App多个Controller的动态加载
- 如何动态加载Javascript脚本
- 如何实现从服务器端向页面动态加载JavaScript脚本?
- 通过动态加载脚本提高ExtJS应用性能
- 如何运行时(动态)加载js脚本|JavaScript
- 如何更优雅的实现ExtJS的前端MVC模式下一个App多个Controller的动态加载
- Extjs中左边treepanel右边panel动态加载jsp页面
- 要实现动态加载JS脚本有4种方法
- Ext.tree如何创建树以及动态加载树
- IOS 加载Xib 后 如何 动态修改xib中的控件frame
- 动态加载JS脚本的4种方法