Javascript 创建自定义js库,分析个人js文件
我想知道是否有一种自动化的方法来分析我的javascript代码,搜索从js库(如jquery和canvg)获取的函数,并自动创建库的最小版本,其中只包含我的页面上使用的功能。web上有snappy snippet之类的工具,允许您选择一个对象并提取所有标记、css和脚本,以便能够在其他地方复制对象,例如JSFIDLE,但要对整个站点执行此操作,我不能确定。如果您在不同的浏览器/操作系统等中删除了大量未调用的函数,则可能需要最初未调用的函数,因此可能会删除这些函数,站点将无法工作。jQuery使用了太多的内部闭包,无法通过编程对依赖项进行反向工程。不过,你可以使用各种技巧来寻找其他较浅的方法。在将所有函数打包到一个模块中时,可以帮助排除冗余代码并防止意外的隐式全局变量。Javascript 创建自定义js库,分析个人js文件,javascript,compression,canvg,Javascript,Compression,Canvg,我想知道是否有一种自动化的方法来分析我的javascript代码,搜索从js库(如jquery和canvg)获取的函数,并自动创建库的最小版本,其中只包含我的页面上使用的功能。web上有snappy snippet之类的工具,允许您选择一个对象并提取所有标记、css和脚本,以便能够在其他地方复制对象,例如JSFIDLE,但要对整个站点执行此操作,我不能确定。如果您在不同的浏览器/操作系统等中删除了大量未调用的函数,则可能需要最初未调用的函数,因此可能会删除这些函数,站点将无法工作。jQuery使