頁面渲染指什么?
簡單的說就是生成可視化的頁面。
內(nèi)在的工作原理就是瀏覽器引擎解析HTML的DOM元素,最后形成屏幕的像素點(diǎn),這些像素點(diǎn)構(gòu)成我們看得見的點(diǎn)線面。
渲染的過程會(huì)調(diào)用Gpu進(jìn)行圖形繪制,繪制的數(shù)據(jù)源就是你的前端元素,或者叫標(biāo)簽。
渲染的快慢和你的代碼寫法息息相關(guān),如果是個(gè)大循環(huán),那么你會(huì)看到頁面加載很慢,你也可以說渲染很慢,因?yàn)閳D文的顯示需要整個(gè)計(jì)算完成。
整個(gè)流程是這樣的,后端的HTML頁面作為靜態(tài)文件存在,前端請求時(shí)后端不對該文件做任何內(nèi)容上的修改,直接以資源的方式返回給前端,前端拿到頁面后根據(jù)寫在HTML頁面上的JS代碼,對該HTML的內(nèi)容進(jìn)行修改并做進(jìn)一步顯示。
回答完畢,供你參考!
張飛洪