什么是“必备” jQuery插件?[关闭]


108

我想知道什么是最有用的JQuery插件。我对那些可能在一般UI开发中可能有用的表(例如Tablesorter)特别感兴趣,而不是那些满足罕见需求的表。

如果您可以提供有关插件用途的非常简短的说明,那将非常有帮助。

谢谢,唐


1
很多人倾向于将jquery与良好的ui库(例如YUI或dojo)结合​​起来。这样可以轻松为应用程序设置外观并提供全面的外观,而对于UI的jquery插件,则很难做到这一点。我的2C :)
Surya,2009年

如果您使用的是dojo或YUI,那么您最好也不要使用jQuery,因为两者都包含类似jQuery的JavaScript库。
Joshua Partogi,2009年

3
jQuery + YUI + dojo +“必备”插件,是的。我敢肯定,一生都不会访问您的网站。
gblazex

Answers:


45

我的清单:

  • 自动完成
    • 输入字段使用户能够利用搜索和过滤功能快速找到并选择一些值。
  • JSON格式
    • JSON插件检索,用于检索和处理JSON数据。
  • 曲奇饼
    • 简单,轻巧的实用程序插件,用于读取,写入和删除Cookie。
  • 证明
    • 用于验证表单输入数据。
  • 用户界面
    • 功能齐全的可立即使用的小部件以及更多...
  • 接口
    • 拖动,可排序,可拖放,即插即用组件和视觉效果。
  • 周期
    • 多功能轻巧的图像幻灯片插件。

如果有人可以尝试提供非常简短的描述,而其他文章中尚未介绍,则我将尝试将它们全部汇总成一个摘​​要。
多纳尔

7
界面已弃用,无法再与1.2.6一起使用-由UI
播种

3
从JSON链接:更新2007-09-13:从1.2版开始,jQuery核心现在支持跨域JSONP下载,这是本机Ajax支持的一部分。我建议您使用此支持而不是插件。
亚历山大·阿布拉莫夫

31

我们目前使用:

最令人印象深刻

jQuery UI元素:

有用的社区插件:

更多内容,我将添加链接等...


Defo-HotKeys很棒。提交/输入按钮等以及键盘工作效率快捷方式的
绝佳出路

29

我认为Flot插件(一个绘图库/插件)应在此“必备”列表中占有一席之地。

另外,它在StackOverflow中用于显示用户帐户页面中信誉的直方图。


这真是令人印象深刻-我以为我是第一次见到我们时的图像。
Hugoware

4
+1哇,Flot很酷。好发现!
2009年

在许多项目中使用过的flot,易于配置并且非常容易理解其工作原理-这是必须具备的!
xorinzor 2012年

11

我会列出我正在研究的一个...

我的jLINQ插件是.NET LINQ的jQuery版本。它是为处理内存中的集合(不直接与服务器对话)而设计的,让我们使用类似于以下内容的语法。

var results = $.from(data)
    .ignoreCase()
    .startsWith("firstName","m")
    .or("n")
    .isNot("administrator")
    .orderBy("lastName")
    .select();

它支持您在LINQ中找到的其他用于排序和分组的其他命令,以及大多数选择命令,例如包含,之间,大于等,等等。

这是一个演示 - 稳定,但仍在进行中

也许不是必须的,但随着它的发展可能会很有用...


我对.Net一无所知,所以甚至不应该发表评论,但是....我相信LINQ是一种访问数据(关系,XML等)的方式,这不是您通常不会想到的。不想在您的客户端代码中任何人都可以对其进行修改?
多纳尔

1
LINQ让您还可以处理内存中的对象和数组。这就是全部。它实际上并不与服务器端的数据库通信。
Hugoware

因此,通常您会用它来浏览JS对象中存储的数据吗?
多纳尔

是的,使用对象数组很方便。您可以查询对象的属性。
Hugoware

太好了,如果还有其他问题,我将查看文档。
多纳尔


8

1
好的答案,我会接受的,但是我想这并不是真正具有“正确”答案的问题,我也不想阻止进一步的答复(尚未)。
多纳尔



5

我知道这是一个旧帖子,但是,我以为我会投入2美分,以备将来参考。

Colorbox-绝对是Jquery的最佳模态窗口/灯箱。

Validation插件(前面提到)也可以很好地工作。


3

用户界面 -没有更好的方式来进行可拖动,可调整大小和其他操作。

Slibox2 -jQuery的终极灯箱克隆,非常易于使用。

iFixPng -IE6 PNG w / alpha的简单解决方案。




2

我总是使用Facebox向用户显示弹出表单和消息。它使UI保持整洁(我们的大多数用户使用Facebook),但是却不如使用乏味alert()





1

没有人提到这些,我发现它们非常有用:

  • 数据表 -向HTML表添加高级功能和交互控件
  • BeautyTips-将可配置的工具提示添加到HTML元素


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.