javascript - 编写一个带有依赖项的 jQuery 库?

标签 javascript jquery dependencies

我正在编写一个 jQuery 库,它有几个 jQuery 库依赖项,其中一个是 jQuery Cookie。包含此内容以便我的图书馆的用户使用它的最佳方式是什么?

我至少能想到三个:

1 - 不要使用 jQuery Cookie,而是包含我自己的 cookie 实用函数

2 - 在我的代码中包含 jQuery Cookie,并使用它,除非它已经存在于页面上

3 - 将 jQuery Cookie 作为单独的文件包含在内,并声明用户必须包含 jQuery Cookie 才能使用我的库

首选方法是什么?

最佳答案

如果您对 cookie 所做的事情不是太复杂,您可能应该编写自己的小帮助函数来实现这一点。这将是最好的选择。

<小时/>

如果您必须使用 jQuery Cookie 插件,请勿将其包含在您的脚本中。将其声明为依赖项,并链接到 the jQuery cookie page 。不将其包含在插件中的原因有很多,但我想到了以下两个:

  1. 如果用户已经加载了该插件,则再次将其包含在脚本中将导致无缘无故地浪费许多额外的字节。

  2. 当其他插件的原始作者随后对其代码进行错误修复时,您不希望不断跟踪该情况并向您的插件发布更新。

关于javascript - 编写一个带有依赖项的 jQuery 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14543799/

相关文章:

javascript - 打印 SSRS 报告时出错

javascript - fadeTo() 淡出所有图像而不是悬停图像

javascript - 为什么 console.log 在 .each 中不起作用?

jar - Lucee 5.0 中的 Docx4j 库

delphi - 如何发现我的服务的依赖项是什么?

java - 将 JAR Maven 项目包含到 WAR Maven 项目中

javascript - AJAX:帮助让 xml 显示在 html 中

Javascript 拆分文本字符串以适应 div 元素页面

javascript - 元素生成 jquery 后运行函数

javascript - 与 java 相比, Node 中的 AES 加密输出不同