简介
$(function(){}) 是 jQuery 库中常用的快捷写法。
语法含义
该写法实际上是 $(document).ready(function(){}) 的简写形式。当使用 jQuery 时,它表示在 DOM 结构加载完成后立即执行回调函数。
$(function(){
// 在此处编写初始化代码
});
与 window.onload 的区别
虽然功能上看似相似,但两者的执行时机不同:
- $(function(){}):页面框架(DOM)加载完成即执行,无需等待图片等资源。
- window.onload:页面中所有内容(包括图片、样式表等外部资源)加载完成才执行。
因此,在选择事件绑定方式时,需注意两者触发时间的差异。

