摘要:前端面試每日題,以面試題來(lái)驅(qū)動(dòng)學(xué)習(xí),每天進(jìn)步一點(diǎn)讓努力成為一種習(xí)慣,讓奮斗成為一種享受相信堅(jiān)持的力量學(xué)習(xí)不打烊,充電加油只為遇到更好的自己,天無(wú)節(jié)假日,每天早上點(diǎn)純手工發(fā)布面試題死磕自己,愉悅大家。
《論語(yǔ)》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。
前端面試每日3+1題,以面試題來(lái)驅(qū)動(dòng)學(xué)習(xí),每天進(jìn)步一點(diǎn)!
讓努力成為一種習(xí)慣,讓奮斗成為一種享受!
相信 堅(jiān)持 的力量!!!
學(xué)習(xí)不打烊,充電加油只為遇到更好的自己,365天無(wú)節(jié)假日,每天早上5點(diǎn)純手工發(fā)布面試題(死磕自己,愉悅大家)。
希望大家在這浮夸的前端圈里,保持冷靜,堅(jiān)持每天花20分鐘來(lái)學(xué)習(xí)與思考。
在這千變?nèi)f化,類庫(kù)層出不窮的前端,建議大家不要等到找工作時(shí),才狂刷題,提倡每日學(xué)習(xí)!(不忘初心,html、css、javascript才是基石!)
歡迎大家到Issues交流,鼓勵(lì)PR,感謝Star,大家有啥好的建議可以加我微信一起交流討論!
希望大家每日去學(xué)習(xí)與思考,這才達(dá)到來(lái)這里的目的!!!(不要為了誰(shuí)而來(lái),要為自己而來(lái)!)
【推薦】歡迎跟 jsliang 一起折騰前端,系統(tǒng)整理前端知識(shí),目前正在折騰 LeetCode,打算打通算法與數(shù)據(jù)結(jié)構(gòu)的任督二脈。GitHub 地址
html請(qǐng)描述一下cookies、sessionStorage和localStorage 的區(qū)別?
行內(nèi)元素、塊級(jí)元素、空(void)元素分別有有那些?
說(shuō)說(shuō)你對(duì)accesskey的理解,舉例說(shuō)明它有什么運(yùn)用場(chǎng)景?
HTML5怎么為輸入框添加語(yǔ)音輸入的功能呢?
HTML5的頁(yè)面可見(jiàn)性(Page Visibility)有哪些應(yīng)用場(chǎng)景?
列舉出你最常用的meta標(biāo)簽的寫法和作用
Doctype有什么作用?你知道有多少種Doctype文檔類型嗎?
寫出以下幾個(gè)HTML標(biāo)簽:字體、居中、文字加粗、下標(biāo)
HTML5標(biāo)準(zhǔn)提供了哪些新的API?你有用過(guò)哪些?
使用HTML5需要遵守哪些設(shè)計(jì)原則?
有使用過(guò)svg嗎?請(qǐng)用svg畫一個(gè)圓
請(qǐng)說(shuō)說(shuō)你對(duì)ISISO8859-2字符集的認(rèn)識(shí)
請(qǐng)描述下元素的href和src有什么區(qū)別?
舉例說(shuō)明你對(duì)ol和ul標(biāo)簽的區(qū)別?它們的運(yùn)用場(chǎng)景分別是什么呢?
a標(biāo)簽的href和onclick屬性同時(shí)存在時(shí)哪個(gè)先觸發(fā)?
怎么使用HTML5來(lái)獲取定位?定位不準(zhǔn)怎么解決?
舉例說(shuō)明如何原樣輸出HTML代碼,不被瀏覽器解析?
舉例說(shuō)明你對(duì)HTML5的ruby標(biāo)簽的理解,都有哪些應(yīng)用場(chǎng)景?
iframe的使用場(chǎng)景有哪些?
a標(biāo)簽下的href="javascript:void(0)"起到了什么作用?說(shuō)說(shuō)你對(duì)javascript:void(0)的理解?
在新窗口打開鏈接的方法是什么?那怎么設(shè)置全站鏈接都在新窗口打開?
用HTML5實(shí)現(xiàn)手機(jī)搖一搖功能你有做過(guò)嗎?你知道它的原理嗎?
你有用過(guò)HTML5的Device API嗎?說(shuō)說(shuō)它都有哪些應(yīng)用場(chǎng)景?
簡(jiǎn)述下HTML的快捷鍵屬性是哪個(gè)?并舉例說(shuō)明有什么用?
HTML5的應(yīng)用程序緩存與瀏覽器緩存有什么不同?
你有用過(guò)HTML5中的datalist標(biāo)簽嗎?說(shuō)說(shuō)你對(duì)它的理解
說(shuō)說(shuō)你對(duì)HTML5的img標(biāo)簽屬性srcset和sizes的理解?都有哪些應(yīng)用場(chǎng)景?
HTML5如何識(shí)別語(yǔ)音讀出的內(nèi)容和朗讀指定的內(nèi)容?
移動(dòng)web頁(yè)面如何自動(dòng)探測(cè)電話號(hào)碼?
在a標(biāo)簽上的四個(gè)偽類執(zhí)行順序是什么?
favicon.ico有什么作用?怎么在頁(yè)面中引用?常用尺寸有哪些?可以修改后綴名嗎?
video和audio分別支持哪些格式?
怎么在IE8及以下實(shí)現(xiàn)HTML5的兼容?
html的a標(biāo)簽屬性rel="nofollow"有什么作用?
怎樣禁止表單記住密碼自動(dòng)填充?
寫個(gè)例子說(shuō)明HTML5在移動(dòng)端如何打開APP?
請(qǐng)寫出喚醒拔打電話、發(fā)送郵件、發(fā)送短信的例子
HTML5如果不寫 ,頁(yè)面還會(huì)正常工作么?
html直接輸入多個(gè)空格為什么只能顯示一個(gè)空格?
寫出html提供的幾種空格實(shí)體(5種以上)
什么是html的字符實(shí)體?版權(quán)符號(hào)代碼怎么寫?
有使用過(guò)HTML5的拖放API嗎?說(shuō)說(shuō)你對(duì)它的理解
有用過(guò)HTML5的webSQL和IndexedDB嗎?說(shuō)說(shuō)你對(duì)它們的理解
src、href、link的區(qū)別是什么?
有用過(guò)WebGL嗎?說(shuō)說(shuō)你對(duì)它的理解
HTML5相對(duì)于HTML4有哪些優(yōu)勢(shì)?
你了解HTML5的download屬性嗎?
漸進(jìn)式渲染是什么?
HTML5中新添加的表單屬性有哪些?
你有了解HTML5的地理定位嗎?怎么使用?
web workers有用過(guò)嗎?能幫我們解決哪些問(wèn)題?
From表單提交時(shí)為什么會(huì)刷新頁(yè)面?怎么預(yù)防刷新?
Form表單是怎么上傳文件的?你了解它的原理嗎?
Ajax與Flash的優(yōu)缺點(diǎn)分別是什么?
說(shuō)說(shuō)你對(duì)target="_blank"的理解?有啥安全性問(wèn)題?如何防范?
說(shuō)說(shuō)你對(duì)WEB標(biāo)準(zhǔn)和W3C的理解與認(rèn)識(shí)?
HTML5如何使用音頻和視頻?
頁(yè)面中怎么嵌入Flash?有哪些方法?寫出來(lái)
xml與html有什么區(qū)別?
說(shuō)說(shuō)video標(biāo)簽中預(yù)加載視頻用到的屬性是什么?
如何讓元素固定在頁(yè)面底部?有哪些比較好的實(shí)踐?
解釋下什么是ISISO8859-2字符集?
webSocket怎么做兼容處理?
html5都有哪些新的特性?移除了哪些元素?
title與h1、b與strong、i與em的區(qū)別分別是什么?
說(shuō)說(shuō)你對(duì)cookie和session的理解
html5哪些標(biāo)簽可以優(yōu)化SEO?
HTML與XHTML二者有不同?
用一個(gè)div模擬textarea的實(shí)現(xiàn)
Standards模式和Quirks模式有什么區(qū)別?
html和html5有什么區(qū)別呢?
說(shuō)說(shuō)你對(duì)HTML元素的顯示優(yōu)先級(jí)的理解
DOM和BOM有什么區(qū)別?
網(wǎng)頁(yè)上的驗(yàn)證碼是為了解決什么問(wèn)題?說(shuō)說(shuō)你了解的驗(yàn)證碼種類有哪些
說(shuō)說(shuō)你對(duì)標(biāo)簽的理解
說(shuō)說(shuō)你對(duì)影子(Shadow)DOM的了解
解釋下你對(duì)GBK和UTF-8的理解?并說(shuō)說(shuō)頁(yè)面上產(chǎn)生亂碼的可能原因
請(qǐng)說(shuō)說(shuō)、和的區(qū)別
說(shuō)說(shuō)你對(duì)屬性data-的理解
關(guān)于標(biāo)簽的enctype屬性你有哪些了解?
js放在html的和有什么區(qū)別?
談?wù)勀銓?duì)input元素中readonly和disabled屬性的理解
請(qǐng)描述HTML元素的顯示優(yōu)先級(jí)
說(shuō)說(shuō)你對(duì)html中的置換元素和非置換元素的理解
怎樣在頁(yè)面上實(shí)現(xiàn)一個(gè)圓形的可點(diǎn)擊區(qū)域?
你認(rèn)為table的作用和優(yōu)缺點(diǎn)是什么呢?
元素的alt和title有什么區(qū)別?
title與h1的區(qū)別、b與strong的區(qū)別、i與em的區(qū)別?
為什么HTML5只需要寫就可以?
html5中的form怎么關(guān)閉自動(dòng)完成?
常見(jiàn)的瀏覽器內(nèi)核都有哪些?并介紹下你對(duì)內(nèi)核的理解
你對(duì)標(biāo)簽語(yǔ)義化的理解是什么?
viewport常見(jiàn)設(shè)置都有哪些?
瀏覽器內(nèi)多個(gè)標(biāo)簽頁(yè)之間的通信方式有哪些?
簡(jiǎn)述下html5的離線儲(chǔ)存原理,同時(shí)說(shuō)明如何使用?
iframe框架都有哪些優(yōu)缺點(diǎn)?
label都有哪些作用?并舉相應(yīng)的例子說(shuō)明
簡(jiǎn)述超鏈接target屬性的取值和作用
HTML5的文件離線儲(chǔ)存怎么使用,工作原理是什么?
HTML全局屬性(global attribute)有哪些(包含H5)?
html的元素有哪些(包含H5)?
頁(yè)面導(dǎo)入樣式時(shí),使用link和@import有什么區(qū)別?
css說(shuō)說(shuō)你對(duì)低版本IE的盒子模型的理解
你是如何規(guī)劃響應(yīng)式布局的?
說(shuō)說(shuō)你對(duì)前端二倍圖的理解?移動(dòng)端使用二倍圖比一倍圖有什么好處?
如何讓大小不同的圖片等比縮放不變形顯示在固定大小的div里?寫出來(lái)
你對(duì)視網(wǎng)膜(Retina)分辨率有了解嗎?有沒(méi)有在實(shí)際中使用過(guò)?
移動(dòng)端微信頁(yè)面有哪些兼容性問(wèn)題及解決方案是什么?
如何更改placeholder的字體顏色和大小?
行內(nèi)css和important哪個(gè)優(yōu)先級(jí)高?
當(dāng)一個(gè)元素被設(shè)置為浮動(dòng)后,它的display值變?yōu)槭裁茨兀?/p>
為什么會(huì)出現(xiàn)浮動(dòng)?在什么時(shí)候需要清除浮動(dòng)呢?
寫出div在不固定高度的情況下水平垂直居中的方法?
移動(dòng)端的布局用過(guò)媒體查詢嗎?寫出例子看看
CSS的偽類和偽對(duì)象有什么不同?
CSS的overflow屬性定義溢出元素內(nèi)容區(qū)的內(nèi)容會(huì)如何處理呢?
外層有一個(gè)自適應(yīng)高度的div,里面有兩個(gè)div,一個(gè)高度固定300px,另一個(gè)怎么填滿剩余的高度?
說(shuō)說(shuō)你對(duì)CSS樣式覆蓋規(guī)則的理解
寫出幾個(gè)初始化CSS的樣式,并解釋說(shuō)明為什么要這樣寫
display有哪些值?分別說(shuō)明他們的作用是什么?
怎么讓body高度自適應(yīng)屏幕?為什么?
font-style的屬性有Italic和oblique,兩者有什么區(qū)別呢?
IE(6/7/8/9/10/11/Edge)下的hack寫法分別有哪些?
寫出你遇到過(guò)IE6/7/8/9的BUG及解決方法
舉例說(shuō)明css的基本語(yǔ)句構(gòu)成是什么呢?
寫例子說(shuō)明如何強(qiáng)制(自動(dòng))中、英文換行與不換行
說(shuō)說(shuō)你對(duì)BEM規(guī)范的理解,同時(shí)舉例說(shuō)明常見(jiàn)的CSS規(guī)范有哪些?
遇到overflow: scroll不能平滑滾動(dòng)怎么解決?
請(qǐng)問(wèn)display:inline-block在什么時(shí)候會(huì)顯示間隙?
用CSS畫出一個(gè)任意角度的扇形,可以寫多種實(shí)現(xiàn)的方法
請(qǐng)你解釋下什么是浮動(dòng)和它的工作原理是什么?同時(shí)浮動(dòng)會(huì)引起什么問(wèn)題?
說(shuō)說(shuō)你對(duì)!important的理解,一般在哪些場(chǎng)景使用?
在實(shí)際編寫css中你有遇到過(guò)哪些瀏覽器兼容性的問(wèn)題?怎么解決的?
怎么改變選中文本的文字顏色和背景色?
你對(duì)響應(yīng)式設(shè)計(jì)的理解是什么?知道它基本的原理是嗎?要想兼容低版本的IE怎么做呢?
你有使用過(guò)哪些柵格系統(tǒng)?都有什么區(qū)別呢?
請(qǐng)說(shuō)說(shuō)*{box-sizing: border-box;}的作用及好處有哪些
說(shuō)說(shuō)你對(duì)jpg、png、gif的理解,分別在什么場(chǎng)景下使用?有使用過(guò)webp嗎?
如何消除transition閃屏?
元素豎向的百分比設(shè)置是相對(duì)容器的高度嗎?
用CSS繪制一個(gè)紅色的愛(ài)心
舉例說(shuō)明css中顏色的表示方法有幾種
說(shuō)說(shuō)position的absolute和fixed共同與不同點(diǎn)分別是什么?
手動(dòng)寫動(dòng)畫最小時(shí)間間隔是多少,為什么?
怎樣把一個(gè)div居中?怎樣把一個(gè)浮動(dòng)元素居中?怎樣把絕對(duì)定位的div居中?
用css畫一個(gè)太陽(yáng)
你有用過(guò)哪些css框架?說(shuō)說(shuō)它們的特點(diǎn)
box-sizing常用的屬性有哪些?分別有什么作用?
inline、block、inline-block這三個(gè)屬性值有什么區(qū)別?
margin和padding使用的場(chǎng)景有哪些?
什么是視差滾動(dòng)?如何實(shí)現(xiàn)視差滾動(dòng)的效果?
css3的:nth-child和:nth-of-type的區(qū)別是什么?
怎么使用自定義字體?有什么注意事項(xiàng)?
要是position跟display、overflow、float這些特性相互疊加后會(huì)怎么樣?
有用過(guò)Flex嗎?簡(jiǎn)要說(shuō)下你對(duì)它的了解
列舉CSS優(yōu)化、提高性能的方法
假如設(shè)計(jì)稿使用了非標(biāo)準(zhǔn)的字體,你該如何去實(shí)現(xiàn)它?
你知道全屏滾動(dòng)的原理是什么嗎?它用到了CSS的哪些屬性?
你是怎樣抽離樣式模塊的?
說(shuō)說(shuō)你對(duì)媒體查詢的理解
你知道的等高布局有多少種?寫出來(lái)
手寫一個(gè)滿屏品字布局的方案
span與span之間有看不見(jiàn)的空白間隔是什么原因引起的?有什么解決辦法?
重置(初始化)css的作用是什么?
怎么讓英文單詞的首字母大寫?
怎么才能讓圖文不可復(fù)制?
寫出你知道的CSS水平和垂直居中的方法
實(shí)現(xiàn)單行文本居中和多行文本左對(duì)齊并超出顯示"..."
不使用border畫出1px高的線,在不同瀏覽器的標(biāo)準(zhǔn)和怪異模式下都能保持效果一樣
寫出主流瀏覽器內(nèi)核私有屬性的css前綴
使用flex實(shí)現(xiàn)三欄布局,兩邊固定,中間自適應(yīng)
瀏覽器是怎樣判斷元素是否和某個(gè)CSS選擇器匹配?
用CSS繪制一個(gè)三角形
說(shuō)下line-height三種賦值方式有何區(qū)別?
讓網(wǎng)頁(yè)的字體變得清晰,變細(xì)用CSS怎么做?
描述下你所了解的圖片格式及使用場(chǎng)景
rgba()和opacity這兩個(gè)的透明效果有什么區(qū)別呢?
怎樣修改chrome記住密碼后自動(dòng)填充表單的黃色背景?
說(shuō)說(shuō)你對(duì)z-index的理解
在頁(yè)面中的應(yīng)該使用奇數(shù)還是偶數(shù)的字體?為什么呢?
你有用過(guò)CSS預(yù)處理器嗎?喜歡用哪個(gè)?原理是什么?
說(shuō)說(shuō)CSS的優(yōu)先級(jí)是如何計(jì)算的?
說(shuō)說(shuō)瀏覽器解析CSS選擇器的過(guò)程?
說(shuō)說(shuō)你對(duì)line-height是如何理解的?
要讓Chrome支持小于12px的文字怎么做?
css的屬性content有什么作用呢?有哪些場(chǎng)景可以用到?
什么是FOUC?你是如何避免FOUC的?
解釋下 CSS sprites的原理和優(yōu)缺點(diǎn)分別是什么?
請(qǐng)描述margin邊界疊加是什么及解決方案
style標(biāo)簽寫在body前和body后的區(qū)別是什么?
position:fixed;在ios下無(wú)效該怎么辦?
::before和:after中單冒號(hào)和雙冒號(hào)的區(qū)別是什么,這兩個(gè)偽元素有什么作用?
說(shuō)說(shuō)你對(duì)css盒子模型的理解
css常用的布局方式有哪些?
對(duì)比下px、em、rem有什么不同?
簡(jiǎn)述下你理解的優(yōu)雅降級(jí)和漸進(jìn)增強(qiáng)
清除浮動(dòng)的方式有哪些及優(yōu)缺點(diǎn)?
簡(jiǎn)述你對(duì)BFC規(guī)范的理解
用css創(chuàng)建一個(gè)三角形,并簡(jiǎn)述原理
CSS3新增偽類有哪些并簡(jiǎn)要描述
CSS選擇器有哪些?哪些屬性可以繼承?
在頁(yè)面上隱藏元素的方法有哪些?
CSS3有哪些新增的特性?
圣杯布局和雙飛翼布局的理解和區(qū)別,并用代碼實(shí)現(xiàn)
js你是如何更好地處理Async/Await的異常呢的?
準(zhǔn)確說(shuō)出"1,2,3,4".split()的結(jié)果是什么(包括類型和值)?
不依賴第三方庫(kù),說(shuō)下如何使用js讀取pdf?
分別封裝精確運(yùn)算的加減乘除四個(gè)方法
不用第三方庫(kù),說(shuō)說(shuō)純js怎么實(shí)現(xiàn)讀取和導(dǎo)出excel?
說(shuō)說(shuō)你理解的同步和異步的區(qū)別是什么?
寫例子說(shuō)明如何給li綁定事件(ul下有1000+個(gè)li)?
要實(shí)現(xiàn)一個(gè)js的持續(xù)動(dòng)畫,你有什么比較好的方法?
分別寫出數(shù)組的交集、并集、差集、補(bǔ)集這四個(gè)方法
用js寫出死循環(huán)的方法有哪些?
js的函數(shù)有哪幾種調(diào)用形式?
解釋下為什么{} + [] === 0為true?
請(qǐng)描述下null和undefined的區(qū)別是什么?這兩者分別運(yùn)用在什么場(chǎng)景?
寫個(gè)方法隨機(jī)打亂一個(gè)數(shù)組
js異步加載有哪些方案?
判斷instanceof的結(jié)果并解釋原因 [代碼]
function test(){ return test; } new test() instanceof test;
請(qǐng)寫一個(gè)sleep(暫停)函數(shù)
把Script標(biāo)簽放在頁(yè)面最底部的之前和之后有什么區(qū)別?瀏覽器會(huì)如何解析它們?
js延遲加載的方式有哪些?
請(qǐng)描述你對(duì)瀏覽器同源策略的理解
舉例說(shuō)明js如何實(shí)現(xiàn)繼承?
用js實(shí)現(xiàn)一個(gè)九九乘法口訣表
在js中怎么捕獲異常?寫出來(lái)看看?應(yīng)該在哪些場(chǎng)景下采用呢?
舉例說(shuō)明什么是decodeURI()和encodeURI()是什么?
舉例說(shuō)明什么是IIFEs?它有什么好處?
舉例說(shuō)明數(shù)組和對(duì)象的迭代方法分別有哪些?
請(qǐng)快速答出此題的答案并解釋:var x, y = 1; x + y = ?
說(shuō)說(shuō)instanceof和typeof的實(shí)現(xiàn)原理并自己模擬實(shí)現(xiàn)一個(gè)instanceof
js中=、==、===三個(gè)的區(qū)別是什么?并說(shuō)明它們各自的工作過(guò)程
寫一個(gè)方法隨機(jī)生成指定位數(shù)的字符串
移動(dòng)端點(diǎn)擊事件為什么會(huì)有延遲?有哪些方法可以解決?
寫一個(gè)字符串重復(fù)的repeat函數(shù)
說(shuō)說(shuō)你對(duì)深淺拷貝的理解?并實(shí)現(xiàn)一個(gè)對(duì)數(shù)組和對(duì)象深拷貝的方法
Ajax請(qǐng)求中g(shù)et和post方式有什么區(qū)別呢?分別在哪些場(chǎng)景下使用?
說(shuō)說(shuō)你對(duì)base64的理解,它的使用場(chǎng)景有哪些?
formData主要是用來(lái)做什么的?它的操作方法有哪些?
舉例子說(shuō)說(shuō)你對(duì)js隱式類型轉(zhuǎn)換的理解
請(qǐng)解釋下什么是cookie隔離?為什么要隔離?如何隔離?
說(shuō)說(shuō)你對(duì)數(shù)據(jù)類型轉(zhuǎn)換的理解是什么?類型轉(zhuǎn)換的方法有哪些?
如何讓(a==1 && a==2 && a==3)的值為true,把"=="換成"==="后還能為true嗎?
舉例子說(shuō)明javascript的變量聲明提升和函數(shù)聲明提升
有用過(guò)HTML5的WebWork嗎?它主要解決了什么問(wèn)題?
寫一個(gè)方法獲取圖片的原始寬高
請(qǐng)實(shí)現(xiàn)一個(gè)flattenDeep函數(shù),把多維數(shù)組扁平化
寫一個(gè)格式化金額的方法
請(qǐng)說(shuō)下你對(duì)__proto__和prototype的理解
寫一個(gè)方法,使得sum(x)(y)和sum(x,y)返回的結(jié)果相同
JSONP的原理是什么?解決什么問(wèn)題?
寫出4個(gè)使用this的典型例子
寫一個(gè)函數(shù)找出給定數(shù)組中的最大差值
document的load 和ready有什么區(qū)別?
什么是事件委托?它有什么好處?能簡(jiǎn)單的寫一個(gè)例子嗎?
字符串相連有哪些方式?哪種最好?為什么?
請(qǐng)寫出一個(gè)函數(shù)求出N的階乘(即N!)
寫個(gè)還剩下多少天過(guò)年的倒計(jì)時(shí)
你對(duì)事件循環(huán)有了解嗎?說(shuō)說(shuō)看!
請(qǐng)說(shuō)說(shuō)你對(duì)事件冒泡機(jī)制的理解?
寫一個(gè)使兩個(gè)整數(shù)進(jìn)行交換的方法(不能使用臨時(shí)變量)
寫出幾種創(chuàng)建對(duì)象的方式,并說(shuō)說(shuō)他們的區(qū)別是什么?
深度克隆對(duì)象的方法有哪些,并把你認(rèn)為最好的寫出來(lái)
JQuery的源碼看過(guò)嗎?能不能簡(jiǎn)單概括一下它的實(shí)現(xiàn)原理?
window對(duì)象和document對(duì)象有什么區(qū)別?
說(shuō)說(shuō)你對(duì)IIFE的理解
為什么會(huì)有跨域問(wèn)題?怎么解決跨域?
說(shuō)說(shuō)你對(duì)模塊化的理解
說(shuō)說(shuō)你對(duì)eval的理解
找到字符串中最長(zhǎng)的單詞,并返回它的長(zhǎng)度
請(qǐng)手寫一個(gè)幻燈片的效果
請(qǐng)你解釋一個(gè)為什么10.toFixed(10)會(huì)報(bào)錯(cuò)?
請(qǐng)用canvas寫一個(gè)關(guān)于520浪漫表白的代碼
說(shuō)說(shuō)你對(duì)this的理解
造成內(nèi)存泄漏的操作有哪些?
寫一個(gè)方法把0和1互轉(zhuǎn)(0置1,1置0)
寫一個(gè)方法判斷字符串是否為回文字符串
寫一個(gè)獲取數(shù)組的最大值、最小值的方法
解釋下這段代碼的意思!
說(shuō)說(shuō)你對(duì)arguments的理解,它是數(shù)組嗎?
說(shuō)說(shuō)bind、call、apply的區(qū)別?并手寫實(shí)現(xiàn)一個(gè)bind的方法
寫一個(gè)判斷設(shè)備來(lái)源的方法
如何快速讓一個(gè)數(shù)組亂序,寫出來(lái)
0.1 + 0.2、0.1 + 0.3和0.1 * 0.2分別等于多少?并解釋下為什么?
你對(duì)new操作符的理解是什么?手動(dòng)實(shí)現(xiàn)一個(gè)new方法
寫一個(gè)方法驗(yàn)證是否為中文
寫一個(gè)驗(yàn)證身份證號(hào)的方法
"attribute"和"property"有什么不同?
你理解的"use strict";是什么?使用它有什么優(yōu)缺點(diǎn)?
typeof("abc")和typeof "abc"都是string, 那么typeof是操作符還是函數(shù)?
返回到頂部的方法有哪些?把其中一個(gè)方法出來(lái)
寫一個(gè)數(shù)組去重的方法(支持多維數(shù)組)
什么是閉包??jī)?yōu)缺點(diǎn)分別是什么?
說(shuō)說(shuō)你對(duì)javascript的作用域的理解
寫一個(gè)獲取當(dāng)前url查詢字符串中的參數(shù)的方法
簡(jiǎn)要描述下JS有哪些內(nèi)置的對(duì)象
簡(jiǎn)要描述下什么是回調(diào)函數(shù)并寫一個(gè)例子出來(lái)
寫一個(gè)加密字符串的方法
統(tǒng)計(jì)某一字符或字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)
寫一個(gè)去除制表符和換行符的方法
寫一個(gè)把字符串大小寫切換的方法
寫一個(gè)方法把下劃線命名轉(zhuǎn)成大駝峰命名
去除字符串中最后一個(gè)指定的字符
寫一個(gè)方法去掉字符串中的空格
用遞歸算法實(shí)現(xiàn),數(shù)組長(zhǎng)度為5且元素的隨機(jī)數(shù)在2-32間不重復(fù)的值
軟技能請(qǐng)列舉出多種減少頁(yè)面加載時(shí)間的方法
進(jìn)程與線程有什么區(qū)別?JS的單線程帶來(lái)哪些好處?
你有自己買過(guò)服務(wù)器和域名用來(lái)搭建博客或者網(wǎng)站嗎?
你有畫過(guò)流程圖嗎?開始和判定分別用什么圖形表示?
你有用過(guò)單例模式嗎?主要運(yùn)用場(chǎng)景有哪些?
不查資料,你會(huì)手寫正則嗎?
你認(rèn)為前端工程師應(yīng)該分為哪些級(jí)別呢?說(shuō)說(shuō)你的看法
說(shuō)說(shuō)你對(duì)Git的branch, diff, merge的理解?
你知道什么是圖片防盜鏈嗎?防盜鏈怎么實(shí)現(xiàn)呢?說(shuō)說(shuō)你的方法
說(shuō)說(shuō)你對(duì)emojig表情的理解,前端如何處理emoji表情?它的運(yùn)用場(chǎng)景有哪些?
簡(jiǎn)要描述下什么是DNS?它有什么用?
瀏覽器在什么情況下會(huì)出現(xiàn)“已攔截彈窗式窗口”?怎么解決?
你所在的團(tuán)隊(duì)有規(guī)范嗎?舉例說(shuō)明都定義了哪些規(guī)范?
當(dāng)項(xiàng)目準(zhǔn)備上線前,你有做過(guò)哪些性能優(yōu)化嗎?
說(shuō)說(shuō)你對(duì)robots文件的理解,它有什么作用?
說(shuō)說(shuō)你對(duì)hosts文件的理解,它都有哪些作用?
你平常都看哪些方面的書?你看書的方法是怎樣的?
Git的reset和revert有什么區(qū)別?它們分別適用于什么場(chǎng)景?
你平時(shí)開發(fā)是用mac還是windows系統(tǒng)?至少舉三個(gè)例子說(shuō)明兩者的區(qū)別?
刷新和強(qiáng)制刷新有什么區(qū)別?說(shuō)說(shuō)你對(duì)兩者的理解
你會(huì)抓https和移動(dòng)端的包嗎?分別描述下這兩種包要怎么抓?
說(shuō)下你平時(shí)是怎么自學(xué)的?怎么安排時(shí)間的?
你申請(qǐng)的這個(gè)職位,你覺(jué)得你還欠缺什么呢?
你知道什么是websocket嗎?它有什么應(yīng)用場(chǎng)景?
一個(gè)項(xiàng)目寫很多的純靜態(tài)頁(yè)面,有公共的部分(例如頭和尾)你是怎么提取公用的?
你有使用過(guò)JWT嗎?說(shuō)說(shuō)你對(duì)它的理解
你會(huì)抓包嗎?都有用過(guò)哪些抓包工具?
你對(duì)web服務(wù)器軟件有了解嗎?都使用過(guò)哪些?各有哪些優(yōu)缺點(diǎn)呢?
說(shuō)說(shuō)你做過(guò)讓你覺(jué)得最滿意的項(xiàng)目是什么?為什么?
說(shuō)下你對(duì)互聯(lián)網(wǎng)行業(yè)及前端技術(shù)發(fā)展趨勢(shì)的看法
說(shuō)說(shuō)你對(duì)RESTful的理解
你知道二維碼的原理是什么嗎?要把a(bǔ)ndroid和ios的下載地址合成一個(gè)二維碼怎么做呢?
做了這么多年開發(fā),說(shuō)說(shuō)你最大的感悟是什么?
本地git與遠(yuǎn)程倉(cāng)庫(kù)連接的方式有哪些?
為什么瀏覽器會(huì)有兼容的問(wèn)題呢?
js動(dòng)畫和css動(dòng)畫有什么區(qū)別?
你覺(jué)得你自己最大的優(yōu)點(diǎn)和缺點(diǎn)分別是什么?能否舉例說(shuō)明一下?
如果面試官讓你說(shuō)說(shuō)下你的家庭?你會(huì)從哪些方面說(shuō)呢?
最后如果技術(shù)面和HR面問(wèn)你:你還有什么問(wèn)題嗎?你分別會(huì)問(wèn)些什么?
如果面試官讓你先自我介紹下,然后說(shuō)下你的工作經(jīng)歷,你該怎么說(shuō)?
說(shuō)說(shuō)什么是設(shè)計(jì)模式,你最常用的設(shè)計(jì)模式有哪些?
說(shuō)說(shuō)你對(duì)同構(gòu)和SSR的理解
知道IPV6是什么嗎?說(shuō)說(shuō)它和IPV4的區(qū)別是什么?
如何預(yù)防掉頭發(fā)?
對(duì)于讓你接手一個(gè)你覺(jué)得很爛的老項(xiàng)目,你該怎么辦?
對(duì)于5G的到來(lái),你是怎么看的?說(shuō)說(shuō)你的想法
說(shuō)說(shuō)你對(duì)瀏覽器的關(guān)鍵渲染路徑的理解
說(shuō)說(shuō)你對(duì)域名收斂和域名發(fā)散的理解?分別在什么場(chǎng)景下使用?
網(wǎng)站被劫持植入廣告該怎么辦?如何防止?
和你的上級(jí)領(lǐng)導(dǎo)意見(jiàn)不一致時(shí)你該怎么辦?
有用過(guò)本地存儲(chǔ)嗎?有什么限制?有沒(méi)有考慮過(guò)超出了限制怎么辦?
說(shuō)說(shuō)你對(duì)CDN的理解,使用過(guò)程中有沒(méi)有遇到過(guò)問(wèn)題?
你寫文檔一般用什么工具?Markdown有用過(guò)嗎?
說(shuō)說(shuō)你對(duì)http、https的理解
你有遇到過(guò)字體侵權(quán)的事嗎?如何解決?
最近996一詞很火,談?wù)勀銓?duì)996的看法
如果HR說(shuō)要做背調(diào),還要你給出近三個(gè)月的銀行流水,你該怎么辦?
說(shuō)說(shuō)你對(duì)本項(xiàng)目的看法及建議
從你的角度上來(lái)講,你覺(jué)得如何管理前端團(tuán)隊(duì)?
說(shuō)說(shuō)你對(duì)http、https、http2的理解
最近在學(xué)什么?能談?wù)勀阄磥?lái)3,5年給自己的規(guī)劃嗎?
你現(xiàn)在在團(tuán)隊(duì)是什么角色,有起到了什么顯著的作用嗎?
你有自己的博客嗎?平時(shí)自己有寫一些技術(shù)文章嗎?
說(shuō)說(shuō)你對(duì)NodeJs的理解及用途
公鑰加密和私鑰加密是什么?
你知道網(wǎng)頁(yè)三劍客指的是什么嗎?你有用過(guò)Dreamwear嗎?
如果讓你快速使用一門你不熟悉的新技術(shù),你該怎么辦?
對(duì)于前端安全,你了解多少?說(shuō)說(shuō)你對(duì)XSS和CSRF的理解
談一談你知道的前端性能優(yōu)化方案有哪些?
你了解什么是技術(shù)債務(wù)嗎?
你對(duì)全棧工程師的理解是什么?
你在上一家公司工作流程是怎么樣的,如何與其他人協(xié)作的?是怎樣跨部門合作的?
對(duì)于有壓力時(shí),你是怎么抗壓的?
解釋下CRLF是什么?
在瀏覽器中輸入url到頁(yè)面顯示出來(lái)的過(guò)程發(fā)生了什么?
你為什么離職呢?
你對(duì)Git的branch及工作流的理解是什么?
說(shuō)說(shuō)你工作中遇到過(guò)比較難的技術(shù)問(wèn)題是什么?是如何解決的?
你經(jīng)歷過(guò)老板要求兼容IE嗎?IE幾?有什么感悟?
說(shuō)說(shuō)一件或幾件(介紹下除了工作外)你覺(jué)得能為你面試加分的事
前端工程師這個(gè)職位你是怎么樣理解的?聊聊它的前景?
來(lái)說(shuō)說(shuō)你對(duì)重繪和重排的理解,以及如何優(yōu)化?
你會(huì)手寫原生js代碼嗎?
最近都流行些什么?你經(jīng)常會(huì)瀏覽哪些網(wǎng)站?
你如何看待團(tuán)建的?你們團(tuán)建一般都怎么實(shí)施?
說(shuō)說(shuō)你對(duì)SVN和GIT的理解和區(qū)別
你在的公司有沒(méi)有做代碼審查(CodeReview)?如果有是怎么做的?如果沒(méi)有你覺(jué)得應(yīng)該怎么做才更好?
對(duì)于加班你是怎么看的?
你最喜歡用哪些編輯器?喜歡它的理由是什么?
http都有哪些狀態(tài)碼?
交流討論歡迎大家前來(lái)討論,如果覺(jué)得對(duì)你的學(xué)習(xí)有一定的幫助,歡迎點(diǎn)個(gè)Star, 同時(shí)歡迎加入 “前端面試每日3+1” 微信群(掃個(gè)人微信號(hào)邀請(qǐng)入群)相互交流。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/106099.html
摘要:前端面試每日題,以面試題來(lái)驅(qū)動(dòng)學(xué)習(xí),每天進(jìn)步一點(diǎn)讓努力成為一種習(xí)慣,讓奮斗成為一種享受相信堅(jiān)持的力量學(xué)習(xí)不打烊,充電加油只為遇到更好的自己,天無(wú)節(jié)假日,每天早上點(diǎn)純手工發(fā)布面試題死磕自己,愉悅大家。 《論語(yǔ)》,曾子曰:吾日三省吾身(我每天多次反省自己)。 前端面試每日3+1題,以面試題來(lái)驅(qū)動(dòng)學(xué)習(xí),每天進(jìn)步一點(diǎn)! 讓努力成為一種習(xí)慣,讓奮斗成為一種享受!相信 堅(jiān)持 的力量!!! ...
摘要:每天會(huì)折騰一道及以上題目,并將其解題思路記錄成文章,發(fā)布到和微信公眾號(hào)上。三匯總返回目錄在月日月日這半個(gè)月中,做了匯總了數(shù)組知識(shí)點(diǎn)。或者拉到本文最下面,添加的微信等會(huì)根據(jù)題解以及留言內(nèi)容,進(jìn)行補(bǔ)充,并添加上提供題解的小伙伴的昵稱和地址。 LeetCode 匯總 - 2019/08/15 Create by jsliang on 2019-08-12 19:39:34 Recently...
摘要:月下半旬攻略道題,目前已攻略題。目前簡(jiǎn)單難度攻略已經(jīng)到題,所以后面會(huì)調(diào)整自己,在刷算法與數(shù)據(jù)結(jié)構(gòu)的同時(shí),攻略中等難度的題目。 Create by jsliang on 2019-07-30 16:15:37 Recently revised in 2019-07-30 17:04:20 7 月下半旬攻略 45 道題,目前已攻略 100 題。 一 目錄 不折騰的前端,和咸魚有什么區(qū)別...
摘要:前端面試每日題,以面試題來(lái)驅(qū)動(dòng)學(xué)習(xí),每天進(jìn)步一點(diǎn)讓努力成為一種習(xí)慣,讓奮斗成為一種享受相信堅(jiān)持的力量項(xiàng)目地址前端面試每日推薦歡迎跟一起折騰前端,系統(tǒng)整理前端知識(shí),目前正在折騰,打算打通算法與數(shù)據(jù)結(jié)構(gòu)的任督二脈。 《論語(yǔ)》,曾子曰:吾日三省吾身(我每天多次反省自己)。 前端面試每日3+1題,以面試題來(lái)驅(qū)動(dòng)學(xué)習(xí),每天進(jìn)步一點(diǎn)! 讓努力成為一種習(xí)慣,讓奮斗成為一種享受!相信 堅(jiān)持 的力量...
摘要:前端面試每日題,以面試題來(lái)驅(qū)動(dòng)學(xué)習(xí),每天進(jìn)步一點(diǎn)讓努力成為一種習(xí)慣,讓奮斗成為一種享受相信堅(jiān)持的力量項(xiàng)目地址前端面試每日推薦歡迎跟一起折騰前端,系統(tǒng)整理前端知識(shí),目前正在折騰,打算打通算法與數(shù)據(jù)結(jié)構(gòu)的任督二脈。 《論語(yǔ)》,曾子曰:吾日三省吾身(我每天多次反省自己)。 前端面試每日3+1題,以面試題來(lái)驅(qū)動(dòng)學(xué)習(xí),每天進(jìn)步一點(diǎn)! 讓努力成為一種習(xí)慣,讓奮斗成為一種享受!相信 堅(jiān)持 的力量...
閱讀 1014·2021-11-25 09:43
閱讀 1677·2019-08-30 13:59
閱讀 1604·2019-08-30 11:22
閱讀 2131·2019-08-30 11:06
閱讀 1306·2019-08-28 17:51
閱讀 3736·2019-08-26 12:12
閱讀 786·2019-08-26 12:11
閱讀 453·2019-08-26 12:10