- 博客(4)
- 收藏
- 关注
原创 一句话解释 dojo.publish 和 dojo.subscribe
这俩个函数都与事件紧密相关. -- dojo.subscribe(/*String*/ topic, /*Object|null*/ context, /*String|Function*/ method) 订阅一个主题 -- dojo.publish(/*String*/ topic, /*Array*/ args) 发布一个主题 先抛开这两个函数, 现在有一个函数 fu
2012-04-19 19:54:26 8069 3
原创 Dojo 扩展 javascript 核心库 - 组合, 结构化与复制对象
写 Javascript 程序的时候, 可能会经常把一个对象的属性复制到另一个对象中, Dojo 定义了一些简化这些操作 1. 混合对象 dojo.mixin(destinationObj, srcObj1, srcObj2, ...) 这种复制是通过赋值操作来完成的( = ), 因此对于数字, 布尔, 字符串基本数据类型是按值复制, 其它类型则是按引用复制. 如果 srcObj
2012-04-18 20:40:28 2133
原创 Dojo 扩展 javascript 核心库 - 数组方法(Array)
Javascript 1.6 定义了一些新的数组方法, 但是并不是所有浏览器都实现了 Javascript 1.6 , Dojo 为没有实现的浏览器提供扩展来实现它们. -- dojo.indexOf 返回数组中匹配元素首次出现的位置, 未找到返回 -1 -- dojo.lastIndexOf 返回数组中匹配元素最后一次出现的位置, 未找到返回 -1 -- dojo.every 测试是否数组
2012-04-18 16:38:40 968
原创 Dojo 扩展 javascript 核心库 - dojo.hitch
dojo.hitch 是在 Dojo 中直接或间接被广泛使用的函数. hitch 的中文意思是: 钩住,拴住. 在 Dojo 中, dojo.hitch() 的作用是给一个方法绑定其执行上下文. 在 Dojo 中, dojo.hitch 函数非常重要. 原因有两点: 1. Javascript 中, 函数不与定义它们的上下文即作用域绑定 2. 在 Dojo 中, 很多函数都用 h
2012-04-18 11:03:13 4383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人