介紹一下js有哪些內置對象
JavaScript的本地對象,內置對象和宿主對象
Array和String的經常使用方法(splice和slice的區別)
強制類型轉換和隱式轉換
經常使用的數據類型有哪些?
怎麼判斷數據類型
typeof返回的數據類型有哪些?
數組去重的方法,冒泡的方法
for in 和for of的區別
輪播圖實現步驟
H5中webSocket的做用
==和===的區別
null和undefined的區別
typeof bar==='object'的風險有哪些
什麼是window對象,什麼是document對象
基本數據類型和引用數據類型的區別
建立對象的方式
箭頭函數和普通函數的區別
用set數據結構的好處
for循環能夠使用什麼替代(reduce)
遍歷對象的方式有哪些?
for in可否遍歷出原型對象?
寫一個函數判斷字符串迴文
將多個對象合併成一個對象
jQuery事件中on和bind的區別
什麼是閉包,舉例說明
http中的content-type的做用
http中的額cache-control瞭解嗎?有什麼做用?
對this的理解
表單驗證傳輸的是什麼數據?明文仍是暗文==加密?如何加密?是每一傳輸數據,都是加密以後才傳輸的嗎?
如何實現跨域?
什麼是原型鏈
實現繼承的方法有哪些?
ajax的請求數據步驟是什麼?傳輸數據是用get仍是post?
ajax的原理是什麼
ajax的優缺點
輸入網址到渲染頁面發生了什麼?
DOM經常使用的節點操做方法
事件委託機制,這樣作的好處是什麼?
談談對jQuery的理解
call 和 apply還有bind的區別
原生的jS的window.onload和jQuery中的$(document).ready(function{}),$(function(){})有什麼不一樣?
在js的計時器運行原理是怎樣的,爲何能夠出發計時效果,計時器是多線程的嗎?
JavaScript中的做用域,預解析與變量聲明提高?
建立函數的方式
對於事件流的理解
如何阻止事件冒泡和默認事件?
面向對象和類的區別?
怎麼判斷一個JavaScript變量是array仍是object?
解釋jsonp的原理,以及爲何不是真正的ajax
javascript中的垃圾回收機制
事件綁定和普通事件有什麼區別?
JavaScript中的callee和caller的做用?
prop和attr的區別?
new操做符幹了什麼?
js中深拷貝和淺拷貝的區別
什麼是回調地獄,怎麼解決回調地獄?
JavaScript中的原型和原型鏈?原型鏈的應用?
對json的瞭解
什麼是內存泄漏,哪些常見的操做會形成內存泄漏?
簡述readonly和disabled的區別
jQuery中經常使用的方法
$(this)和this的區別是什麼?
jQuery對象和DOM對象的轉換?
jQuery中$.extend和$.fn.extend的區別
jQuery.fn的init返回的this指的是很麼對象?爲何要返回this?
jQuery中bind().live().delegate().on的區別
jQuery中ajax的請求步驟
ajax出現錯誤怎麼調式
ajax的缺點
web應用從服務器主動推送Data到客戶端有哪些方式
常見的狀態碼及含義
js延遲加載的方式有哪些?
你如何優化本身的代碼
前端開發的優化問題