Dojo 客户端调优的方式:
1. 编译合适的dojo文件。
dojo十分“巨大”, 而且有很多文件是最终用户不需要使用的。
默认情况下的dojo.js 比较大,有200多k,但是如果自定义进行编译之后可能只有10多k。
而且将常用的模块编译到dojo.js 也能提高效率。
dojo的加载顺序如下:
1). 浏览器加载dojo.js
dojo bootstrp code
dojo loader
(optionally) fr ...
2007年6月项目准备开始了,刚来到一个新的项目组,什么都是新的,除了我自己。
需要一个新的框架来开发项目,香港的同事决定使用Dojo,DWR, 我开始学习使用dojo,时间很短,但是我还是基本上熟悉了dojo的基本控件和架构。在此基础上搭建起了项目的基本框架。这是一个单页面,基于ajax和dojo widget的系统,一切都那么的新奇,又充满挑战,但是既然dojo有这么多后台,又有香港同事的推荐,我显得自信满满。
框架搭建的同事,也开始后了紧锣密鼓的招兵买马,一起都像是从零开始。陆陆续续,招了5个程序员和一个测试员。开始了整个项目的快速开发,由于需求由香港负责,而且需求做的比较细致,基本 ...
Dojo 从 v1.0 开始引入了一个功能强大,快速,健壮的控件--Grid。
Grid 在dojo的体系结构中属于Dojox 这个包中。
这个Grid 比较灵活,可以排序,过滤,编辑,多表头,支持多种Cell 控件。
官方文档的地址:http://dojotoolkit.org/book/dojo-book-0-9/docx-documentation-under-development/grid
通过官方的示例文档,我进行了一次精彩的体验,在这里和大家分享一下我的体验心得。
要完成一个Grid,需要下面几个步骤,每个步骤都是必不可少的。
1. 首先是导入样式表
没 ...
web应用程序都面临浏览器上的history功能的困扰,前进,后退,刷新,将是你的程序失控,重复提交,丢失数据等等场景让你焦头烂额,运行的好好的程序,被客户随便摆弄一下就错误百出。这些就是客户心智和程序员心智不同产生的冲突。
最初的web程序只是一些静态的网页,一般都通过地址栏的URL地址来进行定位,所以,浏览器集成了很方便的History功能,让你在浏览的历史记录中来回切换。可是,随着复杂应用程序开始越来越多的通过浏览器来作为客户端,噩梦就开始了。
近年来,Ajax技术的兴起为程序设计者和客户提供了不同的技术实现和用户体验,Ajax火了起来,也开始颠覆了传统的web操作和应用传统。但是浏 ...
widget change list
0.43
1.0.1
Button
dijit.form.Button
textbox&nb ...
公司的项目4月份开始,我们选择了dojo,不为别的,因为他有IBM的支持。当然,我个人认为EXT也是不错的。
其实开源的类库和框架我们公司用的还是很谨慎的,这次能够用上dojo我已经心满意足了。可惜,还是被开源给摆了一道,当我们开发了一大半页面的时候,dojo 1.0 发布了,而且改变很大,我们面临一个选择,继续用0.43还是升级到1.0,公司决定先进行一个评估,这个任务就落在我的头上了。
评估
站在个人的立场上,我当然是希望能够升级到1.0,但是设计到进度和时间的安排,这个评估是必不可少的。
通过分析,我发现dojo控件的 Package 和 dojoType 命名全部都 ...
因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的。
js 代码
var myJSONObject = {"bindings": [
{"ircEvent": &qu ...
JSON (JavaScript Object Notation) 是轻量级的数据交换格式。他适合人们的读写,并且也容易利用机器自动生成。它基于java script 编程语言的一个子集,Standard ECMA-262 3rd Edition - December 1999.。他采用类似C, C++, C#, Java, JavaScript, Perl, Python 等语言的格式,并且独立于特定的语言。这些特征使的 JSON 成为一个很合适的数据交换语言。
JSON 是建立在两种基本的结构之上的。
1. 名字/值 对的 集合
2. 值的有序列表。
在 JSO ...
JSON-RPC协议是一种远程过程调用协议,其设计的目的就是为了简化处理。常规的处理机制是在两个对等
通信实体之间建立点对点的数据连接,在连接的生命周期内一方可能调用另一方提供的方法,为了调用一个远程
方法必须发送一个请求,而服务器端必须回答一个与该请求相对的响应除非这个请求是一个通知。
1.1 request (method invocation)
客户端通过向远程服务发送一个请求的方式来实现对远程方法的调用,而这个请求是一个由JSON协议串行
化的对象,含有下面三个属性:
& ...
- 浏览: 11984 次
- 性别:

- 来自: 地球

- 详细资料
搜索本博客
我的相册
os-workflow2
共 2 张
共 2 张
最近加入圈子
最新评论
-
使用Dojo的痛苦经历
我目前选择DOJO,主要是LICENSE问题,但是DOJO的文档不全让我觉得很烦 ...
-- by cjim -
使用Dojo的痛苦经历
Ajax UI之乱弹 自从去年年头小弟初接触YUI-EXT/EXT ...
-- by sp42 -
使用Dojo的痛苦经历
想不到国内有这么多人关注DOJO, 感谢KELLEY的引子.谈谈自己, 一个JS ...
-- by 3rd eye -
使用Dojo的痛苦经历
fkpwolf 写道个人认为一般的web页面用标准的html模式开发就足够了 如 ...
-- by pyzheng -
使用Dojo的痛苦经历
shatuo 写道KKFC 写道dojo的朋友们,不要自己骗自己了 顶楼上的 就 ...
-- by cats_tiger






评论排行榜