dojo学习
qq240814476
超喜欢一句话,人一生的价值不在于这一辈子得到了多少,而在于一辈子付出了多少。
一起学习,一起进步。
展开
-
dojo学习日记(1)——初识dojo,dojo的一些规则
配置文件jsdojo js soria主题的css 在dojo控件定义之后,dojo已经为他们准备了js和css所以需要加载进来data-dojo-type标准写法 data-dojo-type="dijit/form/Button"以“_”开头的变量会被 Dojo 理解成私有变量require写法原创 2016-11-02 11:58:36 · 456 阅读 · 0 评论 -
welcome和tv交换
/** * Stops iframe loading, selects *Welcome* tab, removes other tabs, adds new ones. */ function onTreeItemClick(item/*, node, e*/) { if (selectedItem === item) { return; } selec原创 2016-11-02 12:06:20 · 183 阅读 · 0 评论 -
data-dojo-type
将div改造成我们自己定义的treesearchbaraddInWindow在common/config里面配置成模块{ name: "addInWindow", location: "/scvmmPage/AddInWindow/js" //重定向的地址 }var dojoConfig = { async: true, isDebug: fals原创 2016-11-02 12:05:59 · 1140 阅读 · 0 评论 -
byId
在dojo中,除了沿用Dom结点, dojo 还自定义了一类结点用“dojoType" 进行标识。dojo 称这些结点为widget。 当检测到HTMl文档中某个标签定义了dojoType 属性之后,dojo会调用dojo包中相应的 js 及 css 文件对这个结点进行渲染。 从而这个结点元素就会相应地显示出具有dojo特色的样式及功能。如此说来, dom.byId 跟 dojo.byId原创 2016-11-02 12:04:16 · 1065 阅读 · 0 评论 -
dojo学习日记(7)——dojo主页的设计思路
htmljs define([ 'dojo/dom' ], function( dom){return declare(null //如果有dialog则[ Dialog,TemplatedMixin, WidgetsInTemplateMixin ],{ a:undefined, constructor:function(args){原创 2016-11-02 12:03:43 · 199 阅读 · 0 评论 -
dojo学习日记(6)——dojo/_base/fx的 fadeOut()方法
dojo/_base/fx method当中的 fadeOut()方法 返回一个节点从当前透明度 淡化 到完全透明的动画。 node (DOMNode| String原创 2016-11-02 12:03:00 · 226 阅读 · 0 评论 -
dojo学习日记(5)——dojo控件set方法与直接改属性的差别
只有对dojo控件才能使用set方法.set('attu',xxx)set方法能在UI上刷新,改属性值不行。 属性值=xxx相当于属性改了,但是并不会触发事件去改变UI,内存中的object实际是改变的error:parser returned unfilled promise (probably waiting for module auto-load), unsupported by _Wi原创 2016-11-02 12:00:54 · 1269 阅读 · 0 评论 -
dojo学习日记(4)——Dialog的hide事件与内部widget重置
Dialog关闭并不是删除了这个界面,而是触发了‘hide’这个事件,下次用就不用重新加载了。树在new的时候定义了tree的id并添加到了registry里如果不删除再新建一个就会导致id重复。在dialog ‘hide’的时候要记得把需要重置的删除。 on(this, 'hide', function (/*e*/) { if (t原创 2016-11-02 12:00:27 · 585 阅读 · 0 评论 -
dojo学习日记(3)——on,lang用法 construct很重要哦
1.on的用法 on(this.btnDiscover, 'click', lang.hitch(this, '_onBtnDiscoverClick'));2.lang的用法 // define an objectvarfoo = {bar: { }}; // search the global scopelang.exists("fo原创 2016-11-02 11:59:54 · 279 阅读 · 0 评论 -
dojo学习日记(2)——1.dojo/requst/xhr用来处理post,get请求 2.attach-point属性
'dojo/requst/xhr',用法:var prom = xhr.post(url,options);.get(url,options);.put(url,options);.del(url,options);例子:var prom = xhr.post(strUrl, {原创 2016-11-02 11:59:17 · 350 阅读 · 0 评论 -
svcmmPage.js
dojo.query("#list li").forEach(function(item) { console.log(item.innerHTML);}); //获取所有list标签dojo.xhrGet({url: urlstr ,handleAs: "json",load:FormatHostListData,error:For原创 2016-11-02 12:07:30 · 200 阅读 · 0 评论