javascript脚本的位置
书上说应该把js代码放在head部分,但是我看到很多 jsp 代码中都把javascript代码放在最后也没有问题,这个怎么回事
而且我打开新浪新闻首页这些很大的网页时一部分一部分显示的,js代码应该在前面才行吧
少量的js可以放在前面 ,一般放在需要用的位置就行了
js会影响页面加载,所以一般放到body后更好
但是如果一个body中调用了一个函数,但是这个函数在body之后才定义,那就会找不到这个函数的定义吧
即使是body的onload事件,js放到页面之后仍然可以执行:
你看:
HTML code:
</head>
<body onload="fun()">
<div id="oldc">
字符串1
字符串2
字符串3
……
字符串N
</div>
<br />
<div id="newc">
<a href="test.html" target="_blank" onclick="closeWin()">首页</a>
</div>
</body>
<script type="text/javascript">
function fun() {
alert("s");
}
//一般不建议在html标签中调用 事件,可以直接写成window.onload=fun;
</script>
</html>
具体放哪里看你需求的,随便放~~
对于那些用于当前页面显示的js,你必须把它放到调用之前;而那些只有当你进行页面操作时才调用的js,你就可以把它放到后面。这样它就会在页面显示之后操作调用之前加载。这样既可以不影响你的页面显示速度又不影响你接下来的操作。
下面是javascript中的一段,我执行了只显示了
This is the fir
相关问答:
在很久很久以前,我们这些80后的小朋友终于玩上了自己的小霸王游戏机,超级玛丽,玛丽医生,雪人兄弟,诸多经典游戏让人无法忘怀,成为一个心结!
在完成了俄罗斯方块后,这是我写的又一个JavaScript游戏,玛 ......
<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......
后台有一个函数 protected string Fun1(int a, string b)
我想在javascript代码中调用它,怎么做?
function GridBind()
{
var a = 1;
var b='s';
& ......
如题,谢谢
1.用activeX
2.用服务器.传递命令给服务器,服务器来运行
javascript不可以吗
js是客户端执行的,权限有限,可以的话,病毒满天飞啦
是啊,如果可以的话,那 JavaScript 执行一个 format c: ......
如题所示,处于某种需要,需要(无法改变)在html最头端加上一段JavaScript代码。可是加上之后就影响了页面的显示,有没有哪种办法可以避免这种情况的
如下所示,原来的htmlHTML code:
<!DOCTYPE html P ......