opacity ( ) 透明度
created ( ) { } 刚刚被创建
scoped 防止样式被污染( 只在当前组件内有效 )
/deep/ 寻找根元素
includes 包含(字符串中包含某一个值 ,只要包含了就会返回true)
push 数组添加 (数组末尾添加)
unshift 数组添加(数组头部添加)
splice 数组删除有两个参数 ( val ,1 ) 其中val 是传来的下标参数 第二个是删除的长度
pop 删除数组中的最后一项
filter 数组筛选
forEach 数组遍历
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置
includes 数组判重(判断数组或者字符串中中是否包含此查找项)
some 判断数组重复项 (判断数组中是否有重复项 当有重复项时返回一个boolean值 且不会往下继续执行)
trim 去除前后空格
$nextTick( ()=>{} ) 在dom节点更新的时候执行的【延迟】回调,放在next Tick回调函数里的代码执行顺序往后排,同步代码执行完成之后再执行
map,forEach,some,every,filter 条件过滤的区别
map可以指定函数处理数组的每个元素,不改变原数组并返回处理后的数组。
forEach不会生成新的数组,也无法通过return或者break这样的语句跳出本次循环。
some用于检查数组中的元素是否满足指定的条件(函数提供),不会改变原数组,some不会检查空数组
every:用于检测数组所有元素是否都符合指定条件(通过函数提供),不会改变原数组不会检查空数组
filter:不会改变原数组,返回符合条件的新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素
touchstart:触摸开始的时候触发
touchmove:手指在屏幕上滑动的时候触发
touchend:触摸结束的时候触发
而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点(用来实现多点触控):
touches:当前位于屏幕上的所有手指的列表。
targetTouches:位于当前DOM元素上手指的列表。
changedTouches:涉及当前事件手指的列表。
每个触摸点由包含了如下触摸信息(常用):
identifier:一个数值,唯一标识触摸会话(touch session)中的当前手指。一般为从0开始的流水号(android4.1,uc)
target:DOM元素,是动作所针对的目标。
pageX/pageX/clientX/clientY/screenX/screenY:一个数值,动作在屏幕上发生的位置(page包含滚动距离,client不包