jquery的入口函數(shù)共有四種寫法:1、“$(function(){});”,該寫法是最簡潔的一種寫法;2、“$(document).ready(function(){});”;3、“jquery(function(){});”;4、“jquery(document).ready(function(){});”。入口函數(shù)的作用是等DOM結(jié)構(gòu)渲染完畢,就可以執(zhí)行里面的代碼。
本教程操作環(huán)境:windows10系統(tǒng)、jquery3.2.1版本、Dell G3電腦。
jquery的入口函數(shù)
什么是入口函數(shù)?
不知道大家還有沒有印象,我們在學(xué)習(xí)原生 JS 的 BOM 時,由于HTML元素在 script 標(biāo)簽的后方,因?yàn)榇a自上而下運(yùn)行而導(dǎo)致的報(bào)錯情況,當(dāng)時我們有兩種解決方法,第一種是方法是 load,第二種方法是 DOMContentLoaded。在 jQuery 這里也存在這樣的情況,如果我們的 script 標(biāo)簽放在HTML元素的前面,就需要入口函數(shù)了
作用:
該入口函數(shù)的作用是等 DOM 結(jié)構(gòu)渲染完畢就可以執(zhí)行里面的代碼了,不用等待圖片,css等所有資源都加載完畢,其相當(dāng)于原生 JS 中的 DOMContentLoaded
寫法:
jQuery入口函數(shù)一共有四種寫法,四種寫法都由以下圖片按順序展示。在開發(fā)中推薦大家使用第三種寫法,為什么推薦大家使用第三種呢?因?yàn)橄鄬τ诘谌N寫法其它幾種寫法需要寫得