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

分发jQuery插件-需要哪些文件?,jquery,jquery-plugins,jquery-validate,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 我想保持轻松。删除演示文件夹changelog.txt、jquery.validate.js和todo似乎很明显。我将在html文件

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

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


有谁能告诉我一种以轻松方式分发jquery插件的标准方法吗?

在这个特定的例子中,我认为您所需要的就是
jquery.validate.min.js
(这将是
jquery.validate.js
)的简化版本。本地化文件提供消息的本地化(翻译)。我猜
jquery.validate.pack.js
是这个库的一个版本。如果您已经通过CDN加载了jQuery,那么肯定不需要
lib
中的那些文件。如果您正在使用这些功能,您只需要
jquery.form.js
和/或
jquery.metadata.js
;从

依赖关系

必需的
*jQuery 1.3.2或1.4.2,两者兼容

可选
*从标记中读取验证规则的元数据插件
*用于AJAX提交的表单插件


如果您正在创建自己的插件,那么它很可能是一个文件——定义插件方法的文件。或者,如果它是做UI的东西,你可能有一个文件和一个CSS文件(或者多个CSS文件,或者甚至可能有用于spring的图像,等等)。如果您向用户提供消息,您可能希望进行本地化并拥有区域设置文件。

谢谢。这家伙很好地解释了pack和min的区别。我绝对想要min。