久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      web前端面試題

      時(shí)間:2022-11-24 08:17:54 面試技巧 我要投稿
      • 相關(guān)推薦

      2017web前端面試題

        web前端工程師想要取得面試成功,面試前了解面試題目很有必要,2017年的前端面試問(wèn)題你知道有哪些嗎?以下是陽(yáng)光網(wǎng)小編幫你們整理的2017web前端面試題,一起來(lái)學(xué)習(xí)啦。

      2017web前端面試題

        2017web前端面試題(一)

        1、為什么要初始化CSS樣式。

        因?yàn)闉g覽器的兼容問(wèn)題,不同瀏覽器對(duì)有些標(biāo)簽的默認(rèn)值是不同的,如果沒(méi)對(duì)CSS初始化往往會(huì)出現(xiàn)瀏覽器之間的頁(yè)面顯示差異。

        當(dāng)然,初始化樣式會(huì)對(duì)SEO有一定的影響,但魚(yú)和熊掌不可兼得,但力求影響最小的情況下初始化。

        *最簡(jiǎn)單的初始化方法就是: * {padding: 0; margin: 0;} 。

        2、Doctype作用? 嚴(yán)格模式與混雜模式-如何觸發(fā)這兩種模式,區(qū)分它們有何意義?

        (1)、聲明位于文檔中的最前面,處于標(biāo)簽之前。告知瀏覽器的解析器,用什么文檔類(lèi)型規(guī)范來(lái)解析這個(gè)文檔。

        (2)、嚴(yán)格模式的排版和 JS 運(yùn)作模式是以該瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行。

        (3)、在混雜模式中,頁(yè)面以寬松的向后兼容的'方式顯示。模擬老式瀏覽器的行為以防止站點(diǎn)無(wú)法工作。

        (4)、DOCTYPE不存在或格式不正確會(huì)導(dǎo)致文檔以混雜模式呈現(xiàn)。

        3、CSS 選擇符有哪些?哪些屬性可以繼承?優(yōu)先級(jí)算法如何計(jì)算?

        (1)、id選擇器( # myid)

        (2)、類(lèi)選擇器(.myclassname)

        (3)、標(biāo)簽選擇器(div, h1, p)

        (4)、相鄰選擇器(h1 + p)

        (5)、子選擇器(ul< li)

        (6)、后代選擇器(li a)

        (7)、通配符選擇器( * )

        (8)、屬性選擇器(a[rel = “external”])

        (9)、偽類(lèi)選擇器(a: hover, li: nth – child)

        * 可繼承:font-size font-family color, ul li dl dddt;

        * 不可繼承:border padding margin width height ;

        * 優(yōu)先級(jí)就近原則,樣式定義最近者為準(zhǔn);

        * 載入樣式以最后載入的定位為準(zhǔn);

        優(yōu)先級(jí)為:

        !important > id> class > tag

        important 比內(nèi)聯(lián)優(yōu)先級(jí)高

        4、如何居中div,如何居中一個(gè)浮動(dòng)元素?

        確定容器的寬高寬500 高 300 的層。

        設(shè)置層的外邊距

        .div {

        Width:500px ; height:300px;//高度可以不設(shè)

        Margin: -150px 0 0 -250px;

        position:relative;相對(duì)定位

        background-color:pink;//方便看效果

        left:50%;

        top:50%;

        }

        2017web前端面試題(二)

        1、css的基本語(yǔ)句構(gòu)成是?

        選擇器{屬性1:值1;屬性2:值2;„„} 例如:div{margin-top:10px;border:1px solid #ccc}

        2、前端頁(yè)面由哪三層構(gòu)成,分別是什么?作用是什么?

        網(wǎng)頁(yè)分成三個(gè)層次,即:結(jié)構(gòu)層、表示層、行為層。

        網(wǎng)頁(yè)的結(jié)構(gòu)層(structural layer)由 HTML 或 XHTML 之類(lèi)的標(biāo)記語(yǔ)言負(fù)責(zé)創(chuàng)建。標(biāo)簽,也就是那些出現(xiàn)在尖括號(hào)里的單詞,對(duì)網(wǎng)頁(yè)內(nèi)容的語(yǔ)義含義做出了描述,但這些標(biāo)簽不包含任何關(guān)于如何顯示有關(guān)內(nèi)容的信息。例如,P 標(biāo)簽表達(dá)了這樣一種語(yǔ)義:“這是一個(gè)文本段。” 網(wǎng)頁(yè)的'表示層(presentation layer)由 CSS 負(fù)責(zé)創(chuàng)建。 CSS 對(duì)“如何顯示有關(guān)內(nèi)容”的問(wèn)題做出了回答。

        網(wǎng)頁(yè)的行為層(behavior layer)負(fù)責(zé)回答“內(nèi)容應(yīng)該如何對(duì)事件做出反應(yīng)”這一問(wèn)題。這是Javascript語(yǔ)言和 DOM 主宰的領(lǐng)域。

        3、你做的頁(yè)面在哪些流覽器測(cè)試過(guò)?

        IE內(nèi)核瀏覽器:360,傲游,搜狗,世界之窗,騰訊TT。

        非IE內(nèi)核瀏覽器:firefox opera safari chrome 。

        4、著名的前端框架都有哪些的呢?

        布局框架:bootstrap、easy UI等。

        Js動(dòng)效框架:jquery、angular.js等。

        5、做一個(gè)網(wǎng)頁(yè)設(shè)計(jì)師或者前端工程師,平常訪問(wèn)學(xué)習(xí)的IT網(wǎng)站都有哪些?

        (1)、W3C *shool

        (2)、segme*tFault

        (3)、cs*n

        (4)、知呼論壇

        (5)、博*園

        6、切圖工作是UI設(shè)計(jì)師來(lái)做?還是前端工程師來(lái)做?

        對(duì)于app工程師,也就是ios和Android工程師,大多由UI設(shè)計(jì)師來(lái)完成切圖。

        對(duì)于web前端工程師,也就是PC端、瀏覽端,大多有web前端工程師自己完成切圖。

        2017web前端面試題(三)

        1、切圖工程師、前端工程師、UI設(shè)計(jì)師、美工、網(wǎng)頁(yè)設(shè)計(jì)師區(qū)別是什么?

        (1)、UI設(shè)計(jì)師俗稱(chēng)美工,不過(guò)UI設(shè)計(jì)師工作高端、名字大氣、工資上檔次,不過(guò)大多公司都稱(chēng)呼UI為美工,你也不要介意的,不管他們?cè)趺捶Q(chēng)呼的,反正就是做網(wǎng)站設(shè)計(jì)圖的就OK,別人怎么稱(chēng)呼不重要的了,只要你拿了高工資就是UI設(shè)計(jì)師了。

        UI的主要任務(wù)是設(shè)計(jì)。了解用戶的意圖,分析網(wǎng)站配色,基本布局。繪制出一個(gè)網(wǎng)站效果圖。 UI需要掌握的知識(shí)體系應(yīng)該包括網(wǎng)頁(yè)設(shè)計(jì),UI(User Interface)用戶界面人機(jī)交互、操作邏輯、界面美觀的整體設(shè)計(jì),UED(user experience design)用戶體驗(yàn)設(shè)計(jì)–簡(jiǎn)單來(lái)說(shuō)就是如何使得網(wǎng)站更加便于交互。

        (2)、前端開(kāi)發(fā):

        美工在完成設(shè)計(jì)效果圖之后,由前端開(kāi)發(fā)人員將其制作成為適合瀏覽器查看的HTML頁(yè)面。 由于現(xiàn)在移動(dòng)互聯(lián)網(wǎng)的大規(guī)模流行,加上各個(gè)不同廠商的瀏覽器的激烈競(jìng)爭(zhēng),前端開(kāi)發(fā)的主要任務(wù)簡(jiǎn)單來(lái)說(shuō)就是使網(wǎng)頁(yè)在不同瀏覽器不同分辨率不同設(shè)備上提供相似或相近的瀏覽體驗(yàn)。

        前端開(kāi)發(fā)需要掌握的知識(shí)體系主要是兼容性問(wèn)題的解決,流暢完美的交互體驗(yàn)。具體到技術(shù)細(xì)節(jié)上就是HTML,CSS,JavaScript,各大公司各種不同內(nèi)核的瀏覽器、各種各樣的JS庫(kù)、簡(jiǎn)單的與后臺(tái)交互的知識(shí)。

        (3)、后臺(tái)開(kāi)發(fā):

        前臺(tái)開(kāi)發(fā)完成之后,就是后臺(tái)程序員的工作了,相比較前端來(lái)說(shuō),后臺(tái)更像傳統(tǒng)意義上的程序員。后臺(tái)的工作簡(jiǎn)單來(lái)說(shuō)就是網(wǎng)頁(yè)文件對(duì)數(shù)據(jù)庫(kù)的增刪改查。

        后臺(tái)需要掌握的知識(shí)體系應(yīng)該包括,編程基礎(chǔ),基本HTML語(yǔ)言,至少一門(mén)主流網(wǎng)頁(yè)語(yǔ)言(C#,C++,JAVA,PHP等),數(shù)據(jù)庫(kù)的操作等等。

        (4)、 UI設(shè)計(jì)師和網(wǎng)頁(yè)設(shè)計(jì)師有什么區(qū)別?

        其實(shí)網(wǎng)頁(yè)設(shè)計(jì),分出來(lái)有兩塊,一個(gè)是UI設(shè)計(jì),一個(gè)是web前端。UI設(shè)計(jì)自然要懂的更多的是PS,F(xiàn)W,AI,CD等制圖軟件,還有一些比較優(yōu)秀的網(wǎng)頁(yè)設(shè)計(jì)理念,切圖等相關(guān)知識(shí)。

        web前端,需要的html+css+javascript,通過(guò)這三個(gè)東西把設(shè)計(jì)圖轉(zhuǎn)換成代碼。這一步所實(shí)現(xiàn)的就是設(shè)計(jì)圖的靜態(tài)化,也就是變成了網(wǎng)頁(yè)形式。

        網(wǎng)頁(yè)設(shè)計(jì)師,是個(gè)很泛的概念,不過(guò)一般指的會(huì)偏重UI設(shè)計(jì)。稍微關(guān)注過(guò)網(wǎng)頁(yè)設(shè)計(jì)領(lǐng)域的公司,有點(diǎn)規(guī)模的,招人都會(huì)寫(xiě)得比較詳細(xì),例如招UI設(shè)計(jì)師,或者招web前端工程師。 你找工作的時(shí)候,都找這些名稱(chēng)比較規(guī)范的,因?yàn)槠鸫a他們會(huì)區(qū)別職位的不同。一定要找的時(shí)候看清楚是UI設(shè)計(jì)師,不是找前端或者美工的',前端更多的寫(xiě)較高級(jí)的代碼的,會(huì)比設(shè)計(jì)懂的知識(shí)點(diǎn)更多的,美工其實(shí)就是淘寶裝修店鋪或者說(shuō)簡(jiǎn)單的PS照片的,就是會(huì)玩美圖秀秀或者PS簡(jiǎn)單的繪圖就可以的了,UI設(shè)計(jì)師才是咱們的IT行業(yè)“高大上”職位。

        (5)、UI設(shè)計(jì)師:

        “UI”的本義是用戶界面,是英文User和interface的縮寫(xiě)。UI設(shè)計(jì)師簡(jiǎn)稱(chēng)UID(User Interface Designer),指從事對(duì)軟件的人機(jī)交互、操作邏輯、界面美觀的整體設(shè)計(jì)工作的人。

        UI設(shè)計(jì)師的涉及范圍包括商用平面設(shè)計(jì)、高級(jí)網(wǎng)頁(yè)設(shè)計(jì)、移動(dòng)應(yīng)用界面設(shè)計(jì)及部分包裝設(shè)計(jì),是目前中國(guó)信息產(chǎn)業(yè)中最為搶手的人才之一。

        UI設(shè)計(jì)師的特點(diǎn)是:工資高、發(fā)展前景好,會(huì)一些簡(jiǎn)單的前端知識(shí)代碼,做手機(jī)端和PC端的網(wǎng)站設(shè)計(jì)圖。

        2、UI設(shè)計(jì)師的工作內(nèi)容是什么?

        (1)、負(fù)責(zé)軟件界面的美術(shù)設(shè)計(jì)、創(chuàng)意工作和制作工作;

        (2)、根據(jù)各種相關(guān)軟件的用戶群,提出構(gòu)思新穎、有高度吸引力的創(chuàng)意設(shè)計(jì);

        (3)、對(duì)頁(yè)面進(jìn)行優(yōu)化,使用戶操作更趨于人性化;

        (4)、維護(hù)現(xiàn)有的應(yīng)用產(chǎn)品;

        (5)、收集和分析用戶對(duì)于GUI的需求。

        3、UI設(shè)計(jì)師需要會(huì)使用的工具的簡(jiǎn)稱(chēng)都有哪些?

        以下一些工具的簡(jiǎn)稱(chēng),大家應(yīng)該有一定的了解,以免被問(wèn)到咱們只知道簡(jiǎn)稱(chēng)。

        (1)、AI (adobe illustrator)基于矢量的圖形制作軟件

        (2)、PS(adobe Photoshop)圖像處理軟件。

        (3)、DW(Adobe Dreamweaver)網(wǎng)頁(yè)編輯器

        (4)、AE(Adobe After Effects)一款圖形視頻處理軟件

        (5)、flash(Adobe Flash)二維動(dòng)畫(huà)軟件

        (6)、Axure(Axure RP)快速原型設(shè)計(jì)工具

        (7)、墨刀(MockingBot)移動(dòng)端原型工具

        (8)、Fireworks網(wǎng)頁(yè)作圖軟件

      【web前端面試題】相關(guān)文章:

      web軟件測(cè)試面試題04-07

      2017前端基礎(chǔ)面試題04-05

      web軟件測(cè)試面試題及答案04-07

      2018前端面試題及答案12-06

      前端面試技巧12-09

      前端開(kāi)發(fā)面試技巧04-07

      關(guān)于經(jīng)典面試題12-09

      樂(lè)事面試題精選12-09

      微軟面試題精選12-09