<分区>
我一直听说有很多 JavaScript 框架,例如
jQuery
YUI
DOJO
ExtJs
Prototype
Mootools
Scriptaculous
Spry
还有一些。
谁能告诉我这些框架的具体用途是什么?
我只是 jQuery 的用户。
<分区>
我一直听说有很多 JavaScript 框架,例如
jQuery
YUI
DOJO
ExtJs
Prototype
Mootools
Scriptaculous
Spry
还有一些。
谁能告诉我这些框架的具体用途是什么?
我只是 jQuery 的用户。
最佳答案
这是一个简短的描述,基于我的经验和知识(以及 IMO):
jQuery -> 是可用的最流行的 javascript 库(网络上提供了强大的支持,并为它编写了大量插件),它对所有人(包括设计师)来说都很简单。操作dom和快速写代码的最佳选择(适合前端)
DOJO -> 高级 js 库,提供必要时加载 js“模块”的机制
ExtJs -> 最先进、最强大的 js 库之一。它在构建时考虑了 OOP,它提供了大量的 UI 组件。它不是为设计师设计的,它很重(来源的大小)。它是高级后台 UI 的理想选择
原型(prototype) -> 邪恶!简单地避免这个库,它通过引起很多麻烦来扩展默认的 js 对象
YUI -> 类似于 ExtJS(ExtJs 是作为 YUI 的扩展而诞生的,所以如果你必须选择两者之一,那就选择 ext :P) Mootools -> 我不知道 :P
Scriptaculous -> 据我所知,最好的 js 动画(它是这个任务的第一个库之一)
Spry -> 它引入了一些新的“概念”,例如数据集。很少有人用它:(
关于javascript - jQuery、Prototype、Extjs、mootools、Scriptaculous、Spry、YUI、DOJO 框架之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6743820/