自己开发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实现每个数字上都带进度条的幻灯片
Feb 20 Javascript
EditPlus注册码生成器(js代码实现)
Mar 25 Javascript
javascript创建createXmlHttpRequest对象示例代码
Feb 10 Javascript
如何提高javascript加载速度
Dec 26 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
Feb 17 Javascript
单击按钮发送验证码,出现倒计时的简单实例
Mar 17 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
详解Angular CLI + Electron 开发环境搭建
Jul 20 Javascript
微信小程序picker组件下拉框选择input输入框的实例
Sep 20 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
Jan 25 Javascript
JS实现马赛克图片效果完整示例
Apr 13 Javascript
vue组件命名和props命名代码详解
Sep 01 Javascript
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
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
过滤掉PHP数组中的重复值的实现代码
2011/07/17 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
JS实现点击下载的小例子
2013/07/10 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
数据库的约束含义
2012/09/09 面试题
进步之星获奖感言
2014/02/22 职场文书
青安岗事迹材料
2014/05/14 职场文书
竞选宣传委员演讲稿
2014/05/24 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
活动总结格式
2014/08/30 职场文书
全国助残日活动总结
2015/05/11 职场文书
十二月早安励志心语大全
2019/12/03 职场文书
MySQL update set 和 and的区别
2021/05/08 MySQL
分享一些Java的常用工具
2021/06/11 Java/Android
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers
Python sklearn分类决策树方法详解
2022/09/23 Python