我是JavaScript的初学者,我很好奇使用像JQuery这样的库的最佳方式。您是否经常将整个库包含在HTML页面中,因此每次用户访问您的页面时都必须下载~70KB(对于JQuery)?或者是否有一些沉重的浏览器正在兑现?
答案 0 :(得分:1)
从流行的内容分发网络加载jQuery(缩小):
示例:
<!DOCTYPE html>
<head>
<title>My Site, using jQuery</title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.js"></script>
通过使用其中一个,访问您网站的用户可能甚至不必下载该文件,因为他们的浏览器可能已经使用相同的CDN从之前访问另一个网站缓存了该文件。
此外,使用这些流行的CDN之一可以防止您不得不维护您的版本,或者处理可能复杂的任务,例如设置适当的标头来处理压缩。
答案 1 :(得分:0)
缩小的jquery 1.7.2是93KB。 gzipped,这是33KB
通过配置良好的网络服务器正常提供,网络客户端将感觉33KB命中一次,然后它将被缓存。
这对客户来说是一场胜利。在大多数情况下,它不是太大。
如果您每次都担心提供服务,请让Google为您服务。 (但这会花费另一个套接字设置):https://developers.google.com/speed/libraries/devguide