原文:Web前端開發最佳實踐(13):前端頁面卡頓?可能是DOM操作惹的禍,你需要優化代碼

文檔對象模型 DOM 是一個獨立於特定語言的應用程序接口。在瀏覽器中,DOM接口是以JavaScript語言實現的,通過JavaScript來操作瀏覽器頁面中的元素,這使得DOM成為了JavaScript中重要的組成部分。在富客戶端網頁應用中,界面上UI的更改都是通過DOM操作實現的,並不是通過傳統的刷新頁面實現的。盡管DOM提供了豐富接口供外部調用,但DOM操作的代價很高,頁面前端代碼的性能瓶頸 ...

2015-04-21 10:42 10 3160 推薦指數:

查看詳情

前端頁面、也許是DOM操作

界面上UI的更改都是通過DOM操作實現的,並不是通過傳統的刷新頁面實現 的。盡管DOM提供了豐富接口供外部調用,但DOM操作的代價很高,頁面前端代碼的性能瓶頸也大多集中在DOM操作上,所以前端性能優化的一個主要的關注 點就是DOM操作優化DOM操作優化的總原則是盡量減少DOM操作。 先來看看 ...

Wed Oct 18 03:45:00 CST 2017 0 3790
前端頁面-代碼優化

原文地址--->http://developer.51cto.com/art/201504/473422.htm 最近做項目時遇到了頁面加載問題,一時沒有頭緒,感到無從下手,看到這篇文章,所以整體梳理了一下,在此記錄。 在富客戶端網頁應用中,界面上的UI的更改是通過DOM操作 ...

Fri Mar 03 01:48:00 CST 2017 1 5573
Web前端開發最佳實踐(9):CSS代碼太太亂,重復代碼太多?你需要精簡CSS代碼

前言 提高網站整體加載速度的一個重要手段就是提高代碼文件的網絡傳輸速度。之前提到過,所有的代碼文件都應該是經過壓縮了的,這可提高網絡傳輸速度,提高性能。除了壓縮代碼之外,精簡代碼也是一種減小代碼文件大小的手段。以下將討論CSS代碼相關的代碼精簡方案。 定義簡潔的CSS規則 CSS的每條 ...

Wed Feb 25 19:21:00 CST 2015 6 5407
Web前端開發最佳實踐(2):前端代碼重構

前言 代碼重構是業內經常討論的一個熱門話題,重構指的是在不改變代碼外部行為的情況下進行源代碼修改,所以重構之前需要考慮的是重構后如何才能保證外部行為不改變。對於后端代碼來說,可以通過大量的自動化測試來確保重構后的代碼邏輯,可對於普遍缺乏自動化測試的前端代碼來說,重構之前一定要考慮再三才能下手 ...

Mon Jan 19 17:52:00 CST 2015 2 6902
Web前端開發最佳實踐(10):JavaScript代碼不好讀,不好維護?你需要改變寫代碼的習慣

前言 這篇文章本應該在上一篇文章:使用更嚴格的JavaScript編碼方式,提高代碼質量之前發布,但當時覺得這篇文章太過基礎,也就作罷。后來咨詢了一些初級的開發者,他們覺得有必要把這篇文章也放上來。盡管這篇文章內容基礎,但是很多初中級開發者還是會犯同樣的錯誤,發布出來也算是再一次提醒 ...

Wed Mar 18 18:24:00 CST 2015 6 2393
web前端開發最佳實踐筆記

一、文章開篇 由於最近也比較忙,一方面是忙着公司的事情,另外一方面也是忙着看書和學習,所以沒有時間來和大家一起分享知識,現在好了,終於回歸博客園的大家庭了,今天我打算來分享一下關於《web前端開發最佳實踐》這本書的讀后感,以及梳理這本書中比較有用的核心知識點 二、書之印象 《web ...

Sat Jul 23 22:56:00 CST 2016 0 4218
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM