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