使用原生javascript实现jquery的$(function(){ })


在使用jquery的时候,经常用到$(function(){})方法或者是$(document).read(function(){})来作为页面dom节点加载完成之后javascript的执行入口,现在可以
使用原生的javascipt模拟jquery中 $(function(){});方法 function $(fun){
    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('模拟');
});