關(guān)于$(function(){ }), window.onload,$(document).ready(),DOMContentLoaded的執(zhí)行順序的區(qū)別;
##附碼
1. window.onload=function? ( ?) ? ?{ ? ?console.log(1) ? ?}
2. ?document.addEventListener("DOMContentLoaded",function () {
console.log(4)
},false)
3. ?$(document).ready(function? () {
console.log(3)
})
4. ?$(function? () {
console.log(2)
})形葬;
最后執(zhí)行結(jié)果為:
所以明顯阶界,執(zhí)行順序為:
document.addEventListener("DOMContentLoaded")>> $(document).ready() >> $(function? () {}>>window.onload;
所以我們?nèi)绻胍陧撁婕虞d前執(zhí)行js代碼的話郭宝,采用document.addEventListener("DOMContentLoaded")方法最好涡贱;