云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          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 熟悉熟悉
          首先是小說形式
          主站蜘蛛池模板: 同心县| 奉贤区| 南澳县| 孟村| 仁布县| 平阴县| 原平市| 琼海市| 敖汉旗| 邹平县| 平江县| 布拖县| 云浮市| 会泽县| 乐东| 旬阳县| 增城市| 湘乡市| 绥芬河市| 成安县| 乌拉特前旗| 澄江县| 东兰县| 青冈县| 眉山市| 汝南县| 广西| 青海省| 都江堰市| 缙云县| 富民县| 禄劝| 夏邑县| 留坝县| 文安县| 太仆寺旗| 富阳市| 林州市| 和平县| 民县| 遂昌县|