LMLPHP后院

三大JqueryCDN地址及LMLJS竞争加载示例技术

maybe yes 发表于 2016-02-15 21:58

有关 Jquery 的 CDN 地址,如果您在百度啊等的搜索引擎上找反而找不到合适的,竟然有人给出了新浪的,新浪的 Jquery CDN 一看就不是专业的 CDN 服务商,并且很不稳定,很多版本缺少了。如果网站需要使用 Jquery 的话,用外界的 Jquery CDN 比较自己服务器上感觉更要可靠,所以选择正确的 CDN 地址非常重要。

笔者用过 Jquery 自带的 CDN,是 MaxCDN 提供的,感觉蛮可靠的,官方另外还推荐了 Google 和 MicroSoft 的 CDN,用过之后都感觉不错。为了让世界各地的人访问都能最快的加载完成,可以使用 LMLJS 的 competeLoad 来实现。

使用 LMLJS 的竞争加载能够在第一个加载完成之后,执行回调方法,达到最快的渲染体验。如下示例:

<script>
lml.loadJs.competeLoad([
	'//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js',
	'//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js',
	'//code.jquery.com/jquery-1.11.1.min.js'], function(){
		// callback
	}, function(){
		jQuery.noConflict(true);
});
window.onload = function() {
	lml.run();
};
</script>
2024-04-26 08:32:12 1714091532 0.022265