javascript - 区分 javascript 文件和库(如 jquery 等)

标签 javascript jquery

有没有办法识别网站中包含的 javascript 是否是库?

我的意思是,网站通常使用以下方式加载多个 javascript 文件 tag...我想知道正在加载的文件是否是库(如jquery)或者是否是普通的javascript。

有办法找到这个吗?

提前致谢, 伊尔凡

最佳答案

javascript 文件和“库”之间没有任何区别,它们只是普通的 javascript 文件。您无法区分它们。

事实上,识别库的逻辑方法是来自众所周知的名称,而不是来自特定参数。

如果您愿意,您可以实现一种方法来查找众所周知的名称,但其他人也可以重命名他们的 javascript 文件,使它们看起来像您的脚本的库。

还有另一个重要的注意事项:在 Rails 中(例如),所有 javascript 文件都可以合并为一个文件,以保留带宽使用情况(它们很丑陋),所以也许您会有像“v9834kc90l2d0vk34r5lcve.js”这样的名称 <还包含一个库。我认为你不能轻易识别它。

你为什么要这么做?

关于javascript - 区分 javascript 文件和库(如 jquery 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8562298/

相关文章:

javascript - 如何使用 javascript、css 和/或 html 使文本在表​​格中的图像上居中?

jquery - 使用JQuery .click 和.toggle 收缩和扩大同心圆

jquery - <span> 的 CSS 样式在 <a> 中包装时丢失

javascript - 使用 Javascript 发布取消隐藏 div

javascript - 默认情况下如何创建没有选项的选择

javascript - 数字生成器 - 两个单独的值

javascript - 从 CustomBinding 访问 Knockout 组件 ViewModel

javascript - 在 jQuery 中,如果我有一个开始和结束类,我如何用一个 div 包装多个元素

jquery - $(img).load() 和/或 img.onload=... 中的 img.width 和 img.height 在 IE8 中返回垃圾值

javascript - 根据用户输入计算日期