1. 程式人生 > >JavaScript 自學手冊

JavaScript 自學手冊

JavaScript一種直譯式指令碼語言,是一種動態型別、弱型別、基於原型的語言,內建支援型別。它的直譯器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的指令碼語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
在1995年時,由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。
為了取得技術優勢,微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上執行。為了統一規格,因為JavaScript兼容於ECMA標準,因此也稱為ECMAScript。

課程連結:JavaScript 自學手冊(文件教程)

特點:

JavaScript是一種屬於網路的指令碼語言,已經被廣泛用於Web應用開發,常用來為網頁新增各式各樣的動態功能,為使用者提供更流暢美觀的瀏覽效果。通常JavaScript指令碼是通過嵌入在HTML中來實現自身的功能的。 

· 是一種解釋性指令碼語言(程式碼不進行預編譯)。
· 主要用來向HTML(標準通用標記語言下的一個應用)頁面新增互動行為。
· 可以直接嵌入HTML頁面,但寫成單獨的js檔案有利於結構和行為的分離。
· 跨平臺特性,在絕大多數瀏覽器的支援下,可以在多種平臺下執行(如Windows、Linux、Mac、Android、iOS等)。
Javascript指令碼語言同其他語言一樣,有它自身的基本資料型別,表示式和算術運算子及程式的基本程式框架。Javascript提供了四種基本的資料型別和兩種特殊資料型別用來處理資料和文字。而變數提供存放資訊的地方,表示式則可以完成較複雜的資訊處理。

用途:

嵌入動態文字於HTML頁面。
對瀏覽器事件做出響應。
讀寫HTML元素。
在資料被提交到伺服器之前驗證資料。
檢測訪客的瀏覽器資訊。
控制cookies,包括建立和修改等。
基於Node.js技術進行伺服器端程式設計。

更多精品課程:

阿里云云計算專業

阿里雲大資料專業

阿里云云安全專業