写给女程序员的JavaScript异步加载的三种写法~

 因为女程序少的缘故,故女程序员在公司中一般都是团宠的。但是,前提是你得过笔试面试才有成为团宠的机会呀。
 这篇文章就来解析比试中常出现的异步加载的三种方式。

 一般题目是写出两种JS的异步加载方式

//第一种
<script src="" defer></script>
//第二种
<script src="" async></script>

 这样写虽然是没错,但肯定不是面试的心中最理想的答案

//第三种
function loadScript(url,callback){
	var  script = document.createElement("script")
	if(script.readyState){
		script.onreadstatechange = function(){
			if(script.readyState == "complete" || script.readyState == "loaded"){
				callback()
			}
		}
	}else{
		script.onload = function(){
			callback()
		}
	}
	script.src = url
	document.head.appendChild(script)	
}

 差不多就是这个样子了,不足的提醒我补充哦~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值