常見的js面試題

(答案待更新...)

1.簡(jiǎn)述同步和異步的區(qū)別

2.怎么添加、移除擂啥、復(fù)制、創(chuàng)建哺壶、和查找節(jié)點(diǎn)

3.實(shí)現(xiàn)一個(gè)函數(shù)clone 可以對(duì)Javascript中的五種主要數(shù)據(jù)類型(Number舱痘、string、Object离赫、Array塌碌、Boolean)進(jìn)行復(fù)制

4.如何消除一個(gè)數(shù)組里面重復(fù)的元素

5.寫一個(gè)返回閉包的函數(shù)

6.使用遞歸完成1到100的累加

7.Javascript有哪幾種數(shù)據(jù)類型

8.如何判斷數(shù)據(jù)類型

9.console.log(1+'2')和console.log(1-'2')的打印結(jié)果

10.Js的事件委托是什么渊胸,原理是什么

11.如何改變函數(shù)內(nèi)部的this指針的指向

12.列舉幾種解決跨域問題的方式台妆,且說明原理

13.談?wù)劺厥諜C(jī)制的方式及內(nèi)存管理

14.寫一個(gè)function 翎猛,清除字符串前后的空格

15.js實(shí)現(xiàn)繼承的方法有哪些

16.判斷一個(gè)變量是否是數(shù)組接剩,有哪些辦法

17.let 切厘,const 懊缺,var 有什么區(qū)別

18.箭頭函數(shù)與普通函數(shù)有什么區(qū)別

19.隨機(jī)取1-10之間的整數(shù)

20.new操作符具體干了什么

21.Ajax原理

22.模塊化開發(fā)怎么做

23.異步加載Js的方式有哪些

24.xml和 json的區(qū)別

25.webpack如何實(shí)現(xiàn)打包的

26.常見web安全及防護(hù)原理

27.用過哪些設(shè)計(jì)模式

28.為什么要同源限制

29.offsetWidth/offsetHeight,clientWidth/clientHeight與scrollWidth/scrollHeight的區(qū)別

30.javascript有哪些方法定義對(duì)象

31.說說你對(duì)promise的了解

32.談?wù)勀銓?duì)AMD疫稿、CMD的理解

33.web開發(fā)中會(huì)話跟蹤的方法有哪些

34.介紹js有哪些內(nèi)置對(duì)象鹃两?

35.說幾條寫JavaScript的基本規(guī)范遗座?

36.javascript創(chuàng)建對(duì)象的幾種方式俊扳?

37.eval是做什么的途蒋?

38.null馋记,undefined 的區(qū)別号坡?

39.[“1”, “2”, “3”].map(parseInt) 答案是多少梯醒?

40.javascript 代碼中的”use strict”;是什么意思 ? 使用它區(qū)別是什么宽堆?

41.js延遲加載的方式有哪些冤馏?

42.defer和async

43.說說嚴(yán)格模式的限制

44.attribute和property的區(qū)別是什么日麸?

45.ECMAScript6 怎么寫class么逮光,為什么會(huì)出現(xiàn)class這種東西?

46.常見兼容性問題

47.函數(shù)防抖節(jié)流的原理

48.原始類型有哪幾種代箭?null是對(duì)象嗎?

49.為什么console.log(0.2+0.1==0.3) //false

50.說一下JS中類型轉(zhuǎn)換的規(guī)則嗡综?

51.深拷貝和淺拷貝的區(qū)別?如何實(shí)現(xiàn)

52.如何判斷this杜漠?箭頭函數(shù)的this是什么

53.== 和 ===的區(qū)別

54.什么是閉包

55.JavaScript原型察净,原型鏈 ? 有什么特點(diǎn)?

56.typeof()和instanceof()的用法區(qū)別

57.什么是變量提升

58.all氢卡、apply以及bind函數(shù)內(nèi)部實(shí)現(xiàn)是怎么樣的

59.為什么會(huì)出現(xiàn)setTimeout倒計(jì)時(shí)誤差?如何減少

60.談?wù)勀銓?duì)JS執(zhí)行上下文棧和作用域鏈的理解

61.new的原理是什么晨缴?通過new的方式創(chuàng)建對(duì)象和通過字面量創(chuàng)建有什么區(qū)別?

62.prototype 和 proto 區(qū)別是什么击碗?

63.使用ES5實(shí)現(xiàn)一個(gè)繼承?

64.取數(shù)組的最大值(ES5稍途、ES6)

65.ES6新的特性有哪些阁吝?

66.promise 有幾種狀態(tài), Promise 有什么優(yōu)缺點(diǎn) ?

67.Promise構(gòu)造函數(shù)是同步還是異步執(zhí)行械拍,then呢 ?promise如何實(shí)現(xiàn)then處理 ?

68.Promise和setTimeout的區(qū)別 ?

69.如何實(shí)現(xiàn) Promise.all ?

70.如何實(shí)現(xiàn) Promise.finally ?

71.如何判斷img加載完成

72.如何阻止冒泡突勇?

73.如何阻止默認(rèn)事件坷虑?

74.ajax請(qǐng)求時(shí)与境,如何解釋json數(shù)據(jù)

75.json和jsonp的區(qū)別?

76.如何用原生js給一個(gè)按鈕綁定兩個(gè)onclick事件猖吴?

77.拖拽會(huì)用到哪些事件

78.document.write和innerHTML的區(qū)別

79.jQuery的事件委托方法bind 摔刁、live海蔽、delegate共屈、on之間有什么區(qū)別?

80.瀏覽器是如何渲染頁(yè)面的拗引?

81.$(document).ready()方法和window.onload有什么區(qū)別?

82.jquery中.get()提交和post()提交有區(qū)別嗎幌衣?

83.對(duì)前端路由的理解?前后端路由的區(qū)別豁护?

84.手寫一個(gè)類的繼承

85.XMLHttpRequest:XMLHttpRequest.readyState;狀態(tài)碼的意思

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市楚里,隨后出現(xiàn)的幾起案子断部,更是在濱河造成了極大的恐慌班缎,老刑警劉巖蝴光,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蔑祟,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)疆虚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門对粪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來装蓬,“玉大人,你說我怎么就攤上這事牍帚。” “怎么了乳蛾?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)肃叶。 經(jīng)常有香客問我,道長(zhǎng)因惭,這世上最難降的妖魔是什么岳锁? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任蹦魔,我火速辦了婚禮激率,結(jié)果婚禮上勿决,老公的妹妹穿的比我還像新娘乒躺。我一直安慰自己,他們只是感情好嘉冒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著讳推,像睡著了一般。 火紅的嫁衣襯著肌膚如雪玩般。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天壤短,我揣著相機(jī)與錄音设拟,去河邊找鬼。 笑死纳胧,一個(gè)胖子當(dāng)著我的面吹牛镰吆,可吹牛的內(nèi)容都是我干的跑慕。 我是一名探鬼主播万皿,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼核行,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼牢硅!你這毒婦竟也來了芝雪?” 一聲冷哼從身側(cè)響起减余,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤惩系,失蹤者是張志新(化名)和其女友劉穎位岔,沒想到半個(gè)月后堡牡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體抒抬,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晤柄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年擦剑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了芥颈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抓于。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡浇借,死狀恐怖捉撮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妇垢,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布闯估,位于F島的核電站,受9級(jí)特大地震影響涨薪,放射性物質(zhì)發(fā)生泄漏骑素。R本人自食惡果不足惜刚夺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一献丑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧创橄,春花似錦箩做、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)醉蚁。三九已至,卻和暖如春网棍,著一層夾襖步出監(jiān)牢的瞬間黔龟,已是汗流浹背确沸。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留俘陷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓拉盾,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親捉偏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子倒得,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353