原创 用css實現的骨架屏方案

先上代碼 setTimeout(() => { var $main = document.getElementById('main'); $main.className = $main.className.rep

原创 解決跨域的幾種方法(陳小明總結)

對於跨域,每一個前端同學都不陌生,關於如何解決跨域也有很多種方法,這裏我就總結一下什麼是跨域、爲什麼會跨域以及我常用的解決跨域的幾種方式。 跨域 瀏覽器同源策略: 瀏覽器限制了從同一個源加載的文檔或腳本如何與來自另一個源的資源

原创 計算機網絡知識(陳小明總結)

目錄 IPv4 vs IPv6 http 狀態碼 Web緩存 IPv4 vs IPv6 IPv4數據報格式 版本(0-4)+首部長度(4-8)+服務類型(8-16)+數據報長度(16-31) 16比特標識(0-16)+標誌(16-19)+

原创 自己總結的計算機網絡知識

目錄 IPv4 vs IPv6 http 狀態碼 Web緩存 IPv4 vs IPv6 IPv4數據報格式 版本(0-4)+首部長度(4-8)+服務類型(8-16)+數據報長度(16-31) 16比特標識(0-16)+標誌(16-19)+

原创 JavaScript 中對變量和函數聲明的“提前(hoist)”

hoist vt.升起,提起; vi.被舉起或擡高; n.起重機,升降機; 升起; <俚>推,託,舉; 這篇文章不講英語,但是對於某些英語單詞找不到很好的翻譯,一上來就列出“hoist”這個單詞的釋義是爲了讓

原创 Web前端面試題集錦大全

前端開發面試知識點大綱:HTML&CSS: 對Web標準的理解、瀏覽器內核差異、兼容性、hack、CSS基本功:佈局、盒子模型、選擇器優先級及使用、HTML5、CSS3、移動端適應。 JavaScript: 數據類型、面向對象、繼

原创 44個Javascript變態題解析

讀者可以先去做一下感受感受. 當初筆者的成績是 21/44…當初筆者做這套題的時候不僅懷疑智商, 連人生都開始懷疑了….不過, 對於基礎知識的理解是深入編程的前提. 讓我們一起來看看這些變態題到底變態不變態吧!第1題["1", "2",

原创 js字符串翻轉方法大全?

js字符串翻轉方法大全? 這裏我介紹兩種方法給大家: 1.第一種方法 for(var i=0;i <str.length/2;i++){ if(str[i] !== str[str.length - 1 -i]){