『壹』 html在哪裡引用js文件
在html中調用js代碼:
一、將javascript直接寫在html文件中,然後在html中調用js函數等。
二、將js代碼寫一個文件中,然後在html中引用該文件,在使用js文件中定義的js函數。
『貳』 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 文件時,需注意文件的正確路徑。
『叄』 html中的js代碼怎麼放進js文件中
將script標簽中的js代碼剪切出來 例如console.log(1);
新建一個js文件 例如index.js 把標簽中的代碼放進去。
在html里用script里引入index.js文件。<script src="index.js"></script>
『肆』 怎麼把調用的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("這是被調用的語句。")
『伍』 js寫在html的什麼位置
任意位置都是可以的,不過一般都會寫在html中</body>的上方比較好,你只要記住電腦是怎麼讀取程序的就好,都是按照從左至右,從上到下的順序讀取的
『陸』 JS在html里怎麼放
html 內嵌入 JS腳本
<script type="text/javascript>
中間插入js 的腳本內容
</script>
『柒』 html文件里引用js文件一般放在什麼位置
頭部可以放,html裡面也行,底部最下面也可以,位置不同載入順序也不一樣,文檔載入是從上到下的順序
『捌』 JavaScript放在哪裡
當被調用的時候,放在head部分的JavaScript將會被執行。當html頁面載入瀏覽器的時候,放在body部分的JavaScript將會被立即執行。我們並不是總是希望以這種方式來運用JavaScript。有時我們希望當頁面載入時執行JavaScript,其他時候我們用戶觸發事件來執行JavaScript。 JavaScript放在head部分:把Script放在head部分里,只有當Script被調用或者事件觸發時才被執行。當你把Script放在head部分里,你必須確保用戶在使用Script前,Script已經裝載完成。 <html><head><script type=」text/javascript」>…</script></head> JavaScript放在body部分:當html頁面載入瀏覽器的時候,放在body部分的JavaScript將會被立即執行,並產生html頁面的內容。 <html><head></head><body><script type=」text/javascript」>…</script></body> JavaScript同時放在head部分和body部分:你可以在html頁面里放置無限個JavaScript,可以同時放在head部分和body部分。 <html><head><script type=」text/javascript」>…</script></head><body><script type=」text/javascript」>…</script></body> 調用外部的JavaScript 有時你想在幾個html頁面里運行相同JavaScript代碼,但又不想在每個頁面里寫相同的代碼。 為了簡化這種情況,你可以寫一個JavaScript的外部文件,以.js作為JavaScript的外部文件的擴展名。 注意:JavaScript外部文件不能包含<script>標簽!
『玖』 js 動態寫入的html放在什麼地方
放在內存里。
當頁面載入時,瀏覽器執行js腳本.在打開的頁面文檔中相應位置翻譯成文檔流,顯示出來。
如果你是想要查看這一部分代碼的話,可以用firefox瀏覽器,用它的插件firebug查看。
IE8好像也有一個插件。不過不太好用。
這些插件都可以對js進行調試的。
『拾』 如何在html中調用js函數
<div>
<input
type="button"
value="call"
onclick="showimage()">
</div>
這樣是在div中放了一個
按鈕
,點擊的時候(onclick)調用你寫的
函數
'showimage',不知道你要的是不是這樣……