【常見問題】
你在昨天/本周學(xué)到了什么?
編寫代碼的哪些方面能夠使你興奮或感興趣?
你最近遇到過什么技術(shù)挑戰(zhàn)?你是如何解決的?
在制作一個(gè)網(wǎng)頁應(yīng)用或網(wǎng)站的過程中,你是如何考慮其 UI、安全性、高性能、SEO、可維護(hù)性以及技術(shù)因素的?
請談?wù)勀阆矚g的開發(fā)環(huán)境。
你最熟悉哪一套版本控制系統(tǒng)?
你能描述當(dāng)你制作一個(gè)網(wǎng)頁的工作流程嗎?
假若你有 5 個(gè)不同的樣式文件 (stylesheets), 整合進(jìn)網(wǎng)站的最好方式是?
你能描述漸進(jìn)增強(qiáng) (progressive enhancement) 和優(yōu)雅降級(jí) (graceful degradation) 之間的不同嗎?
你如何對網(wǎng)站的文件和資源進(jìn)行優(yōu)化?
瀏覽器同一時(shí)間可以從一個(gè)域名下載多少資源?
有什么例外嗎?
請說出三種減少頁面加載時(shí)間的方法。(加載時(shí)間指感知的時(shí)間或者實(shí)際加載時(shí)間)
如果你參與到一個(gè)項(xiàng)目中,發(fā)現(xiàn)他們使用 Tab 來縮進(jìn)代碼,但是你喜歡空格,你會(huì)怎么做?
請寫一個(gè)簡單的幻燈效果頁面。
如果今年你打算熟練掌握一項(xiàng)新技術(shù),那會(huì)是什么?
請談?wù)勀銓W(wǎng)頁標(biāo)準(zhǔn)和標(biāo)準(zhǔn)制定機(jī)構(gòu)重要性的理解。
什么是 FOUC (無樣式內(nèi)容閃爍)?你如何來避免 FOUC?
請解釋什么是 ARIA 和屏幕閱讀器 (screenreaders),以及如何使網(wǎng)站實(shí)現(xiàn)無障礙訪問 (accessible)。
請解釋 CSS 動(dòng)畫和 JavaScript 動(dòng)畫的優(yōu)缺點(diǎn)。
什么使 CORS,以及其要解決的問題?
擴(kuò)展閱讀:
【HTML 相關(guān)問題】
doctype(文檔類型) 的作用是什么?
瀏覽器標(biāo)準(zhǔn)模式 (standards mode) 和怪異模式 (quirks mode) 之間的區(qū)別是什么?
HTML 和 XHTML 有什么區(qū)別?
如果頁面使用 ‘application/xhtml+xml’ 會(huì)有什么問題嗎?
如果網(wǎng)頁內(nèi)容需要支持多語言,你會(huì)怎么做?
在設(shè)計(jì)和開發(fā)多語言網(wǎng)站時(shí),有哪些問題你必須要考慮?
data-屬性的作用是什么?
如果把 HTML5 看作做一個(gè)開放平臺(tái),那它的構(gòu)建模塊有哪些?
請描述 cookies、sessionStorage 和 localStorage 的區(qū)別。