Nov 05 2025
愛吃雞蛋餅 -
記一次較完整的vue3+koa2簡單項目開發經驗總結
最近上頭讓我寫個項目簡單的官方網站,需求很簡單,有前後端,前端負責獲取要跳轉的外鏈進行跳轉和介紹視頻的播放,後端負責傳回外鏈和需要播放的視頻。我拿到需求,想了想,這樣子的需求就用不着數據庫了,後端寫個配置文件,傳回固定的數據就可以了,視頻嘛,就通過流的方式傳給前端。
確定好了實現方式,那就擼起袖子開幹。經過簡單思考,使用vue3+koa2的方式來做。一切從簡,安裝vue3-cli和k
全棧
,
koa2
,
vue3
Sep 02 2023
愛吃雞蛋餅 -
知識訂正:瀏覽器是如何渲染頁面的?
一.瀏覽器是如何渲染頁面的?
當瀏覽器的網絡線程收到 HTML 文檔後,會產生一個渲染任務,並將其傳遞給渲染主線程的消息隊列。在事件循環機制的作用下,渲染主線程取出消息隊列中的渲染任務,開啓渲染流程。
整個渲染流程分為多個階段,分別是: HTML 解析(Parse HTML)、樣式計算(Computed Style)、佈局(Layout)、分層(Layer)、繪製(Paint)、
瀏覽器原理
,
前端
,
Javascript
Sep 02 2023
愛吃雞蛋餅 -
知識訂正:瀏覽器工作原理與事件循環
現代瀏覽器的複雜程度如同操作系統,只有日益完善的機制才能應對現今越來越複雜的網頁交互。筆者前文曾述JS單線程引起的思考,如今看來錯漏百出,知識內容早已過時。基於現在的知識積累,如今再發一文作為勘誤,希望能加深印象,有所收貨。
如同上文的“JS單線程”,筆者之前所學還是片面的知識,JS的單線程在哪個進程之內,交互操作,代碼執行瀏覽器線程更側重誰都是一知半解。現在重新系統學習了一遍知識後
瀏覽器原理
,
前端
,
Javascript
Apr 13 2021
愛吃雞蛋餅 -
由瀏覽器緩存機制引起的思考
不管三七二十一,先丟一張流程圖,然後看個一分鐘。
有了大致的流程印象之後,我就來補充説明一下大概流程:
PS:面試的時候可以按大概流程來説。
當我們進入頁面或刷新頁面時,瀏覽器會加載資源。
此時,瀏覽器會檢查是否有強緩存,即判斷是否有expires或者cache-control(cache-control優先級更高)。
如果有,則查看是否過期,未過期則從緩存讀取資源進行加
瀏覽器
,
瀏覽器緩存
,
Javascript