首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么选择SimpleModal而不是jQuery UI对话框?

问为什么选择SimpleModal而不是jQuery UI对话框?
EN

Stack Overflow用户
提问于 2011-06-14 05:25:29
回答 4查看 1.4K关注 0票数 5

Javascript/jQuery新手。我正在寻找一个很好的弹出式解决方案,然后我找到了Eric Martin的jQuery插件SimpleModal,它似乎很受欢迎。我很好奇为什么人们会选择像SimpleModal这样的插件而不是jQuery UI对话框。在比较两者时,优缺点是什么?谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-14 06:06:47

每一个都有优点和缺点。

jQueryUI为您提供了一大堆工具和一大堆配置选项。jQueryUI还提供了可应用于所有工具的主题。为了使用一个组件,您不需要安装整个jQueryUI库,所以批量应该不是问题。然而,我认为所有的选择都会带来更陡峭的学习曲线。

单个插件往往是一个开箱即用的完整解决方案,IMHO。有些插件写得很好,有些则一团糟。您必须对每个示例进行研究,并彻底测试演示。你可能需要根据你的喜好来配置它们和调整CSS,但是我认为当你选择一个像SimpleModal这样的高质量插件时,你比开始使用jQueryUI更接近最终的工作产品。

票数 2
EN

Stack Overflow用户

发布于 2011-06-14 06:30:51

以下是我在Twitter上对一个人提出的类似问题的回应:

这真的取决于你的需求。@SimpleModal更像是一张白纸,可以构建并建立你自己的外观和感觉。

其他人已经很好地总结了利弊。我称SimpleModal为模态对话框架。它为您提供了创建符合您需求的模式对话框的基础。

然而,jQuery UI是一个很棒的库,如果你正在使用其他jQuery UI组件,想要“开箱即用”的样式,或者想要使用主题功能,它也是一个很好的选择!

票数 4
EN

Stack Overflow用户

发布于 2011-06-14 05:56:50

我没有亲自使用过SimpleModal,但它看起来更像是一个轻量级的解决方案。与其使用笨重的jQuery UI (笨重,也就是说,如果您仅将其用于对话框),那么向客户端发送一个简单的模式来显示消息将会快得多。

这是一个细目:

jQueryUI:

如果您正在使用许多AJAX组件,例如对话框、日期选择器、拖放,如果只用于其中一个组件

  • ,那么您的所有AJAX

都会有一个统一干净的外观

  • 非常棒

SimpleModal:

  • 减少了要发送给用户的JS、CSS和图像,从而节省了一些服务器资源和客户端下载时间
  • 如果您只将AJAX用于站点上的对话框
  • 与其他jQuery组件的外观不太一致,则是个不错的选择如果您计划集成更多组件,如日期选择器

最后,这真的取决于你,但这里有一些建议。

希望这能有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6336567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档