自己开发Dojo的建议框架


Posted in Javascript onSeptember 24, 2008

1.由于Dojo的每一个版本变化都比较大。
2.Dojo更新都比较快,基本上是1--2个月一个新的版本。
3.Dojo有很多不完善的地方,在实际应用中如果自己不修改代码,要实现自己想要的全部功能是不可能的。

建议开发框架如下
root

-dojo

-dijit

-dojox

_padesk

_dojo
_dijit
_dojox

_util
也就是新建一个目录padesk(示例,可以自己选),在padesk目录下新建dojo、dijit、dojox目录,把自己需要修改后才能使用的组件放到相应的目录下:
例如:
dijit.form.Button
我们想在这个基础上定制一个只显示Icon的Button,就可以定义为padesk.dijit.form.iconButton

这样的结构,只要相应的模组(甚至只是相应的函数)没有变化,我们把Padesk文件夹拷贝到新版本的dojo中,就马上可以利用。节省了在原来代码上修改的的许多周折。

Javascript 相关文章推荐
Jquery 表格合并的问题分享
Sep 17 Javascript
jquery创建表格(自动增加表格)代码分享
Dec 25 Javascript
JavaScript 事件绑定及深入
Apr 13 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
Jul 27 Javascript
浅谈javascript中的三种弹窗
Oct 21 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
Jan 05 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
Mar 29 Javascript
捕获未处理的Promise错误方法
Oct 13 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
Aug 27 Javascript
JS实现随机生成10个手机号的方法示例
Dec 07 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
Sep 05 Javascript
Vue实现导入Excel功能步骤详解
Jul 03 Vue.js
Discuz! 6.1_jQuery兼容问题
Sep 23 #Javascript
javascript的trim,ltrim,rtrim自定义函数
Sep 21 #Javascript
javascript各种复制代码收集
Sep 20 #Javascript
javascript下IE与FF兼容函数收集
Sep 17 #Javascript
各种效果的jquery ui(接口)介绍
Sep 17 #Javascript
Prototype中dom对象方法汇总
Sep 17 #Javascript
Javascript 读后台cookie代码
Sep 15 #Javascript
You might like
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
WHOOPS PHP调试库的使用
2017/09/29 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
微信小程序实现通过js操作wxml的wxss属性示例
2018/12/06 Javascript
微信小程序 this.triggerEvent()的具体使用
2019/12/10 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
Python实现的最近最少使用算法
2015/07/10 Python
python Socket之客户端和服务端握手详解
2017/09/18 Python
Python编程之基于概率论的分类方法:朴素贝叶斯
2017/11/11 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
便捷提取python导入包的属性方法
2018/10/15 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
Python删除n行后的其他行方法
2019/01/28 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
python自动识别文本编码格式代码
2019/12/26 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
详解python os.path.exists判断文件或文件夹是否存在
2020/11/16 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
Intersport西班牙:在线体育商店
2019/11/06 全球购物
简历中自我评价怎么写
2014/02/12 职场文书
面试自我评价范文
2014/09/17 职场文书
考试作弊检讨
2015/01/27 职场文书
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA