angularjs基本執行流程

edagarli發表於2014-06-22

最近溫習了下angularjs執行流程,備記下。以便檢視。


基本的執行流程如下:


1.使用者請求應用起始頁。


2.使用者的瀏覽器向伺服器發起一次HTTP連線,然後載入index.html頁面,這個頁面裡面包含了模板。


3.angular被載入到頁面中,等待頁面載入完成 ,然後查詢了ng-app指令,用來定義模板邊界。


4.angularjs遍歷模板,查詢指令和繫結關係,這將觸發一系列動作:註冊監聽器,執行一些Dom操作,從伺服器獲取初始化資料。這項工作的最後結果是,

應用將會啟動起來,並且模板被轉換成了Dom檢視。


5.連線到伺服器去載入需要展示給使用者的其他資料。

相關文章