最新的Web開發教程
 

JavaScript去哪兒


JavaScript可以被放置在<body><head> HTML頁面的部分。


<script>標籤

在HTML,JavaScript代碼必須之間插入<script></script>標記。

<script>
document.getElementById("demo").innerHTML = "My First JavaScript";
</script>

較早的例子可以用一個類型的屬性: <script type="text/javascript">
不需要這種類型的屬性。 JavaScript是HTML中的默認腳本語言。


JavaScript函數和事件

一個JavaScript function是JavaScript代碼塊,可當“問道”執行。

例如,可以在事件發生時,當用戶點擊一個按鈕等來執行的功能。

您將了解更多有關的職能和活動在後面的章節。


在JavaScript的<head><body>

您可以將任意數量的腳本的HTML文檔英寸

腳本可以放置在<body>或者在<head> HTML頁面的部分,或者在兩者。

保持所有的代碼在一個地方,始終是一個好習慣。


在JavaScript的<head>

在這個例子中,JavaScript函數被放置在<head> HTML頁的一節。

該函數被調用(調用)一個按鈕被點擊時:

<!DOCTYPE html>
<html>

<head>
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</head>

<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph</p>

<button type="button" onclick="myFunction()">Try it</button>

</body>
</html>

試一試»

在JavaScript的<body>

在這個例子中,JavaScript函數被放置在<body> HTML頁的一節。

該函數被調用(調用)一個按鈕被點擊時:

<!DOCTYPE html>
<html>
<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph</p>

<button type="button" onclick="myFunction()">Try it</button>

<script>
function myFunction() {
   document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>

</body>
</html>
試一試»

它在底部放置腳本是一個好主意<body>元素。
這可以提高頁面加載,因為腳本編譯可減慢顯示。


外部JavaScript

腳本也可以被放置在外部文件:

myScript.js

function myFunction() {
   document.getElementById("demo").innerHTML = "Paragraph changed.";
}

當同一代碼在許多不同的網頁中使用外部腳本實用。

JavaScript文件的文件擴展名為.js

要使用外部腳本,把腳本文件的名稱中的src(源)屬性<script>標記:

<!DOCTYPE html>
<html>
<body>
<script src="myScript.js"></script>
</body>
</html>
試一試»

您可以將在外部腳本引用<head><body>只要你喜歡。

該腳本的行為就好像它位於確切位置<script>標記的位置。

外部腳本不能包含<script>標記。


外部JavaScript優勢

放置在外部文件中的JavaScript有一定的優勢:

  • 它分離HTML和代碼
  • 它使HTML和JavaScript更容易閱讀和維護
  • 緩存的JavaScript文件可以加快頁面加載