原创 CSS的BEM規範學習筆記

塊(Block) /* 常規寫法和BEM寫法相同 */ .list 元素(Element) 塊中的子元素是塊的子元素,並且子元素的子元素在 bem 裏也被認爲是塊的直接子元素。一個塊中元素的類名必須用父級塊的名稱作爲前綴。如上面的例子

原创 2019春招實習前端面試經歷總結

春招前端實習面試記錄(2019.3 ~ 2019.5) 從2019.1就開始漸漸的進行復習,2月末開始面試,到現在四月中旬基本宣告結束。在3月和4月經歷了無數次失敗,沮喪,意外,期待,崩潰,焦慮等一系列感覺。我盡力回憶每一場面試問的問題,希

原创 css實現水平垂直居中

純CSS實現水平垂直居中 最近的幾場面試都問了這個問題,自己也只答了2種,感覺面試官不滿意,特地總結了幾種在開發中比較實用的方法,與大家分享。 一、需要知道width,height的方案 1.絕對定位 + 負外邊距 <style type=

原创 前端面經(四)

字節跳動一面 自我介紹 項目 組件之間通信 redux 觀察者,深問,懟了好久 antd 表單組件api?底層如何實現的?有沒有看過源碼 antd Form.create? 事件模型 event loop 手撕代碼 二叉樹節點之和 lee

原创 前端實習面試

騰訊前端實習提前批一面(已掛) 對,沒錯,我就是一面掛的那種最菜的人 =.= 騰訊一面 自我介紹 HTTP緩存 HTTP HTTPS SSL/TLS握手, 保密性? 完整性?證書?瀏覽器如何驗證CA是否正確?(答不上來了) 瀏覽器向服務器

原创 字節跳動前端實習面經

字節跳動前端面經(目測在備胎池中) 本文只記錄一些我印象深刻的問題,後期有時間的話我會寫上答案 一面 css兩列布局,右列定寬,左列自適應。爲了躲flex絞盡腦汁答了3種,還是沒躲掉 =.= flex addEventListener

原创 原生js實現Ajax,JSONP

Ajax內部的幾個執行步驟 創建XMLHttpRequest對象(new XMLHttpRequest()) 設置請求頭(setRequestHeader) 連接服務器(open()) 設置回調(onreadyStateChange) 發

原创 JavaScript原型與構造函數筆記

簡述 本文是筆者看完《JavaScript面向對象編程指南》後的一些理解與感悟,僅是對JavaScript原型與多種繼承進行思路上的梳理,並非講解基礎知識,適合瞭解原型和繼承,卻不夠清晰透徹的開發者。希望各位開發者能夠通過閱讀這篇文章縷清原

原创 徹底弄懂跨域問題

跨域,老生常談的問題 簡述 作爲一隻前端菜鳥,跨域方面只懂得JSONP和CORS,並未曾深入瞭解。但隨着春招越來越近,就算是菜鳥也要猛振翅膀。近幾日仔細研究了跨域問題,寫下這篇文章,希望對開發者們有所幫助。在讀本文前,希望您對以下知識略有了

原创 sessionStorage和localStorage

H5前端存儲 localStorage 和 sessionStorage 簡述 曾在項目中多次使用過localStorage和sessionStorage來存放token,但一直未深入瞭解。近期項目壓力極小,就看了很多文章研究了一下,並結合

原创 徹底弄懂session,cookie,token

session,cookie和token究竟是什麼 簡述 我在寫之前看了很多篇session,cookie的文章,有的人說先有了cookie,後有了session。也有人說先有session,後有cookie。感覺都沒有講的很清楚,泛泛而談

原创 後臺測試頁面使用說明

後臺測試頁面 一、簡述 對DataTables、jquery、jquery-ajax、熟悉的開發者可不必閱讀後端項目地址: Gsms_web_app頁面項目地址: Test_For_Backend 二、使用步驟(以meeting_user表

原创 深入理解redux

深入Redux 簡述 在快速理解redux中,我簡單的介紹了redux的基礎內容,本篇文章中,我們將再度深入redux。 redux解決的問題 數據和函數的層層傳遞 多個組件同時修改某全局變量 一、react數據流 衆所周知,reac

原创 快速理解react-redux

react-redux react和redux的結合 簡述 相信很多前端開發者都聽說或使用過react-redux,我曾寫過一篇關於快速理解redux的文章,雖說是快速理解,但實際上更應該叫做複習redux吧。本文也只是講述react

原创 快速理解redux

redux 只是一個狀態管理 簡述 由於項目原因,筆者接觸了一些前端框架,其中react,wepy等都可以使用redux管理狀態不多說,本篇文章主要從react和wepy中說明redux的原理以及如何使用 閱讀前需瞭解(本文中僅作簡單描述,