文章分类 -  Dojo

Dojo
摘要:Dojo 是一个 JavaScript 实现的开源 DHTML(动态html)工具包。Dojo能做什么??1、让开发者更容易地为 Web 页面添加动态能力,也可以在其它支持 JavaScript 的环境中使用 Dojo;2、利用 Dojo 提供的组件,开发者可以提升 Web 应用程序的可用性和交互能力;3、Dojo 很大程度上屏蔽了浏览器之间的差异性,因此,开发者可以不用担心 Web 页面是否在某些浏览器中可用;4、通过 Dojo 提供的工具,您还可以为代码编写命令行式的单元测试代码。5、Dojo 的打包工具可以帮助您优化 JavaScript 代码,并且只生成部署应用程序所需的最小 Dojo 阅读全文
posted @ 2013-10-15 18:32 huidaoli 阅读(207) 评论(0) 推荐(0) 编辑
摘要:JSON: The Fat-Free Alternative to XMLJSON:丰富而免费的XML替代品(这个标题这么翻译,不知道对不对,呵呵)可扩展标记语言(XML)是源自标准通用标记语言(SGML)的文本格式。与SGML相比,XML很简单。超文本标记语言(HTML),通过比较,甚至更简单。即便如此,好的HTML参考书,有一英寸厚。这是因为组织文件的格式和结构是一个复杂的业务。围绕XML的热点大多是围绕一个新的角色,一个可以与之互换的数据序列化格式。 XML作为数据表示语言提供了两个巨大的优势:1、它是基于文本的。2、它是平台独立的。相比其他的数据交换格式而言,这些优势使独立应用达到更高 阅读全文
posted @ 2013-10-15 18:29 huidaoli 阅读(175) 评论(0) 推荐(0) 编辑
摘要:学习Dojo有些时间了,也整理了一些资料,先来个最入门级别的。HelloWorldAsp.Net+DojoDojo事件绑定,弹出HelloWorld[html]view plaincopyprint?Dojo操作DOM版HelloWorld[html]view plaincopyprint?MyFirstDojoProgram!Hello,Dojo!Dojo封装Ajax实现HelloWorld[html]view plaincopyprint?最近对Ajax关注多一些,可能会出一些dojo有关ajax方面的文章。dijit控件也可能谈一谈 阅读全文
posted @ 2013-10-15 18:28 huidaoli 阅读(254) 评论(0) 推荐(1) 编辑
摘要:xhrGet 是 XHR 框架中最重要的函数,使用频率也最高。使用它即可以请求服务器上的静态文本资源如 txt、xml 等,也可以获取动态页面 php、jsp、asp 等,只要从服务器返回的是字符数据流即可。除了 xhrGet,Dojo 的 XHR 框架还包含 xhrPost,rawXhrPost,xhrPut,rawXhrPut,xhrDelete 。这几个函数与 xhrGet 类似,使用方法和参数都可以参考 xhrGet 。区别在于他们的 HTTP 请求类型,xhrPost 发送的是 Post 请求,xhrPut 发送的是 Put 请求,xhrDelete 发生的是 Delete 请求。下 阅读全文
posted @ 2013-10-15 18:25 huidaoli 阅读(647) 评论(0) 推荐(0) 编辑
摘要:在淘宝,我们对某类产品感兴趣,就会订阅该产品信息,当有货到后,我们会收到提示信息。下面就简单用Dojo订阅/发布模式来说明其实现的基本原理。大概功能需求:买家先在产品中心注册,说自己对衣服等感兴趣,接着产品中心发布了一条新信息“衣服到新款了,亲快来采购吧”,这时买家将立即收到这条消息,并显示出来(在本例中就是在firefox浏览器的firebug模拟控制台输出这条新信息)。然后买家可能对别的信息感兴趣,再次订阅,等等重复上述过程。最后买家不打算再订阅衣服信息了,就在产品中心取消了对衣服信息的注册。大概流程就是这样子的。果断上代码看效果,然后再来分析![javascript]view plain 阅读全文
posted @ 2013-10-15 18:24 huidaoli 阅读(264) 评论(0) 推荐(0) 编辑