JavaScript是什么?
JavaScript是一種直譯式腳本語言码邻,是一種動態(tài)類型折剃、弱類型、基于原型的語言冒滩,內(nèi)置支持類型微驶。
在1995年時,由Netscape公司的Brendan Eich开睡,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計實現(xiàn)而成因苹。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java篇恒,因此取名為JavaScript扶檐。但實際上它的語法風(fēng)格與Self及Scheme較為接近。?[1]?為了取得技術(shù)優(yōu)勢胁艰,微軟推出了JScript款筑,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運行腾么。為了統(tǒng)一規(guī)格奈梳,因為JavaScript兼容于ECMA標(biāo)準(zhǔn),因此也稱為ECMAScript解虱。
JavaScript與c++ 以及Java的區(qū)別攘须?
相同點:都是基于面向?qū)ο笳Z言,語法結(jié)構(gòu)大同小異殴泰。
不同點:
2.JAVA突出的特點是它是用了虛擬機(jī)的技術(shù),它虛擬出一個系統(tǒng)旺上,它的代碼“編譯”出來是字節(jié)碼瓶蚂,要用相應(yīng)的解析器糖埋,而解析器是很小的(現(xiàn)在變大了宣吱,也才幾M),解析器就像翻譯官瞳别,翻譯成本低系統(tǒng)所能懂的語言征候。程序的效率也會下降。適合用來做中小程序祟敛,特別是小程序疤坝,比如現(xiàn)在的手機(jī)上使用的程序和網(wǎng)頁上的小程序。
3.JavaScript是一種直譯式腳本語言馆铁,是一種動態(tài)類型跑揉、弱類型、基于原型的語言埠巨,內(nèi)置支持類型历谍。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分辣垒,廣泛用于客戶端的腳本語言望侈,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能勋桶。
推薦書籍以及網(wǎng)站手冊
學(xué)習(xí)手冊:
http://www.w3school.com.cn/
http://www.runoob.com/
https://developer.mozilla.org/zh-CN/
https://caniuse.com/
書籍:
《JavaScript高級程序設(shè)計》
《JavaScript權(quán)威指南》