是否可以只包含正在使用的jQuery库的一部分?

是否可以只包含正在使用的jQuery库的一部分?,jquery,optimization,Jquery,Optimization,假设我只使用了一些jQuery函数,比如show、hide、animate和attr。是否可以只获取实现这四个函数的jQuery库的一部分 我不介意使用诸如编译器或依赖项检查脚本之类的工具 附言:请不要告诉我jQuery库的大小很小,包括它也没关系。我知道这一点,但我仍然想知道这是否可能 编辑:我要求一个自动化的解决方案。jQuery是非常模块化的。如果您想投入时间,可以在github上从jQuery的源代码构建一个子集 我很确定你只需要从你想要排除的makefile中删除模块,但我自己从来没

假设我只使用了一些jQuery函数,比如show、hide、animate和attr。是否可以只获取实现这四个函数的jQuery库的一部分

我不介意使用诸如编译器或依赖项检查脚本之类的工具

附言:请不要告诉我jQuery库的大小很小,包括它也没关系。我知道这一点,但我仍然想知道这是否可能


编辑:我要求一个自动化的解决方案。

jQuery是非常模块化的。如果您想投入时间,可以在github上从jQuery的源代码构建一个子集


我很确定你只需要从你想要排除的makefile中删除模块,但我自己从来没有尝试过。

jQuery是非常模块化的。如果您想投入时间,可以在github上从jQuery的源代码构建一个子集


我很确定您只需从要排除的makefile中删除模块,但我自己从未尝试过。

是的,如果您想花时间手动排除模块,这是可能的。。这会有点费时。
可以省去额外的UI工具,如选项卡、工具提示或覆盖(在多个网站上自动完成)。

是,如果您想花时间手动排除它们,这是可能的。。这会有点费时。
可以省去额外的UI工具,如选项卡、工具提示或覆盖(在多个网站上自动完成)。

是的,这是可能的,但不是简单的痛苦。您不仅需要这4个函数,还需要它们所依赖的所有核心函数(选择器、实用程序函数等)。当前的jquery核心库和基础设施没有提供任何方便的方法来进行依赖性分析:您可能会找到一个javascript依赖性分析器,它可以让您顺利地进行依赖性分析,但需要手动完成吗?不愉快

是的,这是有可能的,但不是很痛苦。您不仅需要这4个函数,还需要它们所依赖的所有核心函数(选择器、实用程序函数等)。当前的jquery核心库和基础设施没有提供任何方便的方法来进行依赖性分析:您可能会找到一个javascript依赖性分析器,它可以让您顺利地进行依赖性分析,但需要手动完成吗?不愉快

如果您正在寻找一个自动化解决方案,它是该行业中最好的(也许只是?)。不幸的是

该线程中的一个答案表明,需要删除框架中未使用的部分。当然,与它们的“竞争对手”jQuery相比,它的语法是不同的,但它们在总体上非常相似

我是jQuery的超级粉丝,所以我保证Dojo没有付钱让我这么说,但是如果以自动化的方式精简现有javascript框架对您来说真的很重要,恐怕唯一的答案就是放弃jQuery


希望这对您有所帮助……

如果您正在寻找一种自动化解决方案,它是业界最好的(也许只是?)。不幸的是

该线程中的一个答案表明,需要删除框架中未使用的部分。当然,与它们的“竞争对手”jQuery相比,它的语法是不同的,但它们在总体上非常相似

我是jQuery的超级粉丝,所以我保证Dojo没有付钱让我这么说,但是如果以自动化的方式精简现有javascript框架对您来说真的很重要,恐怕唯一的答案就是放弃jQuery


希望这有帮助…

看看源代码,功能是分块添加的。每个区块都添加了

jQuery.extend({
});
所以,我想您可以尝试排除模块并测试它是否仍然有效


最后,在删除模块和测试之后,您将需要压缩文件,否则您将浪费时间。

查看源代码,功能将分块添加。每个区块都添加了

jQuery.extend({
});
所以,我想您可以尝试排除模块并测试它是否仍然有效


最后,在删除模块并进行测试之后,您需要压缩文件,否则您将浪费时间。

不,除非您想取出函数本身,你自己。@James Black你知道写依赖项检查脚本有多容易或有多困难吗?@Cracker:按照下面的建议,先尝试自定义版本。我从来没有尝试过,但我认为如果你排除了所有东西,除了
属性
核心
、和
效果
,你会尽可能接近。我认为所有这些依赖性都应该被自动跟踪,但我可能错了。。在我开始胡闹创建我自己的dep检查器之前,我会尝试一下:-)@Cracker-我希望在Javascript中编写它可能会很痛苦,因为您需要编写代码,然后运行一些Javascript文件,该文件将进入github,查看源代码,并删除它发现的内容,然后返回以确保找到它需要的所有函数,依此类推。我希望手动执行会更容易。不,除非您想自己提取函数。@James Black您知道编写依赖项检查脚本有多容易或难吗?@Cracker:按照下面的建议,首先尝试自定义生成。我从来没有尝试过,但我认为如果你排除了所有东西,除了
属性
核心
、和
效果
,你会尽可能接近。我认为所有这些依赖性都应该被自动跟踪,但我可能错了。。在我开始胡闹创建我自己的dep检查器之前,我会尝试一下:-)@Cracker-我希望在Javascript中编写它可能会很痛苦,因为您需要编写代码,然后运行一些Javascript文件,该文件将进入github,查看源代码,并删除它发现的内容,然后返回以确保找到它需要的所有函数,依此类推。我想