c#.net 的执行顺序是什么?
前台html里引用了js文件,后台c#的page_load()里也有事件,页面打开后,加载的顺序是什么前台html文件里除了js还有引用的css样式文件...
前台html里引用了js文件,后台c#的page_load()里也有事件,页面打开后,加载的顺序是什么
前台html文件里除了js还有引用的css样式文件 展开
前台html文件里除了js还有引用的css样式文件 展开
4个回答
展开全部
先看一下网页的执行顺序:浏览器请求网页 --> 服务器响应 --> 浏览器等待接受网页 --> 服务器准备网页 --> 服务器传送网页 --> 浏览器接收网页并显示
所以会先执行服务器端的事件,也就是Page_Load事件,待服务器端把网页准备好后(此时已是HTML + CSS + JS代码),再传到浏览器,而浏览器负责解释执行这些代码,如果代码中包含JS代码且为 body.onload事件则先执行此事件,否则只显示网页,同时用CSS格式化网页。
宗上所述,完整的顺序为:
page_load() --> [js onload事件] --> CSS
所以会先执行服务器端的事件,也就是Page_Load事件,待服务器端把网页准备好后(此时已是HTML + CSS + JS代码),再传到浏览器,而浏览器负责解释执行这些代码,如果代码中包含JS代码且为 body.onload事件则先执行此事件,否则只显示网页,同时用CSS格式化网页。
宗上所述,完整的顺序为:
page_load() --> [js onload事件] --> CSS
追问
html文件里还有jquery代码,完整的顺序是什么呢
追答
一样的,如果没有 body.onload 事件,都是后面实际触发时再执行。
2011-09-19
展开全部
应该是先执行page_load()里的事件,js是客户端事件,当客户端发送的请求被服务端响应以后,浏览器才会解析js中事件 个人觉得是这样,LZ大可以两个方法都弹出一句话 看看谁先弹出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先后台,再前台。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还有一点主意就是你写的js事件是否与后台事件有关。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询