云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          AngularJS的加載執行過程

          Posted on 2015-01-31 20:36 云自無心水自閑 閱讀(4790) 評論(2)  編輯  收藏 所屬分類: AngularJS
          1. HTML頁面的加載,這會觸發加載頁面包含的所有JS (包括 AngularJS)
          2. AngularJS啟動,搜尋所有的指令(directive)
          3. 找到ng-app,搜尋其指定的模塊(Module),并將其附加到ng-app所在的組件上。
          4. AnguarJS遍歷所有的子組件,查找指令和bind命令
          5. 每次發現ng-controller或者ng-repeart的時候,它會創建一個作用域(scope),這個作用域就是組件的上下文。作用域指明了每個DOM組件對函數、變量的訪問權。
          6. AngularJS然后會添加對變量的監聽器,并監控每個變量的當前值。一旦值發生變化,AngularJS會更新其在頁面上的顯示。
          7. AngularJS優化了檢查變量的算法,它只會在某些特殊的事件觸發時,才會去檢查數據的更新,而不是簡單地在后臺不停地輪詢。



          評論

          # re: AngularJS的加載執行過程  回復  更多評論   

          2015-12-18 09:56 by sdsd
          新出現持續

          # re: AngularJS的加載執行過程  回復  更多評論   

          2016-03-01 17:45 by 熟悉熟悉
          首先是小說形式
          主站蜘蛛池模板: 会昌县| 滕州市| 长岭县| 广灵县| 黄石市| 利津县| 石家庄市| 赫章县| 夹江县| 崇文区| 绩溪县| 营山县| 凤山市| 乌海市| 西华县| 文山县| 城固县| 会宁县| 五大连池市| 墨竹工卡县| 庐江县| 崇左市| 丰都县| 麻江县| 德令哈市| 石河子市| 应用必备| 边坝县| 裕民县| 达州市| 德清县| 涞水县| 剑阁县| 凤台县| 景宁| 常熟市| 邛崃市| 疏勒县| 南安市| 安宁市| 竹北市|