es6,ts,傻傻分不清楚


寫點啥子呢?

 

想了想,發現es6其實自己都沒有仔細讀過,正好打開文檔呢,看到了moule,修飾器。。。。好像沒見過,那就看看吧,到底是個啥。

 

其實這些東西之前都看過,但是,沒理解,所以呢,總感覺沒學過,特別是裝飾器。

這個裝飾器有啥用呢。

裝飾器呢主要是使用在類上面,我的理解是,類呢就像是之前就定義好了的標准化的東西,但是后面需求有變化,這個類里面需要新增一些東西,如果我直接修改類,可能有問題,那么我就可以使用裝飾器了,來給類添加一下定制化的東西。具體是不是我沒驗證過哈,這個需要仔細了解了在來說。

 

說起模塊了,js就是是這么惡心,什么commonJS,AMD,這些自己想辦法實現的模塊話化解決方案,說實話,我到現在為止,對commonjs那一套做法湊不是很理解,特別是export的時候,

還好現在es6推出的模塊相對比較簡單,語法也好理解。

但是面試題呢經常會出什么 es6的模塊和commonjs的模塊的異同,。。。

我有點奔潰

剛才又看了下es6的類,突然發現,對於里面的各種this,我好想又有點懵逼了,看到類里面的原型,原型鏈什么的這些,我覺得不是很好理解,想想現在得這些新語法,class類,確實清晰多了,特別是ts里面的static 關鍵字的運用,確實是有利的。

 

順便提一句,感覺ts 是不是會比js跟好理解一點呢,比如說泛型,之前覺得不太理解,看了說明感覺,大概能夠理解到用意了,其實就是靈活性嘛,因為ts為了類型約束,所以呢,規定要先定義好類型,但是這個定義的類型可能就不夠靈活了,那么這個時候就可以考慮讓泛型出場了,什么泛型的類,泛型的接口,等等等

現在我看ts,感覺就是這個東西有很多種寫法,一會可以使用接口來定義,一會又扯到類了,有點蛋疼,現在就有點像盲人摸象的感覺,沒有一個整體的認知,對於啥時候應該怎么用心里面沒有譜,不過這個都不是事,做幾次項目就夠了吧我想,現在真的很糾結,一下子vue3,一下子layabox,看時間怎么分配吧。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM