background image

文档查询则让人感觉就是份工作,有点

 boring.

 YUI2 相比,YUI3 的 API 做了些改变。在 YUI2 里,YAHOO.util.Dom 的方法名,严

格以动词开头,虽然有些方法名长点,但总体规律性很强,可记忆性还不错。在

 YUI3 里,

则出现了

 byId, elementByAxis 等方式命名的方法。纯粹为了省几个字符?这种不一致性很

纳闷。还有一些以名词命名的方法:

ancestor, docHeight, 乍一看很难以为是方法。

老婆说,要睡觉了,就不码字了。最后说一句:

YUI3 的 API 整体还是挺不错的,比如

 

Node 的方法命名,就非常严谨。ancestor 也是为了对应 next, prev 等命名。也就是说:Y.Dom 
其实已变成了内部

 API, 不鼓励用户直接调用。

但是不知为什么,我还是觉得

 jQuery 的 API 设计高出一个层次,套用一句流行话就是:

jQuery API 的用户体验更好。