我最近将站点移到了使用Google AJAX库的位置,而不是自己托管库js文件.目前,我正在使用Google推荐的方法:
<script type="text/javascript" src="http://www.google.com/jsapi?key=MYAPIKEY"></script>
<script type="text/javascript">google.load('jquery', '1.3.2');</script>
但是,对于我来说包括一个额外的JavaScript文件似乎有点愚蠢,只是为了我可以调用另一个脚本文件.
我的问题是,通过google.load()调用这些文件实际上有什么优势,而不是像下面这样通过脚本标记简单地包含它们:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
我使用Google托管库的主要原因是CDN / Edge缓存系统的速度;如果直接链接到文件,我还能获得那些好处吗?
解决方法:
使用加载器api的主要优点是,您可以防止浏览器在进行初始下载时阻止浏览器.浏览器只能在2& amp;之间下载.一次10件事,因此如果出现阻塞,将会给用户带来糟糕的体验
Steve Souders和Yahoo! Exceptional Performance team已经对此进行了大量研究,以获得更快的网站. Nick Zakas(JavaScript guru)在博客上发表了关于使用Steve的想法here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。