本文由我收集總結(jié)了一些優(yōu)質(zhì)的前端面試題,初學(xué)者閱后也要用心鉆研其中的原理,重要知識(shí)需要系統(tǒng)學(xué)習(xí)、透徹學(xué)習(xí),形成自己的知識(shí)鏈。萬不可投機(jī)取巧,只求面試過關(guān)是錯(cuò)誤的!
前端還是一個(gè)年輕的行業(yè),新的行業(yè)標(biāo)準(zhǔn), 框架, 庫都不斷在更新和新增,正如赫門在2015深JS大會(huì)上的《前端服務(wù)化之路》主題演講中說的一句話:“每18至24個(gè)月,前端都會(huì)難一倍”,這些變化使前端的能力更加豐富、創(chuàng)造的應(yīng)用也會(huì)更加完美。所以關(guān)注各種前端技術(shù), 跟上快速變化的節(jié)奏, 也是身為一個(gè)前端程序員必備的技能之一。
最近也收到許多微博私信的鼓勵(lì)和更正題目信息,后面會(huì)經(jīng)常更新題目和答案到github博客,但其他舊版本的分支和其他網(wǎng)站出現(xiàn)的拷貝版本上面的錯(cuò)誤回答我也管不了嘞。希望更多的前端開發(fā)可以達(dá)到既能使用也會(huì)表達(dá),對(duì)理論知識(shí)有自己的理解,也可根據(jù)下面的知識(shí)點(diǎn)一個(gè)一個(gè)去進(jìn)階學(xué)習(xí),形成自己的職業(yè)技能鏈。
3、細(xì)節(jié)追問:可以確保問到你開始不懂或面試官開始不懂為止,這樣可以大大延展題目的區(qū)分度和深度,知道你的實(shí)際能力。因?yàn)檫@種知識(shí)關(guān)聯(lián)是長(zhǎng)時(shí)期的學(xué)習(xí),臨時(shí)抱佛腳絕對(duì)是記不住的。
4、回答問題再棒,面試官(可能是你面試職位的直接領(lǐng)導(dǎo)),會(huì)考慮我要不要這個(gè)人做我的同事?所以態(tài)度很重要、除了能做事,還要會(huì)做人。(感覺更像是相親( •̣̣̣̣̣̥́௰•̣̣̣̣̣̥̀ ))
5、資深的前端開發(fā)能把a(bǔ)bsolute和relative弄混,這樣的人不要也罷,因?yàn)閳F(tuán)隊(duì)需要的是:你這個(gè)人具有可以依靠的才能(靠譜)。
首先:CSS規(guī)范規(guī)定,每個(gè)元素都有display屬性,確定該元素的類型,每個(gè)元素都有默認(rèn)的display值,如div的display默認(rèn)值為“block”,則為“塊級(jí)”元素;span默認(rèn)display屬性值為“inline”,是“行內(nèi)”元素。