自己开发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 相关文章推荐
getElementById在任意一款浏览器中都可以用吗的疑问回复
May 13 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
May 27 Javascript
JS和Jquery获取和修改label的值的示例代码
Jan 15 Javascript
jquery简单的弹出层浮动层代码
Apr 27 Javascript
javascript实现拖动元素交换位置
Nov 29 Javascript
js添加事件的通用方法推荐
May 15 Javascript
AngularJS中的DOM操作用法分析
Nov 04 Javascript
bootstrap table操作技巧分享
Feb 15 Javascript
vue-resource 拦截器使用详解
Feb 21 Javascript
利用Node.js如何实现文件循环覆写
Apr 05 Javascript
Vue Object 的变化侦测实现代码
Apr 15 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
Sep 12 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
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
js下拉选择框与输入框联动实现添加选中值到输入框的方法
2015/08/17 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
vue左右侧联动滚动的实现代码
2018/06/06 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
Python基于Tkinter实现的记事本实例
2015/06/17 Python
利用python批量检查网站的可用性
2016/09/09 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
详解django实现自定义manage命令的扩展
2019/08/13 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
Python中如何添加自定义模块
2020/06/09 Python
python语言的优势是什么
2020/06/17 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
远东集团网络工程师面试题
2014/10/20 面试题
酒店员工培训方案
2014/06/02 职场文书
务虚会发言材料
2014/12/25 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
MySQL为id选择合适的数据类型
2021/06/07 MySQL
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS