最近在学习jQuery,但是碰到一个问题,就是<script type="text/javascript" src="jquery.js" />和<script type="text/javascript" src="jquery.js" ></script>有什么不同?刚开始的时候我用的是<script />这种形式,运行结果就是不行,但是在VS上会有智能提示出现啊,不解?对比了其它的代码,发现其它的都是用<script></script>这种形式,然后改以下,嘿,就行了。
但是想不通,为什么会有不同呢?就算<script />这种形式不行,那为什么VS还会有智能提示出现呢?
前一种写法是不合法的,XHTML中对所有标签都需要关闭,有些标签可以使用<br />这种形式自关闭,但是有些是不行的,这个<script>标签就属于不能使用自关闭的那种
所以你的第一种写法会有问题,这个是XHTML语法的原因
vs只是对合理的html标签来提示
<img></img>一样是可以的,也会有问题
xuexi