瀏覽器工作原理?
工作原理如下:
1、解析HTML構建DOM樹(Document Object Model,文檔對象模型),DOM 是W3C組織推薦的處理可擴展置標語言的標準編程接口。
2、構建渲染樹,渲染樹并不等同于Dom樹,像head標簽 或 display: none這樣的元素就不需要放到渲染樹中了,但它們在Dom樹中。
3、對渲染樹進行布局,定位坐標和大小、確定是否換行、確定position、overflow、z-index等等,這個過程叫"layout" 或 "reflow"。
4、繪制渲染樹,調用操作系統底層API進行繪圖。瀏覽器額的特點:1、所有主流網頁瀏覽器都可透過多個窗口或多個標簽頁同時打開多種信息資源,亦可攔截彈出式廣告,以防止不必要的窗口在未經用戶同意的情況下彈出。3、瀏覽器擴展是一種擴展網頁瀏覽器功能的計算機程序。每個主流的網頁瀏覽器都支持擴展的開發。