我要穿越,干翻 “爛語(yǔ)言” JavaScript!
后記:JavaScript是一個(gè)被匆忙設(shè)計(jì)出來(lái)的語(yǔ)言,為什么能夠擊敗眾多的競(jìng)爭(zhēng)者,成為瀏覽器之王呢?回到90年代,當(dāng)時(shí)能和JavaScript爭(zhēng)雄的有Java Applet,F(xiàn)lash,還有微軟的JScript,Applet又丑又慢,F(xiàn)lash自成體系,JScript綁定微軟瀏覽器,唯有JS,跨瀏覽器支持,可以和Web網(wǎng)頁(yè)輕松交互。還有就是當(dāng)時(shí)的網(wǎng)頁(yè)都非常簡(jiǎn)單,HTML為主,動(dòng)態(tài)的東西很少,寫(xiě)點(diǎn)簡(jiǎn)單的JS代碼就可以搞定了,不需要復(fù)雜的,靜態(tài)類型的,虛擬機(jī)支持的語(yǔ)言。但是讓大家沒(méi)有想到的是,Web迅速變成了一個(gè)非常重要的平臺(tái),瀏覽器端的業(yè)務(wù)越來(lái)越多,但是JS已經(jīng)積累了大量用戶和組件,其他語(yǔ)言想替換也替換不了了。
如需轉(zhuǎn)載,請(qǐng)通過(guò)作者微信公眾號(hào)coderising獲取授權(quán)