我花了大约一周时间将我的Web应用程序更新为JQuery UI中的几个插件,例如自动完成和对话框。在过去,我使用单独的插件来实现相同的自动完成和jqModal。问题是,我越是使用JQuery UI,我就越发现其他插件中不存在的问题和复杂性。是的,它是模块化的,允许建立在核心插件和交互的基础上,但它似乎缺少内置于其他单独分发的插件的功能。此外,在我看来,JQuery UI为开发JQuery和我当前的应用程序增加了另一层,特别是它自己的主题和复杂的CSS类。
所以我想回到将单独的插件组合到一个缩小的JS文件中。这是错误的选择路径吗?是不是可以组合单个自动完成,表单,模态窗口,datepicker插件等。
答案 0 :(得分:3)
有点主观,但这是我的意见。做有用的。对我有用的是做你想做的事情,结合插件并使用它们。我试图远离JQuery UI,因为你提到的原因,并且文件太大,不适合我的目的。
我使用Jquery UI的唯一原因是我的公司正在运行将在Intranet上运行的业务线应用程序。
答案 1 :(得分:3)
其他一些注意事项:
但是,我并不反对肖恩。太棒了。立即使用最有效的方法。
答案 2 :(得分:0)
我建议使用jquerytools.org中的"JqueryTools"
插件。我个人更喜欢它,因为它没有大量不必要的文件,它只是一个文件,然后您可以控制stylesheets
,这意味着您可以比JQueryUI
更容易地自定义它。 / p>