忙活了半年,從angular2.0到現在angular4.2。從沒AOT到有AOT。我想說,angular2的學習曲線真的有點陡峭。只能說,angular2是一個比較完整的框架,框架就是這樣,一大堆條條框框,一個項目大了,就是靠這些條條框框來保持秩序。
關於之前的H5編輯器,很多人私信我,要么就是商業合作,要么就是要源碼。我只想說,雖然那個編輯器是一個人搞的,但是,那時候我只是個打工的,也簽了保密協議,愛莫能助。法律問題,本人不大懂,若是新寫一個不會違法,我可以業余時間搞一個。違法就算了,等保密協議期限到吧。
這半年其實也在弄編輯器,不過,跟以前的編輯器沒半毛錢關系,以前那套編輯器,注重的是動畫。現在的編輯器注重的是自動化業務,也就是用戶托拉拽一下界面,自動生成前端和后端代碼。
擦,扯遠了,先把angular2的圖發上來先。圖有點大,右鍵保存或者在新的頁簽里看吧。
知識點看起來多,其實分階段去學就好。平時用心看,花不了多少時間。
如果是業務開發人員,那么必須懂得數據綁定和事件綁定,怎么獲取事件的返回值$event,怎么去監聽值變化。當然,也要懂typescript的一些語法,例如,類,接口等。路由怎么配,等等。我設計的系統,是不用手工配路由的。
如果是中級開發人員,那么肯定要知道@ViewChild,@Input,@ContentChild,@Output,表單驗證怎么實現,怎么導入第三方類庫,當然,還有服務,動畫,組件生命周期等等。
如果是高級,肯定是所有知識點融會貫通。
開發過程中,圖中的所有知識點都會用到,只多不少。還包括rxjs,typescript能精通當然最好,還有每年都在變化的JS。