什么是file.slim.js苗条

请原谅我的无知,但我刚刚安装jQuery使用npm和jQuery文件之间有一个名为jquery.slim.js ,什么是slim ? 我知道min代表被缩小,但苗条对我来说是新的!

顺便说一句,我很确定slim是不是min因为还有另一个名为jquery.slim.min.js ,显然它比正常苗条文件更轻。

此外, slim文件包含jQuery 3testing版。 (这就是代码中的评论)

再次抱歉,这个愚蠢的问题,但我不知道。

UPDATE

我正在使用require来包含这些文件,在我不知情的情况下是否需要包含这个文件? 或不?

我不知道如果.slim.js是一个JavaScript库的标准名称扩展,但对于jQuery,它是一个没有一些扩展的版本,只是检查文件的开始:

-ajax,-ajax / JSONP,-ajax /负载,-ajax / parseJSON,-ajax / parseXML,-ajax /脚本,-ajax的/ var /位置,-ajax的/ var /随机数,-ajax的/ var / rquery, – AJAX / XHR,-manipulation / _evalUrl,-event / AJAX,效果 – ,效果 – /吐温,效果 – / animatedSelector,-deprecated

通常你没有ajax支持(没有定义jQuery.ajax ),没有效果,并且被弃用的方法被删除。

关于requireJS,据我所知如果你需要jquery ,唯一的文件“included”将是jquery.js ,所以你将不得不明确要求jquery.slim包含jquery.slim.js文件,这不是你想要什么。