Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 1.55 KB

概述.md

File metadata and controls

45 lines (38 loc) · 1.55 KB

概述

定義

  • JavaScript 是基於對象(非面相對象)和事件驅動的腳本語言,主要應用在客戶端。
  • 特點
  1. 交互性(信息的動態交互)
  2. 安全性(不允許直接訪問本地硬盤)
  3. 跨平台性(只要是可以解釋 JS 的瀏覽器都可以執行)

JavaScript & Java 的不同

  1. JS 是 Netscapte 公司的產品,前身 LiveScript 是 Sun 公司的產品,現在是 Oracle 公司的產品。
  2. JS 是基於對象,Java 是面向對象。
  3. JS 只需解釋就可以執行,Java 需要先編譯成字節碼文件,再執行。
  4. JS 示弱類型,Java 是強類型(對每一種數據都定義好其類型,並對該類型所分配的空間進行好定義)。

JavaScript 與 HTML 的結合方式

要將其他代碼融入到 Html 中,都要以標籤的形式進行。

  • JS 代碼存放到標籤對 <script> js code </script> 中。
  • 當有多個 html 頁面使用到相同的 JS 腳本時,可以將 JS 代碼封裝到一個文件中,只要再 script 標籤的 src 屬性引入一個 JS 文件。(方便後期維護與擴展)

注意: 如果 script 標籤中使用 src 屬性,那麼該標籤中封裝的 Javascript 代碼不會被執行。

Example

//demo.js
alert("Hello World");

//JSDemo.html
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<!--導入-->
	<script type="text/javascript" src="JS\demo.js"></script>

	<!--封裝代碼-->
	<script type="text/javascript">
		alert("Hello World");
	</script>
</body>
</html>