首页 相关文章 Prototype框架是怎样扩展DOM的

Prototype框架是怎样扩展DOM的

  Prototype框架最大的部分就是对DOM的扩展。Prototype框架里的$()函数返回一个网页DOM元素,框架给这个元素添加了很多方便的方法。举个例子:你可以写这样的代码 $('comments').addClassName('active').show() ,用来取得ID是comments的元素,给它添加一个CSS的ClassName并且显示它(假设之前是隐藏的)。本来在JavaScript里,comments元素是没有这些方法可用的;这是怎么实现的呢?这篇文章揭示了几个在Prototype框架里用到的技巧。

  用 Element.addMethods() 添加你自己的方法

  如果你有自己的DOM方法想要添加到Prototype的那一大堆方法里去凑凑热闹,没问题!Prototype也为此提供了一种机制。假设你有一组函数封装在一个对象里,只要把这个对象交给 Element.addMethods() 就可以了:

var MyUtils = {  truncate: function(element, length){    element =...[ 查看全文 ]

2016-02-19 标签:

Prototype框架是怎样扩展DOM的的相关文章

手机页面
收藏网站 回到头部