JavaScrit概述
JavaScript語言作為目前流行的腳本語言,與HTML5密不可分,HTML5中的核心功能基本都需要JavaScript語言的支持,
1.JavaScript簡介
JavaScript作為一種可以給網頁增加互動性的腳本語言,擁有近二十年的發展歷史,
1.1JavaScript是什么
JavaScript是一種動態、弱型別、基于原型的語言,內置支持類,
JavaScript不僅是一種健壯的、基于物件和事件驅動、并具有相對安全性的客戶端腳本語言,同時也是一種廣泛用于客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如回應用戶的各種操作,
1.JavaScript的特點
- 語法簡單,易學易用
JavaScript語法簡單、結構松散,JavaScript程式運行時不需要編譯成二進制代碼,只需要支持JavaScript的瀏覽器進行解釋, - 解釋型語言
非腳本語言撰寫的程式統稱需要經過撰寫>編譯>鏈接>運行四個步驟,而腳本語言JavaScript只需要經過撰寫>運行兩個步驟, - 跨平臺
JavaScript程式的運行依賴于瀏覽器,只要作業系統安裝有支持JavaScript的瀏覽器即可,因此JavaScript與平臺無關, - 基于物件和事件驅動
JavaScript把HTML頁面的每個元素都當作一個物件來處理,并且這些物件具有層次關系,像一顆倒立的樹,這種關系被稱為”檔案物件模型(DOM)“,在撰寫JavaScript代碼時會接觸到大量物件以及物件的方法和屬性,因為基于事件驅動,所以JavaScript可以捕捉到用戶在瀏覽器中的操作,可以將原來靜態的HTML頁面變成可以和用戶互動的動態頁面, - 用于客戶端
2.JavaScript的作用
- 動態改變網頁內容
- 動態改變網頁外貌
通過修改網頁元素的CSS樣式,可以動態地改變網頁的外觀, - 驗證表單資料
- 回應事件
1.2JavaScript和Java的關系
JavaScript和Java除了在語法方面有點類似以外,幾乎沒有相同之處,
Java是傳統的編程語言,JavaScript是腳本語言,
Java語言多用于服務器端,JavaScript主要用于客戶端,
Java不能直接嵌入到網頁中運行,JavaScript可以直接嵌入到網頁中運行,
Java和JavaScript語法結構有差異,
2.在HTML5檔案中使用JavaScript代碼
在HTML5檔案中使用JavaScript代碼主要有兩種方法,一種是將JavaScript代碼寫在HTML5檔案內部,稱為嵌入式,另一種是將JavaScript代碼書寫在擴展名為.js的檔案中,然后在HTML5檔案中參考,稱為外部參考,
2.1JavaScript嵌入到HTML5檔案內
使用一對標簽<script></script>,告訴瀏覽器這個位置是腳本語言,
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript嵌入HTML5檔案</title>
<script type="text/javascript">
//向頁面輸入問候語
document.write("hello");
</script>
</head>
<body>
</body>
</html>
上述代碼使用type屬性用來指明腳本的語言型別,還可以使用language來表示腳本的語言型別,使用language時可以指明JavaScript的版本,在HTML5標準中,建議使用type屬性或者省略,
2.2外部JavaScript檔案
<script src="外部腳本路徑">
</script>
注意:
- 在外部腳本檔案中,只允許包括JavaScript代碼,不允許出現其他代碼,
- 在參考外部腳本檔案的HTML檔案中,只用<script>標簽的src屬性指定外部腳本檔案,一定要加上路徑,通常使用相對路徑,并且檔案帶擴展名,
- 在參考外部腳本檔案的HTML檔案中,<script>和</script>標簽之間不可以有任何代碼,包括腳本程式代碼,且</script>標簽不可以省略,
- <script></script>標簽可以出現在HTML檔案的任何位置,并且可以有多組,在沒有特殊要求的情況下,建議放在HTML檔案的head部分,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/231587.html
標籤:其他
上一篇:專案(二)Lenovo商城
