原创 通過HTTP Header控制緩存

我們經常通過緩存技術來加快網站的訪問速度,從而提升用戶體驗。HTTP協議中也規定了一些和緩存相關的Header,來允許瀏覽器或共享高速緩存緩存資源。這些Header包括: Last-Modified 和 If-Modified-Since

原创 面試靈魂拷問之JS,請問你頭皮發麻沒有?

JS數據類型之問—概念篇 1.JS原始數據類型有哪些?引用數據類型有哪些?在 JS 中,存在着 7 種原始值,分別是: boolean null undefined number string symbol bigint引用數據類型:對象

原创 CSS定位與佈局

我們在編寫網頁代碼時,首先應該做的就是設計好頁面的佈局形式,然後再往裏面填充內容。網頁佈局的好與壞,直接決定了網頁最終的展示效果。PC端常見的網頁佈局形式有兩列布局、三列布局等。在CSS中,我們通常使用浮動(float)、定位(positi

原创 5 個頂級的 JavaScript Ajax 組件和庫

在這篇文章中,我們將介紹一些用於AJAX調用的最好的JS庫,包括jQuery,Axios和Fetch。歡迎查看代碼示例! AJAX是用來對服務器進行異步HTTP調用的一系列web開發技術客戶端框架。 AJAX即Asynchronous Ja

原创 數據結構與算法 - 時間和空間複雜度

複雜度分析是整個算法學習的精髓,只要掌握了它,數據結構和算法的內容基本上就掌握了一半了。 什麼是複雜度分析 ? 1.數據結構和算法解決是 “如何讓計算機更快時間、更省空間的解決問題”。2.因此需從執行時間和佔用空間兩個維度來評估數據結構