angularjs基本執行流程
最近溫習了下angularjs執行流程,備記下。以便檢視。
基本的執行流程如下:
1.使用者請求應用起始頁。
2.使用者的瀏覽器向伺服器發起一次HTTP連線,然後載入index.html頁面,這個頁面裡面包含了模板。
3.angular被載入到頁面中,等待頁面載入完成 ,然後查詢了ng-app指令,用來定義模板邊界。
4.angularjs遍歷模板,查詢指令和繫結關係,這將觸發一系列動作:註冊監聽器,執行一些Dom操作,從伺服器獲取初始化資料。這項工作的最後結果是,
應用將會啟動起來,並且模板被轉換成了Dom檢視。
5.連線到伺服器去載入需要展示給使用者的其他資料。
相關文章
- WEB程式執行的基本流程Web
- Servlet基本概念及執行流程Servlet
- MyBatis執行流程MyBatis
- HA執行流程
- MapReduce執行流程
- Mysql 執行流程MySql
- SpringMVC執行流程SpringMVC
- Kafka簡介、基本原理、執行流程與使用場景Kafka
- 「MySQL」 MySQL執行流程MySql
- javaWeb的執行流程JavaWeb
- MapReduce程式執行流程
- Dapr Outbox 執行流程
- Ansible playbook 執行流程
- for 迴圈執行流程
- 好程式設計師Java教程分享Servlet基本概念以及執行流程程式設計師JavaServlet
- Spark學習(一)——執行模式與執行流程Spark模式
- 深入理解執行緒池的執行流程執行緒
- 執行緒基本概念執行緒
- 執行緒的基本解析執行緒
- 執行緒的基本使用執行緒
- thinkphp3.2 執行流程PHP
- SQL 解析與執行流程SQL
- PHP執行流程回顧PHP
- 框架執行流程總結框架
- MapReduce的執行流程概述
- 執行流程原始碼分析原始碼
- SpringMvc - SpringMvc的執行流程SpringMVC
- eBPF 執行原理和流程eBPF
- java多執行緒之執行緒的基本使用Java執行緒
- 執行緒的基本概念執行緒
- 執行緒基本知識點執行緒
- 多執行緒基本概念執行緒
- 【java學習】控制執行流程Java
- Ansible ad-hoc 執行流程
- 深入Mybatis原始碼——執行流程MyBatis原始碼
- Seata的AT模式的執行流程模式
- Mybatis執行流程原始碼分析MyBatis原始碼
- 執行緒的基本操作:新建和終止執行緒執行緒
- Django基本流程Django