美文网首页我爱编程
十至十二章导读题

十至十二章导读题

作者: 空无一码 | 来源:发表于2018-06-11 16:25 被阅读20次

10.1 什么是DOM?
DOM是针对HTML和XML文档的一个API;

10.2在确定节点类型时,如何确保兼容性?
讲nodeType属性与数字值进行比较;

10.3为何说NodeiList是有生命、有呼吸的对象?
因为它是基于DOM结构动态执行查询的结果,因此DOM结构的变化能够自动反映在NodeList对象中。

10.4DOM中操作节点的方法有?
appendChild();insertBefore();
replaceChild();removeChild();
cloneNode();normalize();

10.5document对象获取特定某个或某组元素引用的方法有?
getElementById()和getElementsByTagName()
getElementsByName()(HTMLDocument类型有,XML类型没有)

10.6如果页面中多个元素的ID相同,getElementById()如何处理?
只返回文档中第一次出现的元素;

10.7为何最好在比较之前将标签名转换为相同的大小写形式?
因为HTML和XML中标签名大小写 规则不一样;

10.8操作特性的DOM方法有?
getAttribute();setAttribute();removeAttribute();

10.9attributes属性的方法有?
getNameItem();removeNameItem();setNameItem();item();

10.10操作节点中的文本有?
appendData();deleteData();insertData();
replaceData();splitText();substringData();

10.11什么是动态样式?
在页面加载时不存在的样式,加载后才动态添加到页面中。

10.12为何DOM操作在处理,script和style元素时存在一些复杂性?
因为这两个元素分别包含脚本和样式信息,浏览器会将他们和其他元素区别对待。

10.13如何理解DOM对性能的影响?
DOM操作往往是JS程序中开销最大的部分,因此要尽量减少对DOM的操作。

11.01选择符API的目的是?
致力于让浏览器原生支持CSS查询,让解析和树查询操作可以在浏览器内部通过编译后的代码来完成,去改善性能。

11.02querySelectorAll()和querySelector的异同?
接收的参数都是一个CSS选择符,若传入浏览器不支持的选择符或者选择符中有语法错误,都会抛出错误;
而前者返回的是所有的元素,后者只返回一个元素;

11.03返回NodeList的DOM方法杜具有的同样问题是?
性能问题

11.04Document的readyState属性的可能值有?
Loading 正在加载文档;complete已经加载完文档。

11.05如何避免在使用innerHTMl、outerHTML属性和insertAdjacentHTML()方法时可能导致的内存占用问题?
手工删除被替换元素的所有事件处理程序和JS对象属性。

11.06H5中选择的滚动页面的标准方法为?
scrollIntoView()

11.07为何要为DOM元素定义额外的属性?
因为浏览器处理DOM元素间空白符的方式不一样

12.01DOM2级和3级的目的是?
扩展DOM API,以满足操作XML的所有需求,同时提供更好的错误处理和特性检测能力。

相关文章

  • 十至十二章导读题

    10.1 什么是DOM?DOM是针对HTML和XML文档的一个API; 10.2在确定节点类型时,如何确保兼容性?...

  • 十六至十八导读题

    16.1 什么是跨文档消息传递?指的是来自不同域的页面间传递消息 16.2 XDM的核心是?postMessage...

  • 一至三章导读题

    1.1一个完整的js实现包括啥?ECMAscript, DOM, BOM 1.2ECMA的宿主环境有?Web浏览器...

  • 十三至十五章导读题

    13.1 JS和HTML的交互式如何实现的?通过事件实现的 13.2什么是事件流?描述的是从页面中接收事件的顺序。...

  • 七至九章导读题

    7.1 如何理解函数声明提升?执行代码之前会读取函数声明,这意味着可以把函数声明放在调用它语句的后面。 7.2 匿...

  • 十九至二十一章导读题

    19.1 什么是E4X?不是一门语言,而是对ECMAScript语言的可选扩展,为处理XML定义了新的语法,也定义...

  • 四至六章导读题

    4.1 如何理解js变量松散类型本质?这决定了js只在特定的时间用于保存特定值得名字而已,变量的值及其数据类型可以...

  • 孩子越来越懂事了

    2017年6月22日 晴 读经内容:《易经》系辞上传第十至十二章、《诗经》198至200节、《文学启蒙》郑伯克段...

  • java面试技巧注意事项

    方法/步骤 笔试 笔试这个环节是很容易,几张试卷,一共也就十几道题。一般由5至10个选择题+2至5个论述题+1至2...

  • Java面试的5个小技术(存干货)

    1. 笔试 笔试这个环节是很容易,几张试卷,一共也就十几道题。一般由5至10个选择题+2至5个论述题+1至2个编程...

网友评论

    本文标题:十至十二章导读题

    本文链接:https://www.haomeiwen.com/subject/deicsftx.html