工作中要用到JavaScript,一組復(fù)習(xí)筆記。

 

一些看法


  1. 想想JavaScript目前最常用的宿主環(huán)境,瀏覽器或者服務(wù)端V8,都是單線程,所以不用過多的考慮并發(fā)的問題,如果是協(xié)程來實(shí)現(xiàn)異步的方法,反正就是不用考慮竟態(tài)條件了。

  2. 開發(fā)方式。又是OOP,又是OOF,對獨(dú)立開發(fā)來說就是盡情發(fā)揮了。對協(xié)作開發(fā)來說,有時(shí)規(guī)范不是很好統(tǒng)一,可以實(shí)現(xiàn)的方式太過靈活,暈頭轉(zhuǎn)向是常有的事,要想通俗易懂,命名比寫C# JAVA這類語言有更高的要求。反正經(jīng)??床幻靼譼his,鬼知道是被丟到哪個(gè)環(huán)境中被調(diào)用了。我想TypeScript也是無奈之下出來的解決方案了。

  3. 性能,每個(gè)終端有每個(gè)終端的環(huán)境也羅列不全,套的越深,越是坑。

  

  簡單想想,最需要關(guān)注的還是JavaScript的OOP語法模型,畢竟不管是在瀏覽器或是服務(wù)器,其他的對象都封裝好了,更多的考慮是實(shí)現(xiàn)功能的信息模型。

 

網(wǎng)友評論