我最近在公司内部网上看到了一个引用“你应该使用YUI而不是原型”。 (原Prototype是公司推荐的JS框架)。
是因为YUI建立/扩展Prototype?
或仅仅实现其功能的超集?
答案 0 :(得分:3)
YUI是与Prototype完全独立的库。 YUI具有比Prototype更多的内置UI元素和非常不同的设计理念。
答案 1 :(得分:0)
YUI和原型是完全独立的,除了两者都是JS库之外没有任何共同之处。
Prototype就是这样一个JavaScript框架,它使得使用DOM非常容易。它取决于scriptaculous的效果。自从ajax开始流行以来,Prototype是第一个流行的JavaScript框架,恕我直言,jQuery,mootools以及其他许多人已经超越了它。
YUI也是一个JavaScript框架,但它具有更大的API,并且有几个内置的小部件(datepicker,grid,validation,...),这当然也使它成为一个更大的库。 我最喜欢YUI的是代码组织在非常清晰的命名空间中。