当前位置:编程学习 > JS >>

在jsp中javascript的代码应该写在那里啊?

追问:我想加入的是这一段代码能加我的QQ给我讲一下嘛?我是刚学不怎么清楚。谢谢了,我的QQ1628588182我的这段代码应放在那里呢?加下我的QQ嘛1628588182
答案:最好是单独写个文件夹,然后写个js文件放置

然后在jsp页面通过
<script src="js文件的相对地址">来导入。

当然你写在<head>里也可以。
最好能不写在页面里就不写在页面里。。

实现一般都用外部js文件导入。一是分离开,方便修改。二是可以js代码复用。
你想啊,只写在一个jsp里,如果我另一个要用怎么便????你复制过去吗???这个和java里的封装方法一个思想

所以建议通过外部 js导入 


像楼主提供的这种简单的js。一般直接放在页面中即可。我说的是方法比较多的情况才用外部文件。

这个也不难区别的。
其他:<html>
<scritp language="javascript">
function test(){
  alert('test');
}
</script>
<body onload='test();'>
<h1>test</h1>
</body>
</html> 写在<head></head>里,写在<body></body>里,不管写在哪,都是对的。 最好写在body下面   </body>下面 理论上是可以写到JSP的如何地方的,为了更好的管JS,用<script></script>标签写到head中 写在<%%>之外的任何地方,但是有注意点,

如果你某个地方在页面载入时就调用函数且函数要操作HTML元素,要把javascript代码放在这个元素之后,因为要先有元素才能去操作元素,否则就得不到预期效果了

比如:

<div id="haha"></div>
<script type="text/javascript">
    document.getElementById("haha").innerHTML="载入中,请稍候...";
</script>

这里面,script中要对haha进行操作,则要放到id为haha的div后面



 放在那里都可以 如果想要sjavascript代码预先加载 就放在head里面 如果用的时候加载 放在body里面也行。。。 

上一个:谁有javascript完整视频教程下载地址?
下一个:javascript window.print() 打印问题?预览时图片正好,打印到A4上时变小??据说是print打印的是屏幕大小

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,