Set
基本用法
Set 类似于数组,但是成员的值都是唯一的,没有重复。Set 本身是一个构造函数。
1 | const set = new Set() |
在 Set 内部,NaN 是相等的,两个对象总是不相等的。
1 | let set = new Set() |
Set 类似于数组,但是成员的值都是唯一的,没有重复。Set 本身是一个构造函数。
1 | const set = new Set() |
在 Set 内部,NaN 是相等的,两个对象总是不相等的。
1 | let set = new Set() |
ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。
Symbol 值通过 Symbol 函数生成,也就是说,对象的属性名现在可以有两种类型:一种是字符串,另一种就是 Symbol 类型。只要属性名属于 Symbol 类型,就是独一无二的,可以保证不会与其他属性名冲突。
1 | let s = Symbol() |
Symbol 函数可以接受一个字符串作为参数,表示对 Symbol 实例的描述,主要是为了在 console 显示。
1 | let s = Symbol("str") |
如果 Symbol 的参数是一个对象,就会调用该对象的 toString 方法,再生成 Symbol 值
1 | const obj = { |
拖拽元素事件:
1 | <ul> |
data 自定义数据在 query、mobile 常用。
1 | <div id="div1" data-test="hello" data-test-last="world"></div> |
querySelector 只能选择一组中的第一个元素:
1 | <div class="test">div1</div> |
querySelectorAll 获取一组元素:
1 | <div class="test">div1</div> |
通过 validity 对象,通过下面的 valid 可以查看验证是否通过,如果八种验证都通过返回 true,有一种失败则返回 false
1 | <form action=""> |
1 | <!--新的输入控件--> |
1 | <!--语义化标签--> |