现在位置 >首页 > 所有关于DOJO的文章
【教程】关于grid刷新–出自DOJO中国
关于grid刷新   我们在使用grid的时候,很多情况下是需要动态刷新grid中的数据的。但是dojo并没有提供reload方法。这里有两种方法大家讨论下。 方法一:是很简单就是调用grid的setStore方法。这个又有两种方式来实现。 实现一:是直接给新的store指定url就。 Grid.setStore(newdojo.data.ItemFileReadStore({url: ‘url’})); 这种方式存在一个问题就是在连续setStore的时候会出现错误,导致之后的grid无法显示数据。(比如:现在有连续的两次刷新,即需要调用setStroe两次。第一次调用setStore方法后,在数...
阅读全文
dojo的connect方法使用与源代码剖析(在JavaScript里实现类似AOP
dojo的connect方法使用与源代码剖析(在JavaScript里实现类似AOP的效果) dojo是功能非常强大的JavaScript类库,论类库本身的功能,丝毫不逊色于jQuery,但是jQuery的轻量级和丰富的插件使其在互联网领域风生水起,知名度要高得多。dojo也提供了自己的UI组件库,名为dijit,它们拥有统一的生命周期,性能也相当不错。dojo这几年也得到了很多大公司的支持,并应用于很多领域,比如struts2就使用了它,通过研究dojo的使用方式和源码对提升前台的开发能力大有益处。 dojo实现了强大的类继承机制,并对常用的...
阅读全文
dojo category
发表于232 天前 DOJO 暂无评论
Dojo WebSocket 应用
WebSocket 本身可能没有那么稳定,不过在某些特殊场合,我们还是要用到它,那么DOJO WebSocket 将会是不错的选择!! Dojo 1.6 提供了一个基于WebSocket API开发的用于实时通信的dojo socket API, WebSocket 提供了一种支持全双工通信的对象,我们可以非常方便的实时的将消息从服务端直接发送到客户端。Dojo的新 dojox.socket 模块还提供了WebSocket API所没有的基于HTTP的 long-polling。 Dojox.socket 模块设计上十分简单,轻量级并且与协议无关。原来dojo有很多针对特定协议开发的模块,如CometD 和 RestChan...
阅读全文
DOJO1.6 创建基于模板的小部件(Widget)
创建基于模板的小部件(Widget) 学习Dijit 的重要组成部分模板系统:Dijit._Templated ,以及如何使用模板来快速创建自己的小部件。 DOJO版本:1.6 Dijit (Dojo的小部件库)提供的_Widget 和_WidgetBase基类为开发小部件提供了完整的基础类,但是_Templated 基类的所引入的模板系统则使Dijit更显强大和灵活。 使用_Templated , 你可以快速的创建出易于维护,方便修改的小部件。 _Templated 的原理非常简单:它允许开发者创建一小段HTML片段,片段在运行时会被作为字符串加载(或者在build过程中直接内联入代...
阅读全文
DOJO 网站生成器||Dojo Web Builder
上个月,我们推出了Dojo网站生成器,在线解决方案,产生了Dojo工具包定制的版本只使用Web浏览器。我们很高兴地宣布,后面的DOJO网页生成技术,现已在GitHub上作为正式Dojo基金会项目。 现在,用户可以在本地运行该工具,它提供了两个非常重要的功能… …。 [*]能给旧版本生成定制的Dojo包 。 Web开发人员可以很容易地配置为出旧版本的工具包,而托管版本只提供了访问Dojo的最新版本。这允许用户不使用谁在他们的应用程序生成的Dojo最新版本定制的工具构建。 [*]通过公开的Web Builder的自定义应用程...
阅读全文
dojox.mobile打包精简介绍(续)
Dojo Toolkit提供的mobile profile包含了我们所需的dojox.mobile.app类,所以我移除了它们。我还为该build添加了一个tweetview-app.js,它包含了TweetView,SeetingsView,和dojox.mobile.TabBar(一个默认情况下,dojox.mobile没有包含的类)。之后tweetview命名空间被添加到了prefixes数组。 执行Build 让我们切换到命令行并使用上面的build profile打包我们的widget: ./build.sh single webkit 在build完成之后,可以到js/tweetview-release/dojo/tweetview/directory查看结果: 使用Build 现在可以使用打包...
阅读全文
dojo category
发表于235 天前 DOJO 暂无评论
dojox.mobile打包精简介绍
[b]dojox.mobile打包精简介绍[/b] 大家都知道 DOJO有一套完美的打包机制,自DOJO 1.6版本以来,DOJO加入了mobile手机开发,推出了一款Andorid和IOS皮肤。 这样的界面的非常的酷。我们DOJO中国紧跟其后,发表本文。 [b][color=Red]dojox.mobile 和打包[/color][/b] 通常我们可以在Dojo Toolkit的 util/build目录下发现打包脚本。 但是, dojox.mobile的打包脚本被放在了dojox/mobile/build目录下。在这些”build.sh”和”build.bat”脚本中,你可以看到以下注释: # Note: # You may need to manually apply the follo...
阅读全文
Dojo中国论坛进行了全新升级
Dojo中国论坛进行了全新升级 http://www.dojocn.org/forum.php 2011-7-2 更新消息 DOJO中国 已经完成更新目前 可以绑定QQ号,发帖可以同步到QQ空间,QQ微博。 同时可以将信息推送到DOJO中国技术交流群。 DOJO中国 技术交流群:35476066
阅读全文
dojo category
发表于258 天前 DOJO 暂无评论
Dojo 1.7 beta版本 已经发布
Dojo 1.7 beta released. Please start testing your applications now and report issues. A draft of the 1.7 release notes is in progress. 1.7 final is slated for release in the next 3-6 weeks. DOJO AMD  转换已经完成!!! 未来的三到六周内 将发布  dojo 1.7 release 版本 支持的浏览器 irefox 3.6/4.0 Safari 5 and Chrome 9 IE6, IE7, IE8, IE9 Opera 10.50 and later (Dojo core only) Mobile支持Mobile (dojox/mobile): iOS 4.x (Safari) Android 2.2,2.3,3.0 Blackberry 6 Mobile compa...
阅读全文
不想听你唠叨×