文章列表
DOM Node 和 Element 有什么区别?
文档对象模型 (DOM) 是将 HTML 或 XML 文档视为树结构的接口,其中每个节点都是文档的一个对象。DOM 还提供了一组方法来查询树、改变结构、样式。 DOM 还使用术语 element : 与节点非常相似。那么,DOM 节点和元素有什么区别呢? # 1.DOM Node 节点 理解节点和元素之间区别的关键是理解节点是什么。 从更高的角度来看,DOM 文档由节点的层次结构组成。每个节点可以有一个父节点和 / 或子节点。 我们看一下下面的 HTML 文档: <!DOCTYPE...
more...Date
# 语法: new Date();new Date(value);new Date(dateString);new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);# 参数 Date() 构造函数有四种基本形式 # 1. 没有参数 如果没有提供参数,那么新创建的 Date 对象表示实例化时刻的日期和时间。 # 2. Unix 时间戳 value 一个 Unix 时间戳(Unix Time Stamp),它是一个整数值,表示自 1970 年 1 月 1 日 00:00:00...
more...CSS_display_属性值分类
display 属性可以设置元素的内部和外部显示类型 display types。元素的外部显示类型 outer display types 将决定该元素在流式布局中的表现(块级或内联元素);元素的内部显示类型 inner display types 可以控制其子元素的布局(例如:flow layout,grid 或 flex)。 在 CSS 规范(特指 CSS Level 1/2/3 规范)中查阅 display 属性的所有取值时需要注意:个别取值的详细信息记录在独立的规范中。 例如,display: flex 的详细信息在 CSS Flexible Box Model...
more...块格式化上下文 Block formatting context(BFC)
block formatting contexts 是 formatting contexts 格式化上下文的概念之一,formatting contexts 其中有几种类型,包括块格式化上下文 block formatting contexts、内联格式化上下文 inline formatting contexts 和灵活格式化上下文 flex formatting contexts。 块格式化上下文(Block formatting context,BFC) 是 Web 页面的可视 CSS...
more...Web APIs
# 在使用 JavaScript 编写 Web 代码时,有许多 Web API 可供调用。下面是开发 Web 应用程序或网站时可能使用的所有 API 和接口(对象类型)的列表。 Web API 主要用于 JavaScript,但也可能有例外。 # 规范 这是一个所有可用 API 的列表。 B Background Fetch API Background Tasks Barcode Detection API Battery API Beacon Bluetooth API Broadcast Channel API C CSS Counter Styles CSS Font...
more...拖放 Drag and Drop
事件 On 型事件处理程序 触发时刻 drag (en-US) ondrag 当拖拽元素或选中的文本时触发。 dragend (en-US) ondragend(en-US) 当拖拽操作结束时触发 (比如松开鼠标按键或敲 “Esc” 键). (见结束拖拽 (en-US) ) dragenter (en-US) ondragenter(en-US) 当拖拽元素或选中的文本到一个可释放目标时触发(见 指定释放目标 (en-US) )。 dragexit ondragexit(en-US) 当元素变得不再是拖拽操作的选中目标时触发。 dragleave...
more...