JavaScript 教學
JavaScript,也稱為ECMAScript,是一種基於物件和事件驅動並具有相對安全性並廣泛用於客戶端網頁開發的腳本語言,同時也是一種廣泛用於客戶端Web開發的腳本語言。
最早是在HTML上使用的,用來為HTML網頁添加動態功能,由Netscape的LiveScript發展而來的原型化繼承的物件導向的動態類型的區分大小寫的客戶端腳本語言,主要目的是為了解決伺服器端語言,例如Perl,遺留的速度問題及響應用戶的各種操作,為客戶提供更流暢的瀏覽效果。因為當時服務端需要對資料進行驗證,由於網路速度相當緩慢,只有28.8kbps,驗證步驟浪費的時間太多。於是Netscape的瀏覽器Navigator加入了Javascript,提供了資料驗證的基本功能。然而現在JavaScript也可用於網頁伺服器,如Node.js。
javascript的基本特點
是一種解釋性腳本語言(程式碼不進行預先編譯)。
主要用來在 HTML 頁面上新增互動行為。
可以直接嵌入 HTML 頁面,但寫成單獨的js檔案有利於結構和行為的分離。
javascript的特性
不同於伺服器端腳本語言,例如PHP與ASP,JavaScript主要被作為客戶端腳本語言在使用者的瀏覽器上運行,不需要伺服器的支援。所以在早期程式設計師比較青睞JavaScript以減少對伺服器的負擔,而同時也帶來另一個問題:安全性。
而隨著伺服器的強壯,雖然現在的程式設計師更喜歡運行於服務端的腳本以保證安全,但JavaScript仍然以其跨平台、容易上手等優勢大行其道。同時,有些特殊功能(如AJAX)必須依賴Javascript在客戶端進行支援。隨著引擎如V8和框架如Node.js的發展,及其事件驅動及非同步IO等特性,JavaScript逐漸被用來編寫伺服器端程式。
為什麼要學習 JavaScript?
#JavaScript web 開發人員必須學習的3 門語言中的一門:
HTML 定義了網頁的內容CSS 描述了網頁的佈局JavaScript 網頁的行為
#本教學是關於JavaScript 及介紹JavaScript 如何與HTML 和CSS 一起運作。
誰適合閱讀本教學?
1. 如果您想學習JavaScript,您可以學習本教學:
了解JavaScript 是如何與HTML和CSS 一起工作的。
2. 如果您在此之前已經使用過 JavaScript,您也可以閱讀本教學:
JavaScript 一直在升級,所以我們需要隨時了解 JavaScript 的新技術。
在閱讀本教學之前,您需要了解的知識:
閱讀本教學課程,您需要有以下基礎:
HTML 和CSS 基礎
如果您想學習這些基礎知識,您可以在我們的首頁找到相應的教程php中文網。