作者:zccst
一、DOM操作文档树
其实对于DOM系列的学习,回头想想也就如下几个方面
1,节点查找和遍历
(1)查找的四个方法+选择器
getElementById, getElementByName, getElementByTagName, getElementByClassName
通过css选择器选取元素:#id .class div input[name="xx"] span.fatal.error
querySelectorAll("选择器");//不支持伪元素
querySelector("选择器");
sizzle
(2)节点关系
这是我. 有nodeName, nodeType, nodeValue
parentNode,
兄弟:proviousSibling, nextSibling
孩子:childNodes(Array), firstChild, lastChild,
(3)操作
createNode
兄弟:insertBefore, cloneNode
孩子:appendChild, removeChild, replaceChild
例如:往子元素第一个元素插入一个元素 node.parentNode.insertBefore(newNode, node);
2,节点属性 Attribute之类
添加删除
HTML5中增加 data-xx,使所有属性都变得合法
3,节点内容 innerHTML之类
HTML: innerHTML / outerHTML
Text: innerText / outerText
纯文本:textContent
4,文档和元素的几何形状和滚动
5,HTML表单
6,其他文档特性
二、DOM操作CSS
1,四种种选择器
document.getElementById("");
document.getElementByTagName("");
document.getElementByClassName("");
document.getElementBy("");
2,类选择器
sizzle选择器,主要是子孙,后代,链式选择器
querySelect()
querySelectAll();
3,计算屏幕
getComputeStyle
4,
待补充
分享到:
相关推荐
Java面试题必备——Java基础知识部分汇总 本文总结了Java基础知识部分的重要知识点,涵盖了Java面试中常见的问题,包括作用域、String类、int和Integer的区别、String和StringBuffer的区别、运行时异常与一般异常的...
java面试真题——江苏骏环昇旺科技.jpgjava面试真题——江苏骏环昇旺科技.jpgjava面试真题——江苏骏环昇旺科技.jpgjava面试真题——江苏骏环昇旺科技.jpgjava面试真题——江苏骏环昇旺科技.jpgjava面试真题——江苏...
领导干部公选面试题总结——组织活动类.doc
领导干部公选面试题总结——领导科学方法类.doc
"操作系统面试题——操作系统相关" 操作系统是计算机科学中的一门重要课程,涵盖了计算机系统的基本概念、操作系统的架构、进程管理、内存管理、文件系统、输入/输出系统等方面。本文主要围绕操作系统面试题,涵盖...
这些面试题覆盖了计算机科学的基础知识,包括数据库操作、程序设计、网络原理和操作系统概念,是评估应聘者基本技能的重要工具。理解和掌握这些知识对于在IT行业,尤其是中兴通讯这样的公司工作至关重要。
- **SSH (Struts + Spring + Hibernate) 框架面试题**: 综合考察三个框架之间的集成和协作。 #### 三、数据库和框架配置 - **数据库在 JDBC 中的连接方法**: JDBC 连接池、驱动加载等。 - **Struts 和 Hibernate ...
Java全能学习面试手册——互联网企业面试真题.zip 01 java面试——北京-百度-Java中级.pdf 02 java面试——北京-京东-Java中级.pdf 03 java面试——广州-唯品会-Java大数据开发工程师.pdf 04 java面试——杭州-阿里...
Java面试题是每个Java开发者在求职过程中必须面对的挑战,涵盖范围广泛,从基础概念到高级特性和设计模式。这份终极列表包含115个Java面试题和答案,旨在帮助求职者全面准备,以期在面试中表现出色。以下是部分核心...
最全面的java面试题——选择题部分
在CSS(层叠样式表)领域,面试题通常涵盖了各种概念、技巧和最佳实践,旨在评估候选人的基础知识、问题解决能力和实践经验。以下是一些经典的CSS面试题及其详细解答: 1. **什么是CSS?** CSS(Cascading Style ...
这是因为给出的文件信息中,标题为“银行面试真题——客户经理.pdf”,描述与标题相同,均为“银行面试真题——客户经理.pdf”,而标签部分为空。接着,您提供的部分内容是一串数字和符号,没有实际的文字内容,因此...
面试题.doc————电子版_doc版
HTML5/CSS3 面试题及答案 - CSS 篇 本文档提供了 HTML5/CSS3 面试题及答案,涵盖了 CSS 的新特性、选择符、盒模型、浮动、垂直居中等多个方面。 CSS3 的新特性 * 实现圆角(border-radius) * 阴影(box-shadow)...
6. **CSS面试题**:CSS用于布局和美化网页,面试可能会问到盒模型,布局模式(如Flexbox和Grid),CSS预处理器(如Sass, Less),CSS模块化(如CSS Modules, CSS-in-JS),以及浏览器兼容性问题。 7. **算法面试题*...
世界500强面试题——让你在面试时更有自信!
【一线互联网大厂Java核心面试题库】Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等..
HTML5 和 CSS3 面试题答案 HTML5 和 CSS3 是当前 Web 开发中两个非常重要的技术,以下是关于 HTML5 和 CSS3 的一些常见面试题答案: 优雅降级和渐进增强 优雅降级(Gracious Degradation)和渐进增强...
HCIE 面试题——LAN&WAN 技术 HCIE 面试题——LAN&WAN 技术是一份关于 LAN&WAN 技术的面试题,涵盖了交换机端口类型、VLAN 帧的识别、数据帧的处理方式等多个方面的知识点。 交换机端口类型 交换机端口类型有四种...
前端面试题:前端开发面试题大全,涵盖了HTML、CSS、JavaScript、前端框架和工具等方面; 前端面试题:前端开发面试题大全,涵盖了HTML、CSS、JavaScript、前端框架和工具等方面; 前端面试题:前端开发面试题大全,...