由于在页面中总是难免javascript脚本语言,在代码中看到body里可以放<script type=”text/javascript”>脚本,而head里也可用<scripttype=”text/javascript”>脚本,想要用好他们,就得了解他们的区别,经过自己的总结发现他们的区别如下:
一、在head主体里写,如果有方法体,那么就是在客户点击的时候触发,如果没写方法体,比如引入的js文件,那么在加载页面前就预加载了。
二、写在body主体里,是为了实现某些部分动态地创建文档。 这里比如制作鼠标跟随事件,肯定只有当页面加载后再进行对鼠标坐标的计算。或者是filter滤镜与javascript的联合使用产生的图片淡入淡出效果等。这个是在页面加载的时候加载。
二、会与body和head标签顺序有关。比如下面代码:
<html>
<body>
<script type="text/javascript">
alert("in body");
</script>
</body>
<head>
<script type="text/javascript">
alert("in head");
</script>
</head>
</html>
结果是先弹出body,再弹出head.
如果改下代码结果就截然相反了,例
<html>
<head>
<script type="text/javascript">
alert("in head");
</script>
</head>
<body>
<script type="text/javascript">
alert("in body");
</script>
</body>
</html>
执行时得考虑javascript执行顺序
分享到:
相关推荐
代码如下: <head> function changelocation(id) {…………} </head> <body><select class=”input1″ id=”vSort0″ name=”vSort0″ onChange=”changelocation(document.form4.vSort0....
在网页中,我们可以将JavaScript代码放在html文件中任何位置,但一般放在head或body标签里面。 一般来说,[removed]元素放在哪里与其的功能作用是紧密相关的,在这里讨论2种情况: 1、放在<head>里 将...
可以直接放在head标签内,如下代码 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>testPage</title> [removed] //your js code [removed] </head> <...
思考: css为什么要放在head标签中, 而不能像javascript一样置于body标签尾部? Talk is cheap, show me the code. OK, 那我们通过写一些代码来得出结果 在这里先说chrome控制台的一个小技巧: 限制download速度对...
因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE=javascript>标签和之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。...
clearfix 主要是用在浮动层的父层,而 clear 主要是用在浮动层与浮动层之间,和浮动层同一级,如果想要撑开父层的高度,clear 就要放在最后。 Bootstrap 模态框(Modal)插件 模态框(Modal)是覆盖在父窗体上的子...
====1、以下代码放在一个新建页面的HTML的<body></body> 区即可:[页面上必须什么都没有] <HEAD> <TITLE>Blink image </HEAD> <BODY ONLOAD="soccerOnload()" topmargin="0"> ; left:150; top:0"> 图片的链接....
先明白js能放在HTML的那个位置,分别是head和body中。大部分人都是放到head里面的。我学的时候也是稀里糊涂的跟着放到head的里面,也不知道为什么?今天看说说,放到这两个地方的区别: 先看一段html代码: 代码如下: ...
• sample02.htm 将JavaScript代码放在了<body>标签与</body>标签之间 • sample03.htm JavaScript与HTML混合执行 • sample04.htm 在同一个网页中使用不同脚本语言 • sample05....
<body oncontextmenu=”return false”>...} [removed] 注意这段代码必须放在body元素后面,放在前面或者放在head里面都不起作用。 补全:document.body.onselectstart 页面选中功能。 document.body.onc
本文介绍了JavaScript的基本(常用)语法,供大家参考。 Overview 先说一下Javascript该怎么写。两种形式,一种是直接把JavaScript写在HTML页面里,另一种是存在*.js文件里然后在页面内引用。 直接写时,即可以放在&...
5、由于使用了layui前端框架,为了保证代码清晰,每个html文件,均对应一个js文件处理,并且js文件名也和jsp文件名一一对应(非常利用修改)。 6、运行步骤:首先将代码导入到eclipse或者其他IDE,然后利用mysql...
里面,当浏览器载入到Body部分的时候就开始执行Javascript <html> <head></head> <body> [removed] 。。。。。。 [removed] </body> </html> 放在HTML的<head></...
确定要放在Head部分 ? 事实上最好的情况是,js文件都不要在<head>部分进行加载,否则会影响到head部分的载入速度,直接导致网站的内容(body)载入延迟。如果你确定你不需要在head部分载入jQuery,请将载入...
代码的执行顺序则是从上往下的读取顺序,再一一执行,…元素标签可放在body里面也可以放在head里面。 3.javaScript的代码严谨性 javaSript的代码字母大小写严格区分,举个简单的例子变量A和变量a是两个不同的变量,...
1.延时脚本运行的方法: 方法一:把全部javascript引用放在<body>元素中,页面内容后,如 代码如下: <html> <head> <title>示例1</title> </head> <body> <!–页面...
还是在head中,用以保证在js加载前,能加载出正常显示的页面。 [removed]放在</body>前。 2、成组脚本 由于每个[removed]标签下载时阻塞页面解析过程,所以限制页面的[removed]总数也可以改善性能。适用于内联...
这个 JavaScript 是在网页中运行的,这里建议大家要把 head 和 body 标签都写全,即使它们对你来说看上去没有什么用处,但是在有些浏览器中,如果这些标签没有写全,或者写的不正确,程序就不能正确运行。...