flossjs/jquery

用于与JavaScriptResourceObject一起使用的核心jQuery库

1.0.0 2018-03-12 14:50 UTC

This package is not auto-updated.

Last update: 2024-09-18 10:51:26 UTC


README

此软件包包含jQuery 1,2,3,以及创建JavaScriptResource对象所需的配置文件,这些对象在\AWonderPHP\NotReallyPsrResourceManager接口集合中定义。

仅包含jQuery 1和2的最新版本。

包含的jQuery 3的每个major.minor.point版本将在jQuery 3停止支持后至少保留十二个月,除非特定的major.minor.point版本存在严重漏洞,可能会危害加载该软件的客户的安全。

目前包含以下major.minor.point版本:

  • jquery-1.12.4 (常规,压缩版)
  • jquery-2.2.4 (常规,压缩版)
  • jquery-3.0.0 (常规,压缩版,常规精简版,精简版压缩版)
  • jquery-3.1.1 (常规,压缩版,常规精简版,精简版压缩版)
  • jquery-3.2.1 (常规,压缩版,常规精简版,精简版压缩版)
  • jquery-3.3.1 (常规,压缩版,常规精简版,精简版压缩版)

jQuery库文件

位于js/目录中的文件直接来自https://code.jqueryjs.cn/jquery/,并且没有任何修改。您可以自由地自行验证sha256(或其他)摘要,如果我是您的位置。

JSON配置文件

用于实现\AWonderPHP\NotReallyPsrResourceManager命名空间中接口的类的JSON配置文件位于etc/目录中,并且所有文件都以.dist后缀分发。

这些文件不应被修改。

要将配置文件指向与运行Web应用程序的主机不同的主机上的jQuery,请复制具有相同名称但无.dist后缀的.dist文件,然后编辑srcurl属性,指向目标URL。

使用jQuery CDN

bin/目录中提供了一个名为jQueryCDN.php的PHP脚本,该脚本将为您创建指向jQuery CDN的本地化配置文件副本。这完全是出于方便,我不知道他们的CDN是否使用跟踪Cookies,但我不认为他们现在会这样做,而且在可预见的未来也不太可能。

使用第三方CDN,未来总有可能。

如果您使用内容安全策略,请确保https://code.jqueryjs.cn/包含在您的脚本内容安全策略白名单中。

我强烈建议这样做。他们的CDN速度快,完全支持JavaScriptResource实现将创建的完整性标签。然而,自动默认使用第三方Web资源是非常不恰当的,因此系统管理员必须通过运行提供的脚本“同意”。

请注意,您必须在更新时重新运行脚本,否则新版本的jQuery将不会被配置为使用jQuery CDN。

EOF