原創(chuàng)|行業(yè)資訊|編輯:龔雪|2014-04-09 09:15:18.000|閱讀 441 次
概述:JavaScript是一種基于對象和事件驅(qū)動的客戶端腳本語言,最初的設(shè)計是為了檢驗HTML表單輸入的正確性,起源于Netscape公司的LiveScript語言。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
【以下是維基百科給出的JavaScript定義】JavaScript,一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。然而現(xiàn)在JavaScript也可被用于網(wǎng)絡(luò)服務(wù)器,如Node.js。
JavaScript最初起源于LiveScript語言,當(dāng)互聯(lián)網(wǎng)開始流行時,越來越多的網(wǎng)站開始使用HTML表單與用戶交互,然而表單交互卻成了制約網(wǎng)絡(luò)發(fā)展的重大瓶頸(用戶總是痛苦的等待數(shù)據(jù)傳送到服務(wù)器端檢測,并傳回是否正確,僅僅的表單檢測,就產(chǎn)生了多次客戶端與服務(wù)器端交互)。于是Netscape公司推出了LiveScript語言,最后Netscape與Sun將LiveScript命名為JavaScript(當(dāng)時 JAVA是很時髦的互聯(lián)網(wǎng)名詞),隨后微軟開始了其野心勃勃的瀏覽器計劃,并且推出了JScript,于是網(wǎng)絡(luò)上出現(xiàn)了幾種類似的JavaScript語言,但是沒有統(tǒng)一的特性與語法(當(dāng)時的JavaScript開發(fā)被看做是一場噩夢,因此很多程序員并不看好JavaScript)。最終JavaScript被提交到歐洲計算機制造商協(xié)會(ECMA),做為中立的ECMA開始了標(biāo)準(zhǔn)化腳本語言之路,并將其命名為ECMAScript。
完整的JavaScript是由ECMAScript(語法)、Browser Objects(DOM、BOM)(特性)組成的。
上圖是JavaScript的組成圖示,箭頭代表調(diào)用關(guān)系。
1、為什么要學(xué)JavaScript?
2、JavaScript與Java相同嗎?
javascript與java沒有任何關(guān)系,他們本身就是兩種語言,取成差不多的名字,主要是由于商業(yè)上的原因。
3、JavaScript很難學(xué)嗎?
不難,JavaScript入門很簡單,你只要學(xué)過小學(xué)數(shù)學(xué)就可學(xué)好JavaScript,但是你要先學(xué)好HTML語言。
4、JavaScript能做什么?
JavaScript可以檢測表單的正確性,實現(xiàn)Ajax,讀、寫、改變HTML頁面的架構(gòu)DOM,對事件做出響應(yīng),檢測瀏覽者所使用的設(shè)備,產(chǎn)生很酷很炫的網(wǎng)頁效果DHTML等。
5、學(xué)習(xí)JavaScript需要什么軟件?
只要windows的記事本與瀏覽器(IE、Firefox、Opera)就可以了,不過我推薦你使用強大的Notepad++編輯器。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)