使用jQuery UI而不是插件有什么好处?

shi*_*hin 27 jquery jquery-ui jquery-plugins

jQuery 1.3.2缩小为55.9K,jQuery UI核心本身有超过110K,并且每个组件的顶部都增加了更多的核心.

我想知道在插件上使用jQuery UI的充分理由.

例如jQuery手风琴插件只有3.8K,手风琴,工具提示,标签,可滚动,叠加和曝光的jQuery Tools只有5.8K,jQuery拖放插件总共4.8K等.

使用UI而不是使用这些插件有什么好处?是否值得为您的用途添加超过110k +?

如果是这样,为什么要使用它?

你可以发布你使用jQuery UI的原因以及你不使用它的原因吗?

Thi*_*ker 16

jQuery UI不必用作整个110kb库.您只能下载所需的部件,然后它将是一个较小的"自定义构建".

我更喜欢使用jUI,因为它是由jQuery Team创建的,所以如果有错误,它肯定会被修补(自定义插件有时不会更新).我认为jQuery团队将始终创建最优化的版本,如果有人会做得更好,他们将更新他们的代码,就像在1.3中引入Sizzle一样.

  • 仅核心:165.61 kb未压缩~110.3 kb缩小总计:450.5 kb未压缩~300.03 kb缩小 (3认同)
  • 正是.网站上的文件总大小值包括这些插件的所有支持主题和图像.js本身很小. (3认同)
  • 谢谢减号,但你错了.当我只检查核心UI时,jquery-ui-1.7.2.custom.min.js的大小为8kb.jQueryUI站点上的Total-file-size值工作错误. (2认同)

kar*_*m79 13

  • 更好的支持.
  • 在API方面与jQuery更好的一致性.
  • 文档在同一地点/相同格式.
  • 没有臃肿.
  • 保持与新jQuery版本的兼容性.

  • 我不认为"没有膨胀"是真实的:D (19认同)
  • 好吧,"不是那么多臃肿"怎么样?:P (5认同)

zoo*_*ash 11

我个人觉得JQuery UI有点臃肿,特别是整个主题功能让事情变得相当复杂.如果您只需要一个东西,例如制表符,那么其他"独立"插件就没有问题了.