$(function() {})是什么?,即$(document).ready(function(){}),什么时候执行?

(function(){})表示一个匿名函数
function(arg){…}定义了一个参数为arg的匿名函数,然后使用(function(arg){…})(param)来调用这个匿名函数。其中param是传入这个匿名函数的参数。
  需要注意与 ( f u n c t i o n ( ) ) 的 区 别 : (function(){})的区别: (function())(function(){}) 是 $(document).ready(function(){}) 的简写,用来在DOM加载完成之后执行一系列预先定义好的函数。

关键词:
dom操作
1.JS如何操作DOM(一)
2.JS如何操作DOM(二)

DOM在第一次页面加载完毕后,就在内存里了,无论后面怎么通过ajax的方式去局部修改html页面,都只是对内存中的DOM树进行修改,而DOM在第一次页面加载完毕后就已经加载完毕了。所以后面js文件(动态加载或者head中加载)再使用到$(function() {})函数肯定会执行的。

你可能感兴趣的:(HTML,JSP,JavaScript,jquery)