JavaScript 是一種網頁編程語言,大部分用於瀏覽器中,以實現網頁的互動性。它是一種腳本語言,可以用於網頁前端開發,用於操作網頁元素、處理用戶輸入等等。JavaScript 也可以在瀏覽器之外的環境中執行,但這通常需要瀏覽器環境中的一些 API應用程式介面。
Node.js是一個伺服器端 JavaScript 執行環境。它允許開發人員使用 JavaScript 編程語言來構建伺服器應用程序,處理伺服器端的邏輯、管理檔案、處理請求等。Node.js 不適用於瀏覽器,它運行在伺服器上,通常用於構建 Web 伺服器、API、即時應用程序、命令行工具等等。我為什麼要用Node.js,因為Node.js提供了一個獨立的執行環境,可以在伺服器上運行 JavaScript 代碼,而不需要瀏覽器。
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1 id="greeting">Hello, World!</h1>
<p>請輸入你的名字:<input type="text" id="nameInput"></p>
<button id="submitButton">確定</button>
<script>
// 獲取HTML元素
const greetingElement = document.getElementById("greeting");
const nameInput = document.getElementById("nameInput");
const submitButton = document.getElementById("submitButton");
// 添加點擊事件監聽器
submitButton.addEventListener("click", function() {
const name = nameInput.value;
greetingElement.textContent = `Hello, ${name}!`;
});
</script>
</body>
</html>
上方的程式輸出就會顯示出您輸入的名字加上Hello,World!,由於要應用node.js,所以javascript也要寫的很好