每日一題寫給自己构蹬,不積跬步無以至千里王暗,千里之行始于足下。
相信自己庄敛,量變引起質(zhì)變俗壹。每日一題堅持下去,你現(xiàn)在的自己是由你之前所決定 的铐姚,將來的自己是由現(xiàn)在決定的策肝。加油!
1.如何看待前端框架選型 ?
架構(gòu)選型隐绵,優(yōu)先考慮程序員之众,如果流動性高,就用vue依许,會的人多棺禾,上手快。如果人員比較固定峭跳,就選react膘婶,react比vue繁瑣,上手慢蛀醉,但是寫順手了比vue好用悬襟。angular就算了吧,你不知道他會不會什么時候說angular升級了拯刁,代碼結(jié)構(gòu)全部改調(diào)脊岳,只支持dart語言。
① 未來前端發(fā)展
2.工作中最出色的點, 和你最頭疼的問題 如何解決的 ?
1.react和vue的比較 ?
2.React Diff 算法 及virsualDom 的理解 ?
3.深拷貝及淺拷貝垛玻?
4.設計模式了解多少割捅?
5.http報文頭部有哪些字段? 有什么意義 ?
6.移動端高清方案如何解決 ?
7.webpack的原理, loader 和 plugin 是干什么的? 有自己手寫過么 ?
8.簡述從網(wǎng)頁輸入url到網(wǎng)頁展示的過程發(fā)生了哪些事情 ?
9.SSR 和 客戶端渲染有什么區(qū)別 , vue是如何實現(xiàn)綁定事件的 ?
10.簡述公司node架構(gòu)中容災的實現(xiàn) ?
11.瀏覽器事件有哪些過程? 為什么一般在冒泡階段, 而不是在捕獲階段注冊監(jiān)聽? addEventListener 參數(shù)分別是什么 ?
12.面向?qū)ο笕绾螌崿F(xiàn)? 需要復用的變量 怎么處理 ?
13.this、apply帚桩、call亿驾、bind相關問題
14.主流框架的數(shù)據(jù)單向/雙向綁定實現(xiàn)原理 ?
15.DIFF算法為什么是O(n)復雜度而不是O(n^3)
16.移動端rem布局如何實現(xiàn)? 簡述原理?
17.JSbridge原理, js和native是如何通信的?
18.TCP三次握手的過程, get post請求的區(qū)別 ?
19.靜態(tài)文件的瀏覽器緩存如何實現(xiàn)?
20.前端跨域方案
21.js 有哪些數(shù)據(jù)類型 如何判斷? null 和 undefined區(qū)別 應用場景?
22.移動端如何實現(xiàn)下拉到底部 跟隨移動 結(jié)束后回彈的動畫?
23.移動端如何優(yōu)化首頁白屏時間過長 ?
24.數(shù)組去重實現(xiàn)?
25.js浮點數(shù)運算不精確 如何解決?
26.正則表達式如何匹配一段url ?在正則表達式中有哪幾種作用?
27.移動端優(yōu)化方式? 離線包是如何實現(xiàn)的?
28.XSS跨站腳本的危害