jquery - 分发 jQuery 插件 - 需要哪些文件?

标签 jquery jquery-plugins jquery-validate

我正在使用流行的 jquery.validation 插件。我下载了 zip 文件,发现它包含许多文件。

/demo/
/lib/
/localization/
additional-methods.js
changelog.txt
jquery.validate.js
jquery.validate.min.js
jquery.validate.pack.js
todo

我想让事情保持轻松。删除 demo 文件夹、changelog.txt、jquery.validate.js 和 todo 似乎很明显。我将在我的 html 文件中包含对 min.js 的引用。 pack.js 怎么样?那是什么?我真的需要本地化和 lib 文件夹吗? lib 文件夹包含 jquery,这似乎是一种浪费,因为我已经从 google 的 CDN 加载了 jquery。

任何人都可以向我指出一种以轻松方式分发 jquery 插件的标准方法吗?

最佳答案

我认为,在该特定示例中,您所需要的只是jquery.validate.min.js(这将是jquery.validate.js的缩小版本) 。本地化文件提供消息的本地化(翻译)。我猜 jquery.validate.pack.jspacked库的版本。如果您已经通过 CDN 加载 jQuery,那么您当然不需要 lib 中的这些文件。如果您使用这些功能,则只需要 jquery.form.js 和/或 jquery.metadata.js;来自the plug-in's page .

Dependencies:

Required
* jQuery 1.3.2 or 1.4.2, compatible with both

Optional
* metadata plugin to read validation rules from markup
* form plugin for AJAX submit

如果您要创建自己的插件,它很可能是一个文件 - 定义您的插件方法的文件。或者,如果它正在执行 UI 操作,您可能有一个文件和一个 CSS 文件(或多个 CSS 文件,甚至可能有用于 Sprite 的图像等)。如果您向用户呈现消息,您可能很想进行本地化并拥有区域设置文件。

关于jquery - 分发 jQuery 插件 - 需要哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5020471/

相关文章:

jquery - 带有 jquery 效果问题的固定定位左侧菜单?

javascript - 单击其中的一点 "x"清除搜索框

jquery-plugins - jQuery Select2 - 多次选择相同的选项

jquery 验证特定位置的错误位置

asp.net-mvc-3 - 将字段标记为必填项 'on the fly'

jquery - 使用 jquery 验证插件滚动到特定错误

jquery - 当厚盒关闭时激活功能

javascript - jQuery 表单验证错误,无响应

javascript - 使用 php 或 javascript 从单个图像中读取多个条形码

jquery - Ajax 提交在首次提交后生成完整帖子