使用原生javascript实现jquery的$(function(){ })
在使用jquery的时候,经常用到$(function(){})方法或者是$(document).read(function(){})来作为页面dom节点加载完成之后javascript的执行入口,现在可以
使用原生的javascipt模拟jquery中 $(function(){});方法
使用原生的javascipt模拟jquery中 $(function(){});方法
function $(fun){
if(typeof fun !="function"){
if(typeof fun !="function"){
throw new typeError('传入的参数不是一个函数');
}else{
var doc= document;
if(doc.addEventListener){
doc.addEventListener("DOMContentLoaded",fun,false);
}else{
doc.onreadystatechange=function(){
if(doc.readyState=='loader'||doc.readyState=='complete'||doc.readyState=='interactive'){
fun();
}
}
}
}
}
使用方式:
}
使用方式:
$(function(){
console.log('模拟');
});
console.log('模拟');
});