JSP页面加载顺序
来源:互联网 发布:系统更新软件 编辑:程序博客网 时间:2024/05/27 20:09
下面列举几个容易让人混淆的关于JSP页面中JS的问题:
1、JSP中onload,或者jquery的document.ready,或者简写的$(function),是不是就相当于servlet中的初始化init()方法;
答案肯定是否定的,所有的jsp中的代码都是在service方法中执行的。这个你可以直接看jsp编译后的文件就一目了然了。
2、onload和jquery的document.ready到底哪个先执行;
onload指示页面包含图片等文件在内的所有元素都加载完成。
document.ready表示文档结构已经加载完成(不包含图片等非文字媒体文件)。
所以说:document.ready在onload 前加载。
3、写在下面的js和document.ready哪个先执行;
jsp就相当于java,所以执行顺序一样是从上往下,而ready是要在文档结构加载完成的情况下才执行,
所以说,下面的js肯定是先执行。
那如果把ready也写在下面呢,道理一样,也肯定是下面的js先执行。
4、前几天有同事问我,为什么上面的js代码还没执行完,怎么就开始执行下面的代码了;
我一看,原来他用到了好几个$.post方法,也就是ajax,
ajax大家都知道是异步刷新机制,所以他肯定不会去等上面代码执行完,
当然如果你功能需要ajax从上往下一步步执行,你可以给全局加个默认不异步的属性$.ajaxSetup({ async: false });
- JSP页面加载顺序
- jsp页面中的代码执行加载顺序
- jsp页面中的代码执行加载顺序
- jsp页面中的代码加载执行顺序
- jsp页面中的代码加载执行顺序
- jsp页面中的代码执行加载顺序
- jsp页面中的代码执行加载顺序介绍
- jsp页面中的代码执行加载顺序介绍
- jsp页面关于Java,js和html的加载顺序
- jsp页面中的代码执行加载顺序介绍
- JavaScript在JSP页面加载与执行顺序
- jsp加载顺序
- jsp加载顺序
- jsp加载顺序
- Page页面加载顺序
- Page页面加载顺序
- html页面加载顺序
- 页面加载顺序jQuery
- python时间序列分析
- html+css定位
- 1~100含9的数字及次数
- PCL开发——备忘1
- Hibernate merge()
- JSP页面加载顺序
- Werkzeug 的 wsgi-app 说明
- T和Class<T>以及Class<?>的理解
- 关于负载均衡的一些总结
- SpringBoot(四)
- ANSⅡ码排序
- hadoop多节点集群安装配置
- 【Scikit-Learn 中文文档】半监督学习
- xml文件--xml的初次了解