標籤:http ar 使用 sp java 資料 bs tt 管理
在園子裡晃了兩年多,已經從小白變成了小白白。
這個架構的背景是這樣的,公司本身有一套自己的架構,但是由其他部門維護,部門想自己弄一套架構,由自己的人來搞。
剛剛調到架構的我,成功的中槍。
廢話少說,我們開始
-----------------------------------------------我是華麗的分割線---------------------------------------------------------------------
各架構的使用與原因,每一個部分都有他必要存在的價值,每個部分都是需要控制和選擇的
每個部分的選用如下。
另外推薦下這個導圖網站,雖然現在還不完善,但是我覺得想法不錯,雖然沒給我一分錢,我也給宣傳下
地址在圖片上我就不寫串連了,不然真以為我在打廣告。
說一下每個部分的選用原因
requireJs:由於目前前端類庫劇增,各個項目中<script>標籤劇增,隨著標籤的增長,頁面壓力變大。另外複雜的嵌套,包括載入的先後順序,非同步載入的控制等導致頁面js即不好管理也不好使用。所有在搭建這個架構的時候果斷選用了符合AMD(可以說是AMD親兒子)的requireJs, (打個比方,原來的方式相當於java中import了所有的類。你想想- -)
jquery:相比較於其他公司,在我們公司選用jq是大膽的,由於長期傳統使用dojo,jq簡直到了我們公司從親兒子變成了私生子。但考慮jq在市面上的使用方式,以及各類庫於其的吻合情況還是選擇了他
bootstarp:就比較好說了。作為市面上最好的油漆桶,高超的相容性,以及各部分的完善性,還是很優秀的。
Angular:主要是看上了他的雙向資料繫結,其他的部分也順帶拿來一起用了。
以上為初期構想,目前在搭建期,我會定時更新,大家如果有比較好的建議,可以回複我。
[前端架構搭建]requirejs+jquery+bootstarp+Angular的前端組合架構搭建詳解(1)-----架構的引入與選擇