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是一种轻量化数据交换的 格式,主要用于传输数据;

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