1. javascript的typeof返回哪些數據類型.
答案:string,boolean,number,undefined,function,object
2. 例舉3種強制類型轉換和2種隱式類型轉換?
答案:強制(parseInt,parseFloat,number)
隱式(== ===)
3. split() join() 的區別
答案:前者是將字符串切割成數組的形式,后者是將數組轉換成字符串
4. 數組方法pop() push() unshift() shift()
答案:push()尾部添加 pop()尾部刪除
unshift()頭部添加 shift()頭部刪除
5. IE和標准模式下有哪些兼容性的寫法(事件)
答案:
var ev = event || window.event || document.documentElement.clientWidth document.body.clientWidth
Var target = ev.srcElement || ev.target
6. ajax請求的時候get 和post方式的區別
答案:
一個在url后面 ,一個放在虛擬載體里面
get有大小限制(只能提交少量參數)
安全提交數據問題
應用不同 ,請求數據和
7. call和apply的區別
答案:
Object.call(this,obj1,obj2,obj3)
Object.apply(this,arguments);
8. ajax請求時,如何解析json數據
答案:使用JSON.parse
9. 事件委托是什么
答案: 利用事件冒泡的原理,讓自己的所觸發的事件,讓他的父元素代替執行!