摘要: 获取dom元素 要操作DOM首先要获取要操作的元素,可以通过dojo/dom模块的byId方法或者dojo/query的query方法。比如: 1 require([ 2 "dojo/dom", 3 "dojo/domReady!" ... 阅读全文
posted @ 2015-09-28 16:28 奈河桥 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 1 innerHTML //设置或取得标签中的元素 2 query("div").innerHTML("Hello World"); //在每个div中插入Hello World 3 var message = dojo.... 阅读全文
posted @ 2015-09-28 16:16 奈河桥 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 首先,了解两个概念JavaScript中的this关键字和JavaScript函数的执行环境。JavaScript 语言中的 this 由于其运行期绑定的特性,JavaScript 中的 this 含义要丰富得多,它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。JavaSc... 阅读全文
posted @ 2015-09-22 10:28 奈河桥 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 懒得写文字,直接贴index.html代码: 1 2 3 4 5 Tutorial: Hello Dojo! 6 7 8 9 Hello10 11 21 22 23 24 25 76 77 文件夹结构如下:--myTestDemo... 阅读全文
posted @ 2015-09-18 18:37 奈河桥 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 除了通常的模块,AMD加载器(这里就是指dojo.js)的另一个功能点就是一种新的被称为插件的模块,功能是用于扩展加载器的功能,跟其他普通模块一样以同样的方式被加载,但在模块标志符的后面会添加一个特殊的字符“!”,用来表明这是一个插件请求,“!”后的数据会直接传递给插件进行处理。几个最重要的插件... 阅读全文
posted @ 2015-09-18 15:02 奈河桥 阅读(591) 评论(0) 推荐(1) 编辑
摘要: 我的理解是这样的: 首先,JavaScript是一个强大的脚本(函数式+面向对象)语言,它有很多快速高效的解释器,然而,它并没有一个用于更广泛应用程序的标准库。 CommonJS是个规范,这个规范中定义了许多API,用于普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终... 阅读全文
posted @ 2015-09-15 17:19 奈河桥 阅读(2513) 评论(0) 推荐(1) 编辑
摘要: require API 介绍https://github.com/amdjs/amdjs-api/wiki/requirerequire是一个基于AMD规范实现的函数,它区别于传统的CommonJS require规范。因为它能够异步地加载动态的依赖,所以,我们对基于require的回调方式有了更多... 阅读全文
posted @ 2015-09-15 16:12 奈河桥 阅读(20465) 评论(0) 推荐(0) 编辑
摘要: AMD规范:https://github.com/amdjs/amdjs-api/wiki/AMD本规范只定义了一个函数 "define",它是全局变量。函数的描述为: define(id?, dependencies?, factory);第一个参数,id,是个字符串。它指的是定义中模块的名字,这... 阅读全文
posted @ 2015-09-15 15:17 奈河桥 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 首先,每个函数都包含两个非继承而来的方法:appl()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际等于设置函数体内this对象的值。这两个方法接收的参数可以分为两个部分, 第一部分是在其中运行函数的作用域,如果就在当前函数体中运行,就可以直接使用this值,如果在wind... 阅读全文
posted @ 2015-09-11 14:48 奈河桥 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 函数实际上是对象,每个函数都是Function类型的实例,定义Function函数的方式如下: 1 //第一种:函数声明 2 function sum(num1,num2){ 3 return num1 + num2; 4 } 5 ... 阅读全文
posted @ 2015-09-11 13:48 奈河桥 阅读(301) 评论(0) 推荐(0) 编辑