亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript 教程

JavaScript?教學

JavaScript,也稱為ECMAScript,是一種基於物件和事件驅(qū)動並具有相對安全性並廣泛用於客戶端網(wǎng)頁開發(fā)的腳本語言,同時也是一種廣泛用於客戶端Web開發(fā)的腳本語言。

最早是在HTML上使用的,用來為HTML網(wǎng)頁添加動態(tài)功能,由Netscape的LiveScript發(fā)展而來的原型化繼承的物件導向的動態(tài)類型的區(qū)分大小寫的客戶端腳本語言,主要目的是為了解決伺服器端語言,例如Perl,遺留的速度問題及響應(yīng)用戶的各種操作,為客戶提供更流暢的瀏覽效果。因為當時服務(wù)端需要對資料進行驗證,由於網(wǎng)路速度相當緩慢,只有28.8kbps,驗證步驟浪費的時間太多。於是Netscape的瀏覽器Navigator加入了Javascript,提供了資料驗證的基本功能。然而現(xiàn)在JavaScript也可用於網(wǎng)頁伺服器,如Node.js。

javascript的基本特點

是一種解釋性腳本語言(程式碼不進行預先編譯)。
  主要用來在 HTML 頁面上新增互動行為。
  可以直接嵌入 HTML 頁面,但寫成單獨的js檔案有利於結(jié)構(gòu)和行為的分離。

javascript的特性

不同於伺服器端腳本語言,例如PHP與ASP,JavaScript主要被作為客戶端腳本語言在使用者的瀏覽器上運行,不需要伺服器的支援。所以在早期程式設(shè)計師比較青睞JavaScript以減少對伺服器的負擔,而同時也帶來另一個問題:安全性。

而隨著伺服器的強壯,雖然現(xiàn)在的程式設(shè)計師更喜歡運行於服務(wù)端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優(yōu)勢大行其道。同時,有些特殊功能(如AJAX)必須依賴Javascript在客戶端進行支援。隨著引擎如V8和框架如Node.js的發(fā)展,及其事件驅(qū)動及非同步IO等特性,JavaScript逐漸被用來編寫伺服器端程式。

為什麼要學習 JavaScript?

#

JavaScript web 開發(fā)人員必須學習的3 門語言中的一門:

HTML?定義了網(wǎng)頁的內(nèi)容CSS?描述了網(wǎng)頁的佈局JavaScript?網(wǎng)頁的行為

#本教學是關(guān)於JavaScript 及介紹JavaScript 如何與HTML 和CSS 一起運作。

誰適合閱讀本教學?

1. 如果您想學習JavaScript,您可以學習本教學:

了解JavaScript 是如何與HTML和CSS 一起工作的。

2. 如果您在此之前已經(jīng)使用過 JavaScript,您也可以閱讀本教學:

JavaScript 一直在升級,所以我們需要隨時了解 JavaScript 的新技術(shù)。

在閱讀本教學之前,您需要了解的知識:

閱讀本教學課程,您需要有以下基礎(chǔ):

HTML 和CSS 基礎(chǔ)

如果您想學習這些基礎(chǔ)知識,您可以在我們的首頁找到相應(yīng)的教程php中文網(wǎng)。


繼續(xù)學習
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script> function displayDate(){ document.getElementById("demo").innerHTML=Date(); } </script> </head> <body> <h1>JavaScript 程序簡單示例</h1> <p id="demo">這是一個段落</p> <button type="button" onclick="displayDate()">顯示日期</button> </body> </html>