1.浏览器应该只能识别 html 标签,其它 php/jsp/freeer等标签是不能直接被 浏览器识别的。2.你可以使用php/jsp/freeer等标签,是因为,这些标签的解析工作是由服务端来做的,然后将生成的html标签输出到客户的浏览器。3.响应返回到客户浏览器后,整个浏览器的解析html文件确实是自上而下的,但比如html的onload事件/jquery的ready,都是在加载前或者说浏览器渲染前执行的,无论这些事件的脚本被书写在任何地方。4.$(function() {})是jquery写法,应该和 用js定义后立刻调用函数是一样的,看你在什么时间/地方调用,就在什么时间/地方执行。
2. $(function(){
....
});
简单来说相当于 window.onload ;
但比window.onload快( 只需要dom结构加载即可 )。
说起 window.onload 你应当明白了吧? 这个的定义就是全部dom元素都加载完了才开始执行的。