Angular1 x啟動分析

2021-08-09 13:01:06 字數 456 閱讀 1121

angularjs的原始碼在整體上,與其他很多庫和框架一樣,是乙個自執行函式,其整體結構簡化如下:

匿名自執行函式,保證angular.js載入完成後,立即執行其中**;

eg:(function(window, document, undefined)

繫結 jquery 或者 jqlite ,實現 angular.element

bindjquery();

暴露 api ,掛載一些通用方法,如: angular.foreach

實現 angular.module ,並定義模組 ng ,以及 nglocale

publishexternalapi(angular);

就是 jquery 的 $(document).ready();

jqlite(document).ready(function() );

})(window, document);

angular1 x的簡單介紹 二

關於angular.element在angular中的使用和jquery中的 是完全一樣的,當本頁面中沒有外部的jquery,angular.element是等價於jqlite的.是區別angular內部類與定義類的標識,而 表示私有方法.function scope 告訴我們 injector所在...

Angular 啟動過程與結構分析

一 angular專案的結構 用vscode開啟建立的專案 e2e 端到端的測試 node modules 第三方模組庫 src 專案所有檔案存在這裡 assets 靜態資源 environments 包含為專案準備的環境檔案 index.html 主頁面 main.ts 應用的主要入口 polyf...

X86啟動過程分析

一直對計算機的啟動過程不甚清楚,總是一知半解。這幾天蒐集一些這方面的資料,通過學習對啟動過程有個更深入的了解。通常情況下,我們的系統裝在磁碟上。而cpu是不能夠直接訪問磁碟的,必須將磁碟上的內容讀入記憶體後才能被cpu訪問。那麼計算機是如何啟動並執行作業系統 的呢?這裡必定存在乙個將磁碟上的 載入到...