关于在jsp中java代码和js以及html代码的执行顺序
首先,jsp的页面加载时按照java>html>js的顺序加载的,在加载的时候尤其要注意js中全局变量的加载顺序。
1.js在jsp中的加载顺序
页面上的js代码时html代码的一部分,所以页面加载的时候是由上而下加载。所以js加载的顺序也就是页面中<script>标签出现的顺序。<script>标签里面的或者是引入的外部js文件的执行顺序都是其语句出现的顺序,其中js执行的过程也是页面装载的一部分。
2.在js脚本中定义的全局变量和函数,都可以在后面的脚本中调用。变量的调用,必须是前面已经声明了的,否则变量返回的值是undefined。同一段脚本中,函数定义可以出现在函数的调用后面;若函数的定义和调用在两个脚本段中,函数调用在函数定义之前就会报函数未定义错误。
如果想要js直接能获取到页面中的所有值,可以用$(document).ready(function());函数进行加载。