首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

手工制造Extjs (1) 类系统

2012-11-26 
手工打造Extjs (1) 类系统最近看了几本javascrpt方面的书(javascript高级程序设计,javascript设计模式),内

手工打造Extjs (1) 类系统



最近看了几本javascrpt方面的书(javascript高级程序设计,javascript设计模式),内容中讲到很多面向对象式开发也提到很多优秀的javascript框架,
我很是费解为什么就没有提到过Extjs,难道YUI跟Extjs有那么大得深仇大恨?。


转入正题,我特别喜欢Extjs4 的类体系,所以就自己模仿的写了一个,我只是简单了解过extjs并没有深入去学习,所以有些地方可能不对还望大家指出。


在我的类体系中可以声明接口、抽象类、类,声明方式与extjs类似


下面是Extjs的类声明
Ext.define('Ext.panel.Panel', {
extend: 'Ext.panel.AbstractPanel'
// .....
})

下面是代码 :ClassManager.js


<script src = "ClassManager.js" ></script><script src = "Loader.js" ></script><script>Design.Loader.setPath('Design', 'apps');  // 配置路径 Design.panel.Panel 会转换成 apps/panel/Panel.js 既js文件的路径Design.require(['Design.panel.Panel']); // 在onReady之前会 加载3个js文件Design.onReady(function(){/* 使用别名创建 */panel = Design.widget('panel',{name: 'zwl'});alert(panel.getName());});</script>


csdn不可以上传附件 下载代码下面的链接

http://junjun16818.iteye.com/admin/blogs/1733447



热点排行