瀏覽器原理系列10篇正式完結

白霽發表於2019-02-20

全目錄

  1. 前置知識-程式和執行緒
  2. 瀏覽器架構-原理篇
  3. 瀏覽器架構-實踐篇
  4. 問題-概況篇
  5. 瀏覽器核心-流程概況
  6. 解析-理論剖析
  7. 解析-解析器
  8. 解析-HTML解析器
  9. 渲染樹-理論剖析
  10. 渲染樹-佈局和繪製
  11. 參考文獻

結語

整個瀏覽器原理系列文章正式完結了。因非科班出身,所以增加了對應的前置知識。整體的文章的思路還是不斷的去問自己為什麼,從而激發自己更有興趣繼續去思考下

這系列文章,只是用自己的語言重述了一遍 How Browsers Work: Behind the scenes of modern web browsers 文章,讀著的時候發現真像論文呀,整體的嚴謹性和邏輯性蠻強的,讀的時候發現瀏覽器是美的,所以即使在寫第二篇文章發現網上好像也有類似的文章的時候,還是堅定的寫完了整個系列。

因為工作差不多也有半年左右,發現公司會有很多分享呀,當然分享是一件好事情。但是分享的過程中,分享者會說出超多的概念或是術語去點綴自己演講。這對像自己一樣的新人而言,無疑是一種折磨吧,或是這些東西在工作多年的人腦中的已經是共識的東西吧。當然也在這麼一瞬間,知識就被詛咒了。更憂傷的就是查詢內部資料的時候,也並沒有對應的文件沉澱下來。

而這一系列文章的核心就是去講解超多的概念,我不清楚我到底有沒有說明白,為了避免知識的詛咒發生,我會在參考文獻部分將所有的文章羅列清楚,方便後續你的檢視。記得有一位老頭子說了這樣的一句話:

Focus on concepts, not syntax

你就把該系列文章,當做對應核心文章的解讀吧。其實更希望讀者自己將參考文獻部分文章全部讀一遍,加油咯~

最後也是送一句話給自己:『你必須有耐心……直到你學會完完全全地把手放開,不再檢視抓住一點自己的東西。』

相關文章