IE和DOM事件流的區別
1.執行順序不一樣、
2.參數不一樣
3.事件加不加on
4.this指向問題
IE和標準下有哪些兼容性的寫法
Var ev = ev || window.event
document.documentElement.clientWidth || document.body.clientWidth
Var target = ev.srcElement||ev.target
ajax請求的時候get 和post方式的區別
一個在url后面 一個放在虛擬載體里面
有大小限
安全問題
應用不同 一個是論壇等只需要請求的,一個是類似修改密碼的
事件委托是什么
讓利用事件冒泡的原理,讓自己的所觸發的事件,讓他的父元素代替行!
閉包是什么,有什么特性,對頁面有什么影響
閉包就是能夠讀取其他函數內部變量的函數。
15.如何阻止事件冒泡和默認事件
canceBubble
return false
添加 刪除 替換 插入到某個接點的方法
obj.appendChidl()
obj.innersetBefore()
obj.replaceChild()
obj.removeChild()
解釋jsonp的原理,以及為什么不是真正的ajax
動態創建script標簽,回調函數
Ajax是頁面無刷新請求數據操作
javascript的本地對象,內置對象和宿主對象
本地對象為array obj regexp等可以new實例化
內置對象為gload Math 等不可以實例化的
宿主為瀏覽器自帶的document,window 等
document load 和document ready的區別
Document.onload 是在結構和樣式加載完才執行js
Document.ready原生種沒有這個方法,jquery中有 $().ready(function)
”==”和“===”的不同
前者會自動轉換類型
后者不會
javascript的同源策略
一段腳本只能讀取來自于同一來源的窗口和文檔的屬性,這里的同一來源指的是主機名、協議和端口號的組合