输入地址之后
1:找寻相关路由
2:进入路由对应控制器-方法
3:进入对应viewstart
4:进入对应页面
5:加载layout布局
加载js和html元素顺序
由上而下依次加载
项目中基本上js是为了对html元素的操作 所以应该将js放入最后以避免元素找不到的情况
有些html元素又需要调用js的方法 所以script里面方法如果不加载html又找不到
为了确保js可以操作html元素 html元素可以加载js方法
所以window.onlaod 和 $(function () {}) 就是为了将元素加载完了之后再进行这里面的内容 让js可以操作html元素
js方法不写入这个里面确保html可以加载js方法
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行
在Jquery中$(function(){ })和$(document).ready(function(){ })的效果是一样,是在DOM树加载完成之后(DOM树加载完不代表全部资源加载完,例如图片,音频和视频等还没加载)就会执行。所以$(document).ready(function(){ })是比window.onload要先执行的
window.onload只会读取最后一个 会冲掉前面的可以改为下面这个
$(window).load(function (){})可以有多个,而且都是顺序执行