js基礎

1.DOM 中的兩個節點存在的關係:
(1): 包含域被包含 A.contains(B)
(2): 父與子: 獲取父節點 : node.parentNode 獲取子節點: childNodes (有空格的影響)
(3) : 同輩(兄弟) : nextSibling previousSibling
(4): children (IE9+ 以上)

2.如何創建,查找,移動,添加,複製,移除節點

(1): 創建: createElement()
(2) : 添加 移除 替換 插入
appendChild()
removeChild()
replaceChild()
insertBefore()
(3) : 查找
getElementsByTagName() 通過標籤的名稱
getElementsByName() 用過元素name的屬性值
getElementById() : 通過元素的Id值,唯一性

3.事件的使用:

(1): 阻止某個瀏覽器DOM元素的默認行爲
標準: e.preventDefault()
IE : window.event.returnValue = false;
(2) : 阻止冒泡事件的時候:
標準: e.stopPropagation()
IE: window.event.cancelBubble = true;
4.xmlHttpRequest是 ajax事件的一個名稱;原生或者jq,
$.get();
檢測錯誤: error事件

5.嚴格模式和混雜模式的區別?

(1) : 有沒有表頭的聲明
(2) : 盒子的模型
(3) : 渲染的模式

6.IE8以下的盒子模型: width = 內容 + padding + border;
7. JSON是一種輕量化數據交換的 格式,主要用於傳輸數據;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章