- 浏览: 148348 次
- 性别:
- 来自: 上海
最新评论
-
pobing:
总结的很全
Ruby中的数字【一】 -
sinkzephyr:
引用 %Y 本地时间,如 16:43:49本地时间应该是 ...
Ruby中处理时间和日期 -
zarknight:
呵呵,没有的部分可以去参考下我翻译的文档吧
mootools【二】 - Array篇 -
engineer:
我今天看好几篇了,但是有些没有,比如mootools的plug ...
mootools【二】 - Array篇 -
engineer:
挺不错的,呵呵,希望能有更多的例子
mootools【二】 - Array篇
文章列表
Ajax开发中,做的最多的就是对DOM的操作, 增删节点,设置样式等等等等,如果按照常规的javascript开发的话,工作量大的足以搞的人头晕目眩。所以基本上每个javascript框架都会在DOM操作上花比较大的功夫,对我们使用频率最频繁的功能操作进行封装(其中包括修正各个浏览器之间的方法差异问题),让我们的开发事半功倍。
mootools也提供了一套非常出色的解决方案,并且更OO。
首先,之前,通常我们创建DOM节点,都使用document.createElement()方法,而我们看mootools式的创建方法:
js 代码
var myInput = new Eleme ...
- 2007-04-10 21:29
- 浏览 4681
- 评论(0)
闭包是javascript中非常强大的工具, 在实际应用开发中,我们基本上都会用到。从各个javascript框架中,我们也可以到处看到闭包的影子。mootools在javascript的Function上扩展出了一些十分方便的创建函数闭包的方法,其中一些我们在prototype.js中也使用过,类如bind,bindAsEventListener等。
对Function的扩展,mootools主要提供了一个create方法来创建闭包,这个方法其实实现了mootools对Function的所有扩展功能,但是一般我们不会直接去用它,而是使用mootools基于这个create方法派生出的其他方法。 ...
- 2007-04-10 15:50
- 浏览 2434
- 评论(0)
String大概是我们使用频率最高的数据类型了,在各个javascript框架中,都或多或少的对String进行了扩展,来提供一些十分方便的方法来处理日常应用。mootools也不例外,String.js中主要实现了这些对String的扩展,还稍微带了点对Array和Number的扩展。
--------------------------------String.js---------------------------------------
//========================以下是对String的扩展========================
test
作用:对字符 ...
- 2007-04-09 01:16
- 浏览 2082
- 评论(0)
由于JavaScript1.5对Array增加了一些比较好用的方法,如forEach,filter,map,every,som,indexOf,但是在还不支持JavaScript1.5的浏览器里是不能用得,所以,mootools它通过扩展Array来使其实现对这些方法的支持:
---------------------------------Array.js---------------------------------
Array对象的forEach方法
原型:Array.prototype.forEach(callBack: Function, thisObject: Object)
作 ...
- 2007-04-08 16:34
- 浏览 2513
- 评论(3)
以前一直在用prototype.js,最近发现了mootools,据说也相当不错,它是个纯OO的javascript 框架,所以拿来学习学习,把学习经过记录下来。
粗略看了下,mootools很貌似prototype,所以用过prototype框架的人应该很容易上手的。
mootools提供的功能高度模块化,可以根据实际需要来裁剪。
它的核心库是Moo.js和Utility.js,Moo.js里包含了实现OO的基础类,Utility.js提供了最常用的工具函数的封装。
---------------------------Moo.js----------------------------- ...
- 2007-04-08 12:02
- 浏览 2952
- 评论(0)