根據(jù)面試官的不同,面試的內(nèi)容頁(yè)不一樣的?;旧锨岸说拈_(kāi)發(fā),處于dom操作,數(shù)據(jù)處理,數(shù)據(jù)交互三部分,如果合理的分配這三部分的功能,那么前端的代碼就很容易擴(kuò)展和調(diào)整。那么接下來(lái)我回答挑戰(zhàn)所在真正的前端開(kāi)發(fā)的挑戰(zhàn),還在于開(kāi)發(fā)者的思路,兼容性,布局,cssjs都不是問(wèn)題,問(wèn)題在于如何合理的組織語(yǔ)言邏輯,如果正確抽象出需求中的模塊,在如何用代碼處理。
web前端面試必問(wèn)的幾個(gè)問(wèn)題?有那些?
根據(jù)面試官的說(shuō)法,面試的內(nèi)容頁(yè)面是不一樣的。一般來(lái)說(shuō)html+css布局占一部分,比如瀏覽器的兼容性,然后是ajax,js的閉包和冒泡。js會(huì)占很大一部分,有的面試官會(huì)把這些放在一邊,直接問(wèn)公司需要什么。這種情況下,會(huì)考驗(yàn)?zāi)愕膶?shí)際操作。我很喜歡這種面試官,就是直接問(wèn)版面,數(shù)據(jù)填寫(xiě)等等,能學(xué)到很多東西。建議你面試的時(shí)候偷偷用手機(jī)錄下來(lái),回來(lái)再聽(tīng),不能研究的問(wèn)題,因?yàn)槊嬖囃炅丝赡軙?huì)忘記面試的時(shí)候問(wèn)了什么
前端開(kāi)發(fā)遇到的問(wèn)題與怎么解決的
前端和后端沒(méi)有可比性。如果沒(méi)有整體的設(shè)計(jì)思路,前端的開(kāi)發(fā)就會(huì)變成一個(gè)碎片化的程序,一坨帶效果的代碼,一池帶功能的腳本,一片帶需求的邏輯。之前遇到過(guò),因?yàn)閡e調(diào)整了整個(gè)前端代碼。前端的開(kāi)發(fā)基本上在三個(gè)部分:dom操作、數(shù)據(jù)處理和數(shù)據(jù)交互。如果這三個(gè)部分的功能分配合理,前端代碼可以很容易的擴(kuò)展和調(diào)整??上КF(xiàn)在優(yōu)秀的前端開(kāi)發(fā)者很少,因?yàn)榍岸碎T(mén)檻很低。然后我來(lái)回答真正的前端開(kāi)發(fā)挑戰(zhàn),在于開(kāi)發(fā)者的思維、兼容性、布局、cssjs都不是問(wèn)題。問(wèn)題在于如何合理組織語(yǔ)言邏輯。如果對(duì)需求中的模塊進(jìn)行了正確的抽象,如何在代碼中進(jìn)行處理。用代碼清晰地表達(dá)思想,清晰地寫(xiě)注釋,給后續(xù)維護(hù)人員一個(gè)可讀的思路。前端的變化是后端的好幾倍。沒(méi)有絕對(duì)的前端,只有跟隨需求的不斷變化。
面試前端,面試官問(wèn)你怎么解決瀏覽器兼容性問(wèn)題,你應(yīng)該怎么回答??
不同的瀏覽器對(duì)HTML標(biāo)簽的內(nèi)外邊距屬性有不同的定義。所以要想消除這種差距,就要在相應(yīng)的CSS節(jié)中添加下面的CSS代碼*{0px0px},這樣所有標(biāo)記的內(nèi)外邊距就統(tǒng)一了。優(yōu)先級(jí)問(wèn)題對(duì)于相同標(biāo)簽屬性給出的值具有不同的優(yōu)先級(jí)。優(yōu)先級(jí)最高的是內(nèi)聯(lián)代碼,實(shí)際上是頁(yè)面內(nèi)CSS,其次是瀏覽器默認(rèn)設(shè)置,最后是外部CSS施加的限制。不一致問(wèn)題當(dāng)一行中有多張圖片需要排列時(shí),我們通常用“”來(lái)實(shí)現(xiàn)。因此,瀏覽器存在兼容性問(wèn)題。存在圖片與以下內(nèi)容不一致的問(wèn)題。解決這個(gè)問(wèn)題的一個(gè)方法是在圖片中添加一個(gè)“”項(xiàng)。我們通常用“-”來(lái)解決DIV居中問(wèn)題,這對(duì)于* * *瀏覽器來(lái)說(shuō)很正常,對(duì)于IE瀏覽器來(lái)說(shuō)沒(méi)什么作用。要解決這個(gè)問(wèn)題,比較好的解決方案是將文本的行高設(shè)置為與DIV相同。合并內(nèi)外邊界的問(wèn)題。一般情況下,當(dāng)兩個(gè)相關(guān)的DIV塊彼此相鄰時(shí),采用合并外邊距的原則,這樣一來(lái),只有最后兩個(gè)DIV塊的最大值被用作兩個(gè)DIV之間的間距。中包含的兩個(gè)div之間的間距適用相同的規(guī)則。掌握了這個(gè)規(guī)律,我們?cè)谑褂肈IV塊進(jìn)行布局的時(shí)候就能做得更加得心應(yīng)手。
前端開(kāi)發(fā)職位面試的時(shí)候一般會(huì)問(wèn)什么樣的專業(yè)問(wèn)題
1.關(guān)于經(jīng)常復(fù)讀的問(wèn)題(每題10分,共110分)1。自我評(píng)價(jià)對(duì)HTML/CSS/JS的掌握程度2。什么是塊級(jí)元素和行內(nèi)元素??jī)?nèi)聯(lián)元素有什么特點(diǎn)?3.函數(shù)的幾種定義。4.物體的定義?5.class()(繼承)的定義方法?6.什么是閉包及其功能?7.“= =”和“= =”的區(qū)別?,,,,,各崗位、各公司面試問(wèn)題解答
前端開(kāi)發(fā)過(guò)程中遇到過(guò)什么困難?
前端開(kāi)發(fā)過(guò)程中遇到的困難還是很多的。1.面試時(shí)前端開(kāi)發(fā)過(guò)程中遇到的困難。這個(gè)問(wèn)題主要是面試官有沒(méi)有獨(dú)立解決問(wèn)題的能力和解決問(wèn)題的方法,以及工作中的一些兩點(diǎn)。2.遇到這樣的問(wèn)題,可以講一個(gè)自己能解決的完美問(wèn)題。比如vue就不適合cms。因?yàn)閱雾?yè)應(yīng)用對(duì)seo不友好,所以解決方案是我們用nuxt技術(shù)。在保證用vue語(yǔ)法開(kāi)發(fā)的同時(shí),還使用了服務(wù)器端渲染技術(shù)來(lái)保證seo效果。這個(gè)過(guò)程凸顯了我們學(xué)習(xí)nuxt等新技術(shù)的能力。3.另外,有很多實(shí)際的發(fā)展問(wèn)題是不容易解決的,但是自己解決不好的,就不適合