随笔分类 - Ajax
mootools框架【十】-mootools深层探讨
摘要:mootools【十】-window的扩展及多彩世界一.Mootools框架对Window的扩展:浏览器的window对象本身就提供了我们很多的对浏览器本身属性的获取或设置的方法,但是我们也知道,由于各大浏览器之间对标准的实现不统一,导致很多方法功能上有所出入,mootools为我们统一了我们最常用的一些方法:mootools的Window.Base.js里面,主要实现了对DOM树创建完成的事件监...
阅读全文
mootools框架【九】-工具类Hash和Color
摘要:mootools【九】-工具类Hash和Color说明:Hash数据结构,我们通常用来存放键值对。在javascript中,没有规范的Hash的实现,一般,我们都会通过包装对象来模拟实现这样的Hash,来实现规范化的Hash对象操作。另外,颜色代码的操作在做UI的时候很频繁,尤其是要做十分绚丽的效果的时候,需要对颜色代码做很多的计算,mootools在这个方面做了比较多的工作,通过对String,...
阅读全文
mootools框架【八】-Dom篇: Css查询支持之Dom.js
摘要:mootools【八】-Css查询支持之Dom.js说明:mootools支持通过Css选择器语法来获取元素节点,以最少的代码做最多的事情。在Dom.js中提供了实现这些功能的工具方法以及元素级的扩展。1.方法:$E作用:按照css选择器语法获取第一个符合规则的元素参数:selector:css选择器,如a,#my_div等filter:可选,过滤范围,默认是document例子:<divi...
阅读全文
mootools框架【七】-Common篇: mootools的构造应用的基础设施类Common.js
摘要:mootools【七】-mootools的构造应用的基础设施Common.js说明: 正因为mootools是基于OO的思想,所以,在mootools自身提供的功能中,充分使用了OO的理念--继承和实现.mootools中提供一组基础功能类:Chain,Events,Options,Group,然后我们可以通过扩展它们来在我们的类中实现它们所提供的功能。mootools自己提供的Ajax,XHR和...
阅读全文
mootools框架【六】-Event篇: 主要属性及方法解析
摘要:mootools【六】-Event篇说明:mootools中定义了一个Event类,它提供了对原始window的事件对象event的扩展,使用的时候,可以把原来的event对象作为Event的构造方法参数传入:varevent=newEvent(event);这样,返回的event就包含了所有mootools经过扩展的功能,具体扩展的属性和方法如下:========================...
阅读全文
mootools框架【五】-String篇: 方法完全解析
摘要:mootools【三】-String篇说明:String大概是使用频率最高的数据类型了,在各个javascript框架中,都或多或少的对String进行了扩展,来提供一些十分方便的方法来处理日常应用。mootools也不例外,String.js中主要实现了这些对String的扩展,还稍微带了点对Array和Number的扩展。--------------------------------Stri...
阅读全文
mootools框架【四】-Function篇: 主要方法解析
摘要:mootools【四】-Function篇内容说明:闭包是javascript中非常强大的工具,在实际应用开发中,我们基本上都会用到。从各个javascript框架中,我们也可以到处看到闭包的影子。mootools在javascript的Function上扩展出了一些十分方便的创建函数闭包的方法,其中一些我们在prototype.js中也使用过,类如bind,bindAsEventListener...
阅读全文
mootools框架【三】-Array篇: 方法完全解析
摘要:mootools【三】 - Array篇 说明: 由于JavaScript1.5对Array增加了一些比较好用的方法,如forEach, filter,map,every,som,indexOf,但是在还不支持JavaScript1.5的浏览器里是不能用得,所以,mootools通过扩展Array来使其实现对这些方法的支持: ----------------------------...
阅读全文