
Dojo
黄宝康
这个作者很懒,什么都没留下…
展开
-
Dojo学习笔记
hello world入门dojo.addOnLoad(function() { dojo.create( "div", { "innerHTML": "Hello, Huangbaokang!" }, dojo.body() );});可以使用cdn等方式引入,或者本地引入,远程域名引...原创 2019-10-21 17:54:46 · 510 阅读 · 0 评论 -
Dojo开发(一)
Dojo Toolkit 简介Dojo 于 2004 年创建,使开发 DHTML 和 JavaScript web 应用程序开发流程更为容易,隐藏了很多现代 web 浏览器中普遍存在的跨浏览器矛盾。这使重点放在实现功能上,而不是调整代码使其在每个浏览器上运行。Dojo 属于 Dojo 基金会,该基金会是 Russell 和 Dylan Schiemann 于 2005 年创建的。Dojo 是一个...原创 2018-11-01 10:38:58 · 797 阅读 · 0 评论 -
Dojo开发(二)
Base 包提供 Dojo Toolkit 的基础,包括一些功能,比如 DOM 使用函数、CSS3 基于选择器的 DOM 查询、事件处理、基本的动画、以及 Dojo 基于类的面向对象特性类似于Jquery,Dojo里也包含非常实用的函数,特别是在DOM查询获取元素上。接下来举例介绍。dojo.byId该函数可以通过id属性选择一个DOM节点。该函数是标准 JavaScript documen...原创 2018-11-01 11:21:45 · 658 阅读 · 0 评论 -
Dojo开发(三)
Dojo中的数组相关函数其中在上一节中学习了dojo.forEach()对数组进行遍历,Dojo在处理数组中提供了强大的操作函数。dojo.indexof该函数可以在一个数组中找出具体一个值的位置,注意,数组的下标从0开始,直接在已加载Dojo的页面浏览器控制台操作即可。该函数返回给定值的第一个位置的下标,因此,如果数组中有多个项有相同的值,它只停在第一项上,Dojo 提供一个类似的函数...原创 2018-11-01 15:17:44 · 316 阅读 · 0 评论 -
Dojo开发(四)
Dojo中的事件使用dojo.connect函数,可以绑定相应事件到DOM元素上。如下示例:给一个div元素添加点击事件,当点击的时候弹出文本内容。<body> <div id="message">点击事件的绑定</div> <!-- 从cdn加载dojo.js --> <script src="https://ajax.googl...原创 2018-11-01 15:33:46 · 303 阅读 · 0 评论 -
Dojo开发(五)
Dojo中的发布订阅主题有点像消息机制里的,当发布一条内容,这订阅了该内容的用户都将会收到消息,类型人们听广播电台。订阅:dojo.subscribe("printName", function(msg) { console.log("The person's name is: "+msg.first_name+" "+msg.last_name);});发布到一个主题,在这里...原创 2018-11-01 15:46:03 · 321 阅读 · 0 评论 -
Dojo开发(六)
调用ajax请求Dojo提供如下四个函数xhrGetxhrPostxhrPutxhrDelete使用方式都大同小异,接受一个属性配置url:请求的url地址。handleAs:允许响应处理的格式,默认是text,也支持json,javascript,xml。form:form元素的引用或者字符串ID,form中每个字段的值将被一起作为请求体发送。content:传递给请求体中...原创 2018-11-01 16:59:16 · 275 阅读 · 0 评论