1. javaScript代码应该放在HTML代码哪个位置比较好
通常情况下,JavaScript 代码是和 HTML 代码一起使用的,可以将 JavaScript 代码放置在 HTML 文档的任何地方。但放置的地方,会对 JavaScript 代码的正常执行会有一定影响,具体如下所述。
放置于<head></head>之间
将 JavaScript 代码放置于 HTML 文档的 <head></head> 标签之间是一个通常的做法。由于 HTML 文档是由浏览器从上到下依次载入的,将 JavaScript 代码放置于<head></head> 标签之间,可以确保在需要使用脚本之前,它已经被载入了:
复制代码 代码如下:
<html>
<head>
<script type="text/javascript">
……
JavaScript 代码
……
</script>
</head>
....
放置于<body></body>之间
也有部分情况将 JavaScript 代码放置于 <body></body> 之间的。设想如下一种情况:我们有一段 JavaScript 代码需要操作 HTML 元素。但由于 HTML 文档是由浏览器从上到下依次载入的,为避免 JavaScript 代码操作 HTML 元素时,HTML 元素还未载入而报错(对象不存在),因此需要将这段代码写到 HTML 元素后面,例子如下:
复制代码 代码如下:
<html>
<head>
</head>
<body>
</body>
<div id="div1"></div>
<script type="text/javascript">
document.getElementById("div1").innerHTML="测试文字";
</script>
</html>
但通常情况下,我们操作页面元素一般都是通过事件来驱动的,所以上面这种情况并不多见。另外我们不建议将 JavaScript 代码写到 <html></html> 之外。
提示
如果 HTML 文档声明为 XHTML ,<script></script> 标签必须在 CDATA 部分内声明,否则 XHTML 将把 <script></script> 标签解析为另一个 XML 标签,里面的 JavaScript 代码可能不会正常执行。因此,在严格的 XHTML 中使用 JavaScript 应该像如下示例一样声明:
复制代码 代码如下:
<html>
<head>
<script type="text/javascript">
<![CDATA[
JavaScript 代码
]]>
</script>
</head>
....
以上两种将 JavaScript 代码写到 HTML 文档中的方式,都是 HTML 文档内部引用 JavaScript 代码的方式。除了内部引用,还可以使用外部引用方式。
外部引用 JavaScript 代码
将 JavaScript 代码(不包括<script></script>标签)单独形成一个文档,并以 js 后缀命名,如 myscript.js ,并在 HTML 文档 <script></script> 标签中使用 src 属性来引用该文件:
复制代码 代码如下:
<html>
<head>
<script type="text/javascript" src="myscript.js"></script>
</head>
....
在使用了外部引用 JavaScript 代码之后,其好处显而易见:
1.避免在 JavaScript 代码里使用 <!-- ... //-->
2.避免使用难看的 CDATA
3.公共的 JavaScript 代码可以被复用于其他 HTML 文档,也利于 JavaScript 代码的统一维护
4.HTML 文档更小,利于搜索引擎收录
5.可以压缩、加密单个 JavaScript 文件
6.浏览器可以缓存 JavaScript 文件,减少宽带使用(当多个页面同时使用一个 JavaScript 文件的时候,通常只需下载一次)
7.避免使用复杂的 HTML 实体,如可以直接使用 document.write(2>1) 而无需写作 document.write(2<1)
将 JavaScript 代码形成为外部文件,也会增加服务器的 HTTP 请求负担,在超高并发请求的环境下,这并不是一个好的策略。另外 在引用外部 js 文件时,需注意文件的正确路径。
2. 怎么把引用的js文件放到html文件里面
在HTML中加入JavaScript脚本
JavaScript采用的格式如下:
<Script Language="JavaScript">
JavaScript 语句
</Script>
把上述语句放在HTML的<head>与</head>之间,也可放在<body>与</body>之 间。将JavaScript标识放置<Head>… </Head>在头部之间,使之在主页和其余部分代码之前装载,从而可使代码的功能更强大;将JavaScript标识放置 在<Body>… </Body>主体之间以实现某些部分动态地创建文档。
例子:在网页上显示“你好!”。
<html>
<body>
<Script Language="JavaScript">
alert("你好!")
</script>
</body>
</html>
在浏览器地址栏直接执行JavaScript脚本
也可以在浏览器的地址栏中输入JavaScript语句,由浏览器直接执行。
如输入:javascript:alert(200*75)
四、调用JavaScript文件
可以将纯JavaScript的语句另外保存在一个"*.js"的文件中,需要时再调用。
例子:调用test.js文件,显示提示。
<html>
<body>
调用test.js文件
<script language="JavaScript" src="test.js">
</script>
</body>
</html>
test.js的文件内容如下:
alert("这是被调用的语句。")
3. html页面可以直接从文件夹中引入js吗
在html页面是可以直接从文件夹中引入js的。
在html文件的head中添加代码
<script src="../js/abc.js"></script>
这段代码用相对路径调用的是abc.js这个js文件,其中/js/这就是一个文件夹,abc.js是js的文件名,意思是abc.js这个js文件放置在/js/这个文件夹目录当中。
也可以把js代码直接写入html页面。
4. js文件是不是既可以写入html文件中,也可以变成单独的文件被html调用。
是的,js可以写在html中,或者jsp中,也可以单独写一份文件,专门存放js,然后由HTML或者jsp引用那个文件,从而调用里面写的js程序
5. 门户网站有一些JS直接明文写在HTML里面,有一些只放了个JS文件的URL,为什么会有这种考虑
首先,放在JS文件以及放在HTML内的运行效果是一样的。区别在于:
对于团队合作的网站开发,分工有网页重构(HTML和CSS),网页前端(JS),网页后端(PHP,JSP,ASP等),将HTML和JS分开有助于团队合作,相互开发自己的内容而不需要混在一起。另一方面,JS做成访问也方便版本管理和复用,比如多个页面都需要加载同一段JS,如果每个页面都放一段JS代码就会造成管理困难;如果JS要升级,只需要升级JS文件就可以,不需要变更HTML。
JS和HTML分开的劣势是打开网页时候需要单独请求JS,会造成更多的网络请求,影响效率,但是在如今的电脑运算速度那么快,网速那么高的情况下,这个劣势可以忽略不计。
望采纳。
6. 如何把JS文件添加到HTML里JS代码如图:
1、首先,找到我们需要修改的js文件。
7. 把自己做的JS加密后自己的html网页要怎么调用
一般js 只有混淆,也就是把代码的变量名方法名称修改成不容易认识的变量比如a, b ,这种情况下是可以调用的。
得看你是通过哪种方式加密的,最好把代码贴一下看看。
8. html中调用js加密
扩展名为js的文件,是用javascript脚本语言编写的。js文件常见的有两种用法。 1.在网页里使用:一般不能直接打开,只有配合网页使用,如果是想破解某网站的在线电影等,仅从js文件入手可能性不大,建议使用专门的抓取工具,如wpe,抓取网络封包,再对封包分析,js可以使用记事本编辑。 2.在单机使用,一般可以用来做为一个可执行程序直接双击就可以运行,当然前提是计算机没有安装网页设计软件。