易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关问答:

C#写JAVASCRIPT 数组

C#写JAVASCRIPT 数组

      protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
& ......

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> < ......

javascript调用后台带参数的函数

后台有一个函数 protected string Fun1(int a, string b)

我想在javascript代码中调用它,怎么做?

function GridBind()
{
    var a = 1;
    var b='s';
& ......

javaScript悬停控件上的浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......

javascript中隐藏下拉列表框中的某一个选项

问题描述:有一个下拉列表框,内容如下:添加、删除、更新。有这三个选项。
用户A登录的时候有添加、删除、更新三个权限。
用户B登录的时候只有更新权限。
我想判断,假如 A登录所有选项都显示(是可见的)。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号