$(function() {}) 解析,以及注册点击方法

$(function() {}) $(document).ready(function()的简写, 这个函数DOM 加载完毕之后执行,DOM 在第一次页面加载完毕后,就在内存里了,无论后面怎么通过 ajax 的方式去局部修改 html 页面,都只是对内存中的 DOM 树进行修改,而 DOM在第一次页面加载完毕后就已经加载完毕了。

所以后面 js文件(动态加载或者 head 中加载)再使用到 $(function() {}) 函数肯定会执行的。

使用场景:项目规范,大量的js代码要单独存放,而不是放在htmlheader中,首先html要引入js文件,代码示例:

 

$(function(){    
    click();
 })

 function click(){
$("#button").click(function(){
  alert("点击!");
});
 
}

 

 

 

,即可完成js代码转移,实现程序规范。

 

posted @ 2020-03-06 09:40  万里哥  阅读(1455)  评论(0)    收藏  举报