jQuery是一種非常流行的JavaScript框架,可以方便地操作網(wǎng)頁上的元素和事件,讓JavaScript開發(fā)變得更加輕松和高效。在jQuery中,$(function () {}) 是一個非常重要的用法,它被稱為"文檔就緒"函數(shù),也稱為"DOM加載完成事件"。這個函數(shù)會在文檔完全加載完成后自動執(zhí)行其中的代碼,所以我們可以用它來做一些初始化的操作,也可以用來綁定事件等等。
// 代碼示例1 $(function () { // 在這里寫需要在文檔加載完成后執(zhí)行的代碼 console.log("文檔已經(jīng)完全加載完成"); }); // 代碼示例2 $(document).ready(function () { // 在這里寫需要在文檔加載完成后執(zhí)行的代碼 console.log("文檔已經(jīng)完全加載完成"); }); // 代碼示例3 $(window).on("load", function () { // 在這里寫需要在文檔中所有資源完全加載完成后執(zhí)行的代碼 console.log("所有資源已經(jīng)加載完成"); });
這里有三種方式可以實現(xiàn)文檔就緒函數(shù)的效果,其中第一種和第二種是等價的。在這些函數(shù)中,我們可以做一些初始化的操作,如設(shè)置一些默認(rèn)值,執(zhí)行一些動畫效果等等。這些操作需要在文檔加載完成之后才能執(zhí)行,否則可能會出現(xiàn)一些錯誤。
總的來說,jQuery的 $(function () {}) 函數(shù)是一種非常常用的用法,在頁面開發(fā)中非常實用。我們可以在其中寫入我們需要在文檔加載完成之后執(zhí)行的代碼,以便能夠以最佳的方式初始化DOM和綁定事件。有了它,我們可以更加輕松地開發(fā)出優(yōu)秀的網(wǎng)頁程序。