据我所知,jQuery 基本上是一个 DOM 操作框架,作为比原生 javascript 更高的抽象层。 YUI (yahoo UI) 库是一个用户界面小部件库,为开发人员提供了一种忘记 DOM 操作并更多地关注业务逻辑的方法。
是这样吗?
我的问题:包含这两个库是否存在任何严重的性能问题? YUI 与 jQuery UI 相比如何?
最佳答案
jQuery
$ DOM 选择功能非常强大,就像魔法一样。
jQuery 代码通常非常简洁;辅助功能存在于 任何微不足道的(和非微不足道的,甚至)。
插件库内容丰富,功能快捷。
jQuery 非常适合小型网站,而且对于新网站来说很容易上手 用户,这就是它拥有如此庞大社区的原因。
立竿见影的学习曲线。
YUI
出色的文档和示例,以及来自 Yahoo 的支持 技术讲座和频繁更新。
用 YUI 编写的代码往往是有条理的。有时甚至觉得 Java风格。 拥有一组丰富的模块,用于处理 DOM 操作以外的事情 - cookie、缓存、历史记录、i18n 等。
尤其是通过 Gallery,YUI 对外部变得更加开放 贡献
YUI specialy YUI3 至少需要基本的语言技能, 以及更多,如果你真的想很好地利用它并扩展它的话。
YUI 更适合组织良好的模块化代码,可以重复使用。
要了解 YUI 的功能,您可以访问 here例如 YUI2 和 here对于 YUI3 画廊(IMO 有点类似于 JQuery 插件)。
可以引用这个site比较 YUI 和 jquery 的速度。
IMO JQuery 是一个库,YUI 是一个框架而不是一个库。 JQuery 适用于您希望在相对较短的时间内获得“WOW”因素的小型网站。但是当你构建一个应用程序时,你需要一个健壮的框架,你可以在其中集成你自己的代码 yui 是更好的选择。
关于javascript - jQuery 和 YUI (yahoo ui),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307485/