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