Dojo 0.9M2版正式发布啦,按照开发人员的说法:这个版本很快,非常的快!真是令人期待啊!
以下是开发者自己的Blog上写的一些有趣的文字:
Dijit正式发布,现在运行在核心层之上。一些情况下,widget的建立比以前快了3到5倍。在糟糕的浏览器上(比如IE7),建立一个widget要10ms,比较好的浏览器上,只需要1到2ms。如果你用编程方式来建立widget,速度还要快
你现在可以用javascript的new关键字来建立widget
// 旧方法
dojo.require("dojo.widget.ContentPane");
var pane = dojo.widget.createWidget("ContentPane",
{ cacheContent: false }, "sourceNode"
);
// 新方法
dojo.require("dijit.layout.ContentPane");
var pane = new dijit.layout.ContentPane({ cacheContent: false }, "sourceNode");
dojo.require("dojo.widget.ContentPane");
var pane = dojo.widget.createWidget("ContentPane",
{ cacheContent: false }, "sourceNode"
);
// 新方法
dojo.require("dijit.layout.ContentPane");
var pane = new dijit.layout.ContentPane({ cacheContent: false }, "sourceNode");
语法没有变短,但含义更清楚了。
分层发布,你可以自己调整以达到最好的性能。
原计划是发布一个50k的Dojo代码包,现在得到了一个43k的版本。0.9M2是Beta前的最后一个版本。Beta版将在1个月内发布。如果你不需要用到很多widget,那你现在就可以开始使用这个版本了!
Dojotoolkit 0.9M2 下载地址: 0.9M2
源码: http://svn.dojotoolkit.org/dojo/view/anon/all/trunk dojo_0.9