JavaScript面試大全(二)

  1. eval()是作什麼的?

eval()是「魔鬼」javascript

  1. null,undefined 的區別?

來看看大神阮一峯的解釋吧html

  1. 寫一個通用的事件偵聽器函數。

JS事件監聽器前端

  1. Node.js的適用場景?

NodeJS優缺點及適用場景討論java

  1. 介紹js的基本數據類型。
  2. Javascript如何實現繼承?

JS的五種繼承實現方式jquery

  1. [」1」, 「2」, 「3」].map(parseInt) 答案是多少?

http://www.html-js.com/article/1809ajax

  1. 如何建立一個對象? (畫出此對象的內存圖)
  2. 談談This對象的理解。

深刻理解JavaScript中的thisjson

  1. 事件、IE與火狐的事件機制有什麼區別? 如何阻止冒泡?跨域

    ① 咱們在網頁中的某個操做(有的操做對應多個事件)。例如:當咱們點擊一個按鈕就會產生一個事件。是能夠被 JavaScript 偵測到的行爲。
    ② 事件處理機制:IE是事件冒泡、火狐是 事件捕獲; ③ ev.stopPropagation();數組

  2. 什麼是閉包(closure),爲何要用它?瀏覽器

閉包;閉包能夠用在許多地方。它的最大用處有兩個,一個是前面提到的能夠讀取函數內部的變量,另外一個就是讓這些變量的值始終保持在內存中。

  1. 「use strict」;是什麼意思 ? 使用它的好處和壞處分別是什麼?

JavaScript嚴謹模式(Strict Mode)提高開發效率和質量

  1. 如何判斷Javascript對象是否存在?

連接

  1. new操做符具體幹了什麼呢?

理解js中的new

  1. Javascript中,有一個函數,執行時對象查找時,永遠不會去查找原型,這個函數是?

hasOwnProperty

  1. JSON 的瞭解?

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。它是基於JavaScript的一個子集。數據格式簡單, 易於讀寫, 佔用帶寬小{'age':'12', 'name':'back'}

  1. js延遲加載的方式有哪些?

defer和async、動態建立DOM方式(用得最多)、按需異步載入js

  1. ajax 是什麼?
  2. 同步和異步的區別?
  3. 如何解決跨域問題?

js跨域及解決方案

  1. 模塊化怎麼作?
  2. AMD(Modules/Asynchronous-Definition)、CMD(Common Module Definition)規範區別?

看下大牛玉伯對AMD和CMD的理解

  1. 異步加載的方式有哪些?

異步加載JS的五種方式

  1. .call() 和 .apply() 的區別?

區別

  1. jQuery與jQuery UI 有啥區別?

jQuery是JS的一個庫,jQueyr UI 能夠看作是jQuery的插件

  1. JQuery的源碼看過嗎?能不能簡單說一下它的實現原理?
  2. jquery 中如何將數組轉化爲json字符串,而後再轉化回來?
  3. 針對 jQuery 的優化方法?
  4. JavaScript中的做用域與變量聲明提高?
  5. 如何編寫高性能的Javascript?
  6. 那些操做會形成內存泄漏?
  7. JQuery一個對象能夠同時綁定多個事件,這是如何實現的?

其餘問題

你遇到過比較難的技術問題是?你是如何解決的?

常使用的庫有哪些?經常使用的前端開發工具?開發過什麼應用或組件?

頁面重構怎麼操做?

列舉IE 與其餘瀏覽器不同的特性?

99%的網站都須要被重構是那本書上寫的?

什麼叫優雅降級和漸進加強?

WEB應用從服務器主動推送Data到客戶端有那些方式?

對Node的優勢和缺點提出了本身的見解?

你有哪些性能優化的方法?

http狀態碼有那些?分別表明是什麼意思?

一個頁面從輸入 URL 到頁面加載顯示完成,這個過程當中都發生了什麼?(流程說的越詳細越好)

除了前端之外還了解什麼其它技術麼?你最最厲害的技能是什麼?

你經常使用的開發工具是什麼,爲何?

對前端界面工程師這個職位是怎麼樣理解的?它的前景會怎麼樣?

加班的見解?

平時如何管理你的項目?

如何設計突發大規模併發架構?

說說最近最流行的一些東西吧?常去哪些網站?

移動端(Android IOS)怎麼作好用戶體驗?

你在如今的團隊處於什麼樣的角色,起到了什麼明顯的做用?

你認爲怎樣纔是全端工程師(Full Stack developer)?

介紹一個你最得意的做品吧?

最近在學什麼?能談談你將來3,5年給本身的規劃嗎?

相關文章
相關標籤/搜索