日韩 亚洲一区二_久久vs国产综合色大全_国产精品福利在线_欧美在线一级A片免费观看欧美在线_女同性毛片60分钟

您現(xiàn)在所在的位置:首頁(yè) >常見(jiàn)問(wèn)題 > 課程問(wèn)題 > 奇酷HTML5培訓(xùn):前端面試題你能答出來(lái)幾個(gè)?

奇酷HTML5培訓(xùn):前端面試題你能答出來(lái)幾個(gè)?

來(lái)源:奇酷教育 發(fā)表於:

 前段時(shí)間看到一份阿里Web前端開(kāi)發(fā)面試題,看完之後我感覺好多東西都模糊了,因為我們平時(shí)少用它,所以。。。理論是基礎(chǔ),有些東西還是要溫故而知新吧,閒餘之時(shí)還是要「炒炒現(xiàn)飯」。

 前段時(shí)間看到一份阿里Web前端開(kāi)發(fā)面試題,看完之後我感覺好多東西都模糊了,因為我們平時(shí)少用它,所以。。。理論是基礎(chǔ),有些東西還是要溫故而知新吧,閒餘之時(shí)還是要“炒炒現(xiàn)飯”。下面奇酷HTML5培訓(xùn)(www.qikuedu.com)把“阿里Web前端開(kāi)發(fā)面試題”貼出來(lái),大夥看看吧~~

  1. CSS 盒子模型,絕對(duì)定位和相對(duì)定位

  1)清除浮動(dòng),什麼時(shí)候需要清除浮動(dòng),清除浮動(dòng)都有哪些方法

  2)如何保持浮層水平垂直居中

  3)position和display的取值和各自的意思和用法

  4)樣式的層級(jí)關(guān)係,選擇器優(yōu)先級(jí),樣式衝突,以及抽離樣式模塊怎麼寫(xiě),說(shuō)出思路,有無(wú)實(shí)踐經(jīng)驗(yàn)

  2. Java 基礎(chǔ)

  1)Java裡有哪些數(shù)據(jù)類(lèi)型,解釋清楚null和undefined,解釋清楚原始數(shù)據(jù)類(lèi)型和引用數(shù)據(jù)類(lèi)型。比如講一下1和Number(1)的區(qū)別

  2)將一下prototype是什麼東西,原型鏈的理解,什麼時(shí)候用prototype

  3)函數(shù)裡的this什麼含義,什麼情況下,怎麼用。

  4)apply和call什麼含義,什麼區(qū)別?什麼時(shí)候用。

  5)數(shù)組和對(duì)象有哪些原生方法,列舉一下,分別是什麼含義,比如連結(jié)兩(liǎng)個(gè)數(shù)組用哪個(gè)方法,刪除數(shù)組的質(zhì)定項(xiàng)。

  3. Java 的面向對(duì)象

  1)JS模塊包裝格式都用過(guò)哪些,CommonJS、AMD、CMD、KMD。定義一個(gè)js模塊代碼,最精簡(jiǎn)的格式是怎樣。

  2)JS怎麼實(shí)現(xiàn)一個(gè)類(lèi)。怎麼實(shí)例化這個(gè)類(lèi)。

  3)是否了解自定義事件。jQuery裡的fire函數(shù)是什麼意思,什麼時(shí)候用。

  4)說(shuō)一下了解的js設(shè)計(jì)模式,解釋一下單例、工廠(chǎng)、觀(guān)察者。

  5)ajax跨域有哪些方法,jsonp的原理是什麼,如果頁(yè)面編碼和被請求的資源編碼不一致如何處理?

  4. 開(kāi)源工具

  1)是否了解開(kāi)源的工具bower、npm、yeoman、Grunt、gulp,有無(wú)用過(guò),有無(wú)寫(xiě)過(guò),一個(gè)npm的包裡的package.json具備的必要的欄位都有哪些(名稱(chēng)、版本號(hào),依賴)

  2)fiddle、charles有沒有用過(guò),什麼時(shí)候用

  3)會(huì)不會(huì)用ps扣圖,png、jpg、gif這些圖片格式解釋一下,分別什麼時(shí)候用。是否了解webp

  4)說(shuō)一下你常用的命令行工具

  5)會(huì)不會(huì)用git,說(shuō)上來(lái)幾個(gè)命令,說(shuō)一下git和svn的區(qū)別,有沒有用git解決過(guò)衝突

  5. 計(jì)算機(jī)基礎(chǔ)

  1)說(shuō)一下網(wǎng)絡(luò)五層模型(HTTP協(xié)議從應(yīng)用層到底層都基於哪些協(xié)議),HTTP協(xié)議頭欄位說(shuō)上來(lái)幾個(gè),緩存欄位是怎麼定義的,http和https的區(qū)別,在具體使用的時(shí)候有什麼不一樣。是否儘可能詳細(xì)的掌握HTTP協(xié)議。

  2)cookies是幹嘛的,伺服器和瀏覽器之間的cookies是怎麼傳的,httponly的cookies和可讀寫(xiě)的cookie有什麼區(qū)別,有無(wú)長(zhǎng)度限制

  3)從敲入URL到渲染完成的整個(gè)過(guò)程,包括DOM構(gòu )建的過(guò)程,說(shuō)的約詳細(xì)越好。

  4)是否了解web注入攻擊,說(shuō)下原理,最常見(jiàn)的兩(liǎng)種攻擊(XSS和CSRF)了解到什麼程度。

  5)是否了解公鑰加密和私鑰加密。如何確保表單提交裡的密碼欄位不被洩露。驗(yàn)證碼是幹嘛的,是為了解決什麼安全問(wèn)題。

  6)編碼常識:文件編碼、URL編碼、Unicode編碼什麼含義。一個(gè)gbk編碼的頁(yè)面如何正確引用一個(gè)utf8的的資源

  6.考察學(xué)習(xí)能力和方法

  1)你每天必須登錄的網(wǎng)站(前端技術(shù)相關(guān))是什麼?

  2)前端技術(shù)方面看過(guò)哪些書(shū),有無(wú)筆記,都有哪些收穫。

  3)收藏了哪些代碼片段?

  4)怎麼理解前端技術(shù)的大趨勢(shì)?自己再做哪方面的知識儲(chǔ)備?

  7、結(jié)語

  通過(guò)上面一些知識,我們可以找出自己的一些不足,進(jìn)而學(xué)之,何樂不為?,相信只要掌握了硬實(shí)力,你的職場(chǎng)通道肯定會(huì)一路綠燈。

  今天HTML5前端知識小課堂就講到這,我們會(huì)不定期的為各位會(huì)員提供技術(shù)乾貨,敬請關(guān)注,如果你有更多優(yōu)秀的HTML5前端技能知識,歡迎去“QIKU”微信公眾平臺(tái)留言與我們互動(dòng)。