當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > javascript是什么意思

javascript是什么意思

2012/11/27 15:31:21作者:佚名來源:網(wǎng)絡(luò)

移動端

Javascript是什么意思

 javaScript是一種面向?qū)ο蟮目蛻舳四_本語言,主要目的是為了解決服務(wù)器端語言,之如Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。

JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時(shí)也是—種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。

JavaScript是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語言中實(shí)現(xiàn)的,其出現(xiàn)彌補(bǔ)了HTML語言的缺陷,是Java.與HTML折中的選擇。javaScript具有以下幾個(gè)基本特點(diǎn)。

(1)JavaScfipt是一種腳本編寫語言,其采用小程序段的方式實(shí)現(xiàn)編程。同其他腳本語言一樣,JavaScript也是一種解釋性語言,其提供了一個(gè)非常方便的開發(fā)過程。JavaScript的語法基本結(jié)構(gòu)形式與c、c++、Java十分類似。但在使用前,不像這些語言需要先編譯,而是在程序運(yùn)行過程中被逐行地解釋。JavaScript與HTML標(biāo)識結(jié)合在一起,從而方便用戶的使用操作。

(2)JavaScript是一種基于對象的語言,同時(shí)其也可以被看做是一種面向?qū)ο蟮恼Z言,這重味著JavaScriot能運(yùn)用其已經(jīng)創(chuàng)建的對象。因此,許多功能可以來自于腳本環(huán)境中對象的方法與腳本的相互作用。

 (3)JavaScript具有簡單性。其簡單性主要體現(xiàn)在:首先,JavaScript是一種基于Java基奉語句和控制流之上的簡單而緊湊的設(shè)計(jì),從而對于使用者學(xué)習(xí)Java或其他C語系的編程語言是一種非常好的過渡,而對于具有c語系編程功底的程序員來說,JavaScript上手也非常容易;其次,其變量類型是采用弱類型,并未使用嚴(yán)格的數(shù)據(jù)類型。

 (4)JavaScript具有非常高的安全性。JavaScript作為一種安全性語言,不被允許訪問本地的硬盤,且不能將數(shù)據(jù)存人服務(wù)器,不允許對網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過瀏覽器實(shí)理信息瀏覽或動態(tài)交互。從而有效地防止數(shù)據(jù)的丟失或?qū)ο到y(tǒng)的非法訪問。

 (5)JavaScfipt是動態(tài)的,可以直接對用戶或客戶輸人做出響應(yīng),無須經(jīng)過Web服務(wù)程序。javaScriot對用戶的響應(yīng),是以事件驅(qū)動的方式進(jìn)行的。在網(wǎng)頁中執(zhí)行了某種操作所產(chǎn)生的動作。被稱為“事件”。例如按下鼠標(biāo)、移動窗口、選擇菜單等都可以被視為事件。當(dāng)事件發(fā)生后.可能會引起相應(yīng)的事件響應(yīng),執(zhí)行某些對應(yīng)的腳本,這種機(jī)制被稱為“事件驅(qū)動”。

 (6)JavaScript具有跨平臺性。JavaScript依賴于瀏覽器本身,與操作環(huán)境無關(guān),只要計(jì)算機(jī)能運(yùn)行瀏覽器,并支持JavaScript的瀏覽器,就可以正確執(zhí)行,從而實(shí)現(xiàn)了“編寫一次,走遍天下”的夢想。

javascript是什么意思呢,綜上所述,javaScdpt是一種新的描述語言,其可以被嵌入到HTML文件中。JavaScript語言可以做到響應(yīng)使用者的需求事件(例如,表單的輸入),而不需要任何的網(wǎng)絡(luò)來回傳輸資料。所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),此資料數(shù)據(jù)不用經(jīng)過傳給服務(wù)器處理再傳回來的過程,而直接可以被客戶端的應(yīng)用程序所處理。

標(biāo)簽: JavaScript  什么意思