toDom方法用来将html标签字符串转化成DOM节点。1.7之后toDom方法被分配到了dom-construct模块。 require(["dojo/dom-construct"], function(domConstru...
阅读(93) 评论(0)
前端导出文件大部分还是通过服务器端的方式生成文件,然后传递到客户端。但很多情况下当我们导出CSV时并不需要后端参与,甚至没有后端。      做过WebGIS的同学经常会碰到这种场景,用户的兴趣点数据以csv文件形式上传到web...
阅读(43) 评论(0)
基础总结   一个元素的样式信息由三个来源根据层叠规则确定。三个来源分别是: 由DOM元素style特性设置的内联样式 由style元素中嵌入的样式规则 由link元素引入的外部样式表   元素的样式   任何支持s...
阅读(58) 评论(0)
dojo/dom模块作为一个基础模块,最常用的就是byId方法。除此之外还有isDescendant和setSelectable方法。   dom.byId(myId)方法:     各种前端类库都免不了与DOM节点打...
阅读(42) 评论(0)
上一篇讲解dojo/dom-attr的文章中我们知道在某些情况下,attr模块中会交给prop模块来处理。比如: textContent、innerHTML、className、htmlFor、value disabled、...
阅读(42) 评论(0)
上一篇返本求源中,我们从DOM基础的角度出发,总结了特性与属性的关系。本文中,我们来看看dojo框架是如何处理特性与属性的。dojo框架中特性的处理位于dojo/dom-attr模块属性的处理为与dojo/dom-prop模块中。...
阅读(39) 评论(0)
抛砖引玉   很多前端类库(比如dojo与JQuery)在涉及dom操作时都会见到两个模块:attr、prop。某天代码复查时,见到一段为某节点设置文本的代码: attr.set(node, 'innerText', 'Hell...
阅读(41) 评论(0)