寫點啥子呢?
想了想,發現es6其實自己都沒有仔細讀過,正好打開文檔呢,看到了moule,修飾器。。。。好像沒見過,那就看看吧,到底是個啥。
其實這些東西之前都看過,但是,沒理解,所以呢,總感覺沒學過,特別是裝飾器。
這個裝飾器有啥用呢。
裝飾器呢主要是使用在類上面,我的理解是,類呢就像是之前就定義好了的標准化的東西,但是后面需求有變化,這個類里面需要新增一些東西,如果我直接修改類,可能有問題,那么我就可以使用裝飾器了,來給類添加一下定制化的東西。具體是不是我沒驗證過哈,這個需要仔細了解了在來說。
說起模塊了,js就是是這么惡心,什么commonJS,AMD,這些自己想辦法實現的模塊話化解決方案,說實話,我到現在為止,對commonjs那一套做法湊不是很理解,特別是export的時候,
還好現在es6推出的模塊相對比較簡單,語法也好理解。
但是面試題呢經常會出什么 es6的模塊和commonjs的模塊的異同,。。。
我有點奔潰
剛才又看了下es6的類,突然發現,對於里面的各種this,我好想又有點懵逼了,看到類里面的原型,原型鏈什么的這些,我覺得不是很好理解,想想現在得這些新語法,class類,確實清晰多了,特別是ts里面的static 關鍵字的運用,確實是有利的。
順便提一句,感覺ts 是不是會比js跟好理解一點呢,比如說泛型,之前覺得不太理解,看了說明感覺,大概能夠理解到用意了,其實就是靈活性嘛,因為ts為了類型約束,所以呢,規定要先定義好類型,但是這個定義的類型可能就不夠靈活了,那么這個時候就可以考慮讓泛型出場了,什么泛型的類,泛型的接口,等等等
現在我看ts,感覺就是這個東西有很多種寫法,一會可以使用接口來定義,一會又扯到類了,有點蛋疼,現在就有點像盲人摸象的感覺,沒有一個整體的認知,對於啥時候應該怎么用心里面沒有譜,不過這個都不是事,做幾次項目就夠了吧我想,現在真的很糾結,一下子vue3,一下子layabox,看時間怎么分配吧。