如何在 HTML 頁面上編寫 JavaScript 程式碼?


建立動態且引人入勝的網站的秘訣在於整合 HTML 和 JavaScript,這對開發人員來說是一項重要的技能。毫無疑問,HTML 的靜態網頁很受歡迎,並且是初學者的墊腳石,但使用者更喜歡動態且引人入勝的網頁。能夠與網站互動並使用其內容是一種體驗,只有動態網頁才能提供。

將 JavaScript 程式碼整合到 HTML 頁面中是 Web 開發人員的一項重要技能。JavaScript 是一種強大的指令碼語言,允許開發人員為 HTML 網站新增動態功能和互動性。

JavaScript

JavaScript 使用變數來儲存各種型別的資料。與某些其他程式語言相比,JavaScript 是靈活型別的,因此變數可以儲存各種資料型別,包括整數、文字、布林值、陣列、物件等等。變數是使用“let”、“const”或“var”關鍵字宣告的。

示例

var myName = 'Arya';
console.log(myName);
  • 表示式和運算子 - JavaScript 提供了多種運算子,包括算術運算子、賦值運算子、比較運算子、邏輯運算子和三元運算子。這些運算子使您能夠賦值、比較值以及根據條件做出判斷並執行數學計算。

示例

let w = 4;
w = w + 1;
 
console.log(w); 
  • 條件語句 - 瞭解 JavaScript 中的條件語句(如“if”、“else if”和“else”)非常重要,以使其更具響應性和適應性。

示例

if (true) {
   console.log('This message will print!'); 
}
  • JavaScript 迴圈(包括“for”、“while”和“do...while”)允許您重複執行程式碼段。迴圈對於有效地管理資料列表、迭代陣列和執行重複性任務至關重要。

示例

let sale = true;

sale = false;

if(sale) {
   console.log('Time to buy!');
} else{
   console.log('Time to wait for a sale.');
}

瞭解作用域對於使用 JavaScript 至關重要。根據變數的定義位置,它們的應用範圍會有所不同。JavaScript 的強大閉包概念使函式即使在外部函式完成執行後仍可以訪問其封閉的作用域。

透過掌握這些基本的 JavaScript 原則,您可以為建立更復雜和高階的 Web 應用程式奠定基礎。隨著您在 JavaScript 方面的熟練程度提高,您會遇到更復雜的主題和功能,這些功能使您能夠構建尖端的 Web 體驗。

使用的方法

  • 內聯指令碼

  • 外部指令碼

內聯指令碼

使用“script”元素,內聯指令碼技術將 JavaScript 程式碼直接新增到 HTML 文件中。使用此方法,JavaScript 程式碼可以在放置在 HTML 中的位置立即執行。

演算法

  • 將“script”元素包含到 HTML 檔案中以內聯嵌入 JavaScript。

  • 為了指定包含的內容是 JavaScript 程式碼,請在“script”元素中包含“type”屬性,並將其設定為“text/javascript”。

  • 您的 JavaScript 程式碼應直接寫入“script”元素內部。可以新增變數、函式、事件偵聽器和其他 JavaScript 語句。

  • 在 HTML 文字中正確放置內聯指令碼至關重要。它可以放置在“head”或“body”部分。

  • 儲存並在瀏覽器中開啟檔案,然後重複所需的動作。

示例

<!DOCTYPE html>
<html>
<head>
   <title>How’s Inline JavaScript programmed</title>
</head>
<body>
   <h1>Hello, Inline JavaScript!</h1>
   <button onclick="showAlert()">Click Me</button>

   <script>
      function showAlert() {
         alert("You clicked the button!");
      }
   </script>
</body>
</html>

對於簡短的指令碼或一次性使用的情況,內聯指令碼技術很實用。但是,過度依賴內聯指令碼可能會導致維護問題和程式碼重複。最佳實踐是將 JavaScript 程式碼分解成單獨的檔案,並且僅在需要進行簡短互動或少量程式碼時才偶爾使用內聯指令碼方法。此方法簡化了 JavaScript 程式碼庫的維護,提高了可重用性,並有助於更好的程式碼結構。

外部指令碼

外部指令碼技術使用外部 JavaScript 檔案連結到 HTML 頁面。此方法將 JavaScript 程式碼儲存在外部檔案中,而不是直接將其整合到 HTML 內容中。

演算法

  • 首先建立外部 JavaScript 檔案,方法是建立一個新的文字檔案,並使用 .js 副檔名,例如“script.js”。

  • 將外部檔案連結到 HTML - 使用“script”元素和“src”屬性將外部 JavaScript 檔案連結到您的 HTML 頁面。“src”元素應指示外部 JavaScript 檔案的位置。

  • 指令碼標籤的位置 - 建議將“script”標籤緊接在結束“body”標籤("")之前放置。透過將其放置在此處,您可以確保瀏覽器在載入完整 HTML 內容後加載 JavaScript,從而防止潛在的頁面呈現延遲。

示例

<!DOCTYPE html>
<html>
<head>
   <title>Writing an External JavaScript Code</title>
   <script src="external.js"></script>
</head>
<body>
   <h1>Hello, External JavaScript!</h1>
   <button onclick="showAlert()">Click Me</button>
</body>
</html>

您可以透過使用外部指令碼技術來保持 HTML 和 JavaScript 程式碼之間的清晰分離,從而增強程式碼的結構和可維護性。在處理較大的 JavaScript 程式碼庫或需要在多個網頁上使用相同的 JavaScript 程式碼時,此方法非常有用。它確保了更有效、更組織化和更專業的開發過程。

結論

總而言之,能夠整合 JavaScript 和 HTML 是一項寶貴的技能,對於希望開發動態且引人入勝的網頁的人來說是必要的。在本文中,我們嘗試研究了幾種 JavaScript 和 HTML 整合的方案。要使用任何提到的方案,都需要一定的定製要求和技術熟練程度。

我們還介紹了一些 JavaScript 編碼的基礎知識,以便編碼人員在開始整合之前先熟悉 JavaScript 語言。開發人員必須熟悉這些概念,以便處理事件、使用 DOM 並設計常見的用例,如表單驗證、影像滑塊和 AJAX 查詢。

透過將 JavaScript 整合到 HTML 網站中,開發人員獲得了無數機會來構建獨特的、以使用者為中心的 Web 體驗。因此,這項技能值得您投入時間和精力去練習。

更新於: 2023年8月18日

222 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.