杜绝<script src="js/tool.js" type="text/javascript" />这样写的习惯
由于有了开发工具,我都变懒了很多。平时都在引入外部JS文件时都没怎么太在意它的写法,假如我要引用tool.js文件,开发工具会生成如下代码<script src="js/tool.js" type="text/javascript"></script>
说说我经历的过程,今天上午我在jsp文件中引用外部js时是这样写的,<script src="js/tool.js" type="text/javascript" />可以看出和平时的写法有什么区别吧!平时应该写成<script src="js/tool.js" type="text/javascript"></script>
这样写的后果就是firebug不报错,后台代码不报错(点链接时还是能正常进controller),但是页面就是显示不出来。所以</script>是绝对不能少的!
说真的这个错误还花了我不少时间,这是个很菜很菜的问题。对于某些人来说根本不值一提。但是从这个问题中告诉我”细心“2字。我把它写出来,希望路过的不要”重蹈覆辙“! 呵呵...
-还有一个问题就是为什么这样写是不行的?
答案很简单,这样写不符合w3c规范,不同的浏览器结束script的方法不相同,浏览器默认会当作你的script没有结束。