ie瀏覽器的javascript在哪 為什么Web前端語(yǔ)言只有JavaScript?
為什么Web前端語(yǔ)言只有JavaScript?在2014年發(fā)布的編程語(yǔ)言流行排行榜中,JavaScript 超過(guò)了Java,PHP,C# 和 Python,榮登榜單第一名,javascript在瀏覽器
為什么Web前端語(yǔ)言只有JavaScript?
在2014年發(fā)布的編程語(yǔ)言流行排行榜中,JavaScript 超過(guò)了Java,PHP,C# 和 Python,榮登榜單第一名,javascript在瀏覽器的世界中的地位是無(wú)可動(dòng)搖的,幾乎沒(méi)有任何一個(gè)語(yǔ)言可以跟JavaScript去競(jìng)爭(zhēng),現(xiàn)在,javascrpt的應(yīng)用范圍遠(yuǎn)遠(yuǎn)超出了瀏覽器,風(fēng)頭大出的node 讓激進(jìn)的前端開(kāi)發(fā)工程們開(kāi)始試水服務(wù)端的領(lǐng)域,hybrid混合app技術(shù)的成熟,讓ios 和 安卓客戶(hù)端中越來(lái)越多的頁(yè)面是前端工程師來(lái)開(kāi)發(fā)。Javascript設(shè)計(jì)者只花了10天的腳本語(yǔ)言,曾經(jīng)被譏諷為玩具語(yǔ)言,究竟是怎么樣一步一步一統(tǒng)瀏覽器江湖的呢?
人類(lèi)歷史上最早的瀏覽器之一名為 Mosaic ,也就是后來(lái)的Netscape navigator,當(dāng)時(shí) Web 的事實(shí)標(biāo)準(zhǔn)也就是Netscape navigator,JavaScript 的發(fā)明者 Brandon Eich 也是這個(gè)時(shí)間創(chuàng)造了 javascript。
Microsoft 為了跟 Netscape navigator 競(jìng)爭(zhēng),自己實(shí)現(xiàn)了一個(gè)基本上兼容的 JScript ,也就是說(shuō),IE 同時(shí)支持 JScript 和 VBScript。這樣一來(lái),VBScript不好用,而且js更加通用,程序員自然會(huì)選擇使用js
后來(lái),Netscape不行了,但是他的后繼者們 Mosaic / Netscape / Mozilla / Firefox 繼續(xù)發(fā)揚(yáng)光大,之后 Web 界就是群雄混戰(zhàn),新技術(shù)像流星雨一樣劃過(guò),誰(shuí)也不服誰(shuí),你有你的 ActiveX/silverlight ,我有我的 NaCL / Dart,都不通用,在各陣營(yíng)的角力也不可能成為標(biāo)準(zhǔn)。
只有 Mozilla 一派,一貫堅(jiān)持通用的技術(shù),用 Brandon Eich 的話說(shuō),就是 Always bet on JavaScript.
至于為啥一定要是javascript, 這是因?yàn)橐粋€(gè)瀏覽器支持多個(gè)語(yǔ)言(以及其VM)是很不經(jīng)濟(jì)的,也就是說(shuō),引入一個(gè)新語(yǔ)言的好處必須大到足以cover其代價(jià),而這樣的條件歷史上從來(lái)沒(méi)滿(mǎn)足過(guò),且可以斷言將來(lái)也不會(huì)發(fā)生。歷史上唯一特例IE可以支持多個(gè)語(yǔ)言是因?yàn)檎Z(yǔ)言引擎并不包含在瀏覽器中而是在OS中,也不僅僅只服務(wù)于瀏覽器。
現(xiàn)在的話,盡管各個(gè)瀏覽器廠商意見(jiàn)不一,但是也只能妥協(xié),共同發(fā)展es6 .
這就是標(biāo)準(zhǔn)的 Web 前端編程語(yǔ)言有且只有一個(gè) JavaScript 的歷史。
ie內(nèi)核瀏覽器怎么下載?
下載ie內(nèi)核瀏覽器首先需要在電腦中桌面中點(diǎn)擊進(jìn)入搜索引擎,在搜索框中搜索并點(diǎn)擊進(jìn)入IE瀏覽器的官網(wǎng),然后選擇要下載的系統(tǒng)版本,接著選擇32位或著64位瀏覽器,最后點(diǎn)擊下載圖標(biāo)就可以了。
IE內(nèi)核瀏覽器最核心的部分是渲染引擎(Rendering Engine),我們一般習(xí)慣稱(chēng)之為“瀏覽器內(nèi)核”,其負(fù)責(zé)解析網(wǎng)頁(yè)語(yǔ)法(如標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集HTML、JavaScript)并渲染、展示網(wǎng)頁(yè)。