Bg

为什么要避免使用JavaScript库(Jquery)

JavaScript库是预编写JavaScript的集合,它们反过来都执行某些单独的功能。它们可以用于开发其他JavaScript,而开发人员不必为库提供给他们的功能编写自己的JavaScript。虽然还有其他几个JavaScript库(MooTools、Prototype、JsPHP、Ext Core),但今天最广泛使用的JavaScript库,以压倒性优势,是Jquery。这就是为什么我们主要在这个页面上专注于这个库。

为什么JavaScript库会减慢您的网站速度

JavaScript库对页面速度不利的原因很简单;您加载了一个大的JavaScript集合,而在几乎所有情况下,实际上在您的页面上只使用了95%的加载JavaScript。在几乎所有情况下,您只使用大得多的库的一个小组件。这对于页面速度来说不是最佳的,因为JavaScript需要时间在您的网页上下载和加载。您加载的JavaScript越多、越大,您的网站就会越慢。使用此网站速度测试来测试您的网站,看看它是否加载了限制您网站性能的JavaScript文件。

完全避免使用Jquery

如前所述,最常用的JavaScript库是Jquery库,它被用于许多流行的JavaScript插件和自定义JavaScript。但并非所有JavaScript开发人员都依赖JavaScript库来创建JavaScript。有很多好的脚本可用,它们不依赖更大的库,但具有Jquery可以提供的所有功能,这些功能内置在JavaScript本身中,而不是使用外部库。这确保您网站上加载的JavaScript只是您实际使用的那些。就页面速度而言,这通常是一个比使用库更好的选择。

无法避免使用Jquery?使用压缩的Jquery

有时您必须使用Jquery来处理您无法避免使用的特定JavaScript。问题是许多使用Jquery的JavaScript开发人员告诉您将未压缩的Jquery库(jquery.js)添加到您的网站,以便他们的JavaScript正确运行。这是不好的做法,因为Jquery特别说明此版本旨在用于开发目的。Jquery为您提供下载压缩的、最小化版本的Jquery(jquery.min.js)的选项,这对页面速度来说更好,因为它更小。

MooTools压缩版

第二个最常用的JavaScript库是MooTools。以上所有内容对MooTools也适用。就像Jquery一样,Mootools也提供了一个MooTools压缩、压缩版本,您应该在网页上使用它,而不是更大的版本。