jstl 优先于 js加载
这几天一直在调试一个Bug,以前觉得js挺简单的,不过看到公司js代码之后表示一脸懵。在调试的过程中,发现以前一直有一个概念没有搞清楚就是js 和jstl加载顺序问题,其实我们打开浏览器调试的时候,通常可以发现我们写的${data} 之类的EL jstl表达式都不会出现,看到的往往是他们最终的值。其实,jstl 是由服务器来解析的,js是浏览器来解析执行的,所有所谓的加载顺序当然是jstl 先执行好,将页面返回给浏览器之后,才会执行js的
这几天一直在调试一个Bug,以前觉得js挺简单的,不过看到公司js代码之后表示一脸懵。在调试的过程中,发现以前一直有一个概念没有搞清楚就是js 和jstl加载顺序问题,其实我们打开浏览器调试的时候,通常可以发现我们写的${data} 之类的EL jstl表达式都不会出现,看到的往往是他们最终的值。其实,jstl 是由服务器来解析的,js是浏览器来解析执行的,所有所谓的加载顺序当然是jstl 先执行好,将页面返回给浏览器之后,才会执行js的