gpt4 book ai didi

javascript - JQuery 什么是 core.js(在 jQuery 3.3.1 中)

转载 作者:可可西里 更新时间:2023-11-01 02:47:54 24 4
gpt4 key购买 nike

我刚刚通过 npm install jquery 下载了最新版本的 jQuery,它包含三个未压缩的文件,即:

dist/core.js
dist/jquery.js
dist/jquery.slim.js

我想知道 core.js 文件是什么,但找不到任何关于它的文档。谷歌搜索 core.jsjquery core.js 没有返回相关答案。

此外,我没有看到任何 core.min.js。那是什么?我会用它吗?

注意:它使用需要 AMD 加载程序的 define()(参见 https://requirejs.org/docs/whyamd.html#definition) 所以它不能直接包含在 html 文件中。

一个 jQuery CDN 位于 https://code.jquery.com ,但它不包括 core.js(据我所见)。

查看代码,它只定义了少量函数,其中一些是:

extend, each, map, slice, first, last, eq, end

看起来这些在 jquery.js 和 jquery.slim.js 中定义。

核心 的 jQuery 文档位于 https://api.jquery.com/category/core/与 core.js 文件中的内容不匹配。

最佳答案

core.js is responsible for defining the jQuery namespace, as well as the prototype for jQuery objects. - How jQuery Works - An Introduction

下面的内容也可能非常有用,或者至少可以帮助您更好地理解,但老实说,我认为上面的引述已经足够了解 core.js 文件了。

It’s no longer maintained with newer versions, but a few years ago Rob Flaherty created an annotated version of jQuery 1.6’s source.

jQuery v1.6 Annotated Source Docs

Core.js Annotated Source

关于javascript - JQuery 什么是 core.js(在 jQuery 3.3.1 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52279651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com