$(function() {}) 解析,以及注册点击方法
$(function() {}) 是$(document).ready(function()的简写, 这个函数在DOM 加载完毕之后执行,DOM 在第一次页面加载完毕后,就在内存里了,无论后面怎么通过 ajax 的方式去局部修改 html 页面,都只是对内存中的 DOM 树进行修改,而 DOM在第一次页面加载完毕后就已经加载完毕了。
所以后面 js文件(动态加载或者 head 中加载)再使用到 $(function() {}) 函数肯定会执行的。
使用场景:项目规范,大量的js代码要单独存放,而不是放在html的header中,首先html要引入js文件,代码示例:
$(function(){ click(); }) function click(){ $("#button").click(function(){ alert("点击!"); }); }
,即可完成js代码转移,实现程序规范。

浙公网安备 33010602011771号