一、创建
1、方式
- 字面量:var变量名 = / 表达式 / 模式修饰符
- 函数构造:var变量名 = ** **new RegExp(“表达式”,”模式修饰符”)
select * from learn
对于vue来说,组件之间的消息传递是非常重要的,下面是我对组件之间消息传递的各种方式的总结,总共有8种方式。
props和$emit
$attrs和$listeners
中央事件总线
provide和inject
v-model
$parent和$children
boradcast和dispatch
事件
:元素天生具备的行为方式(和写不写JS代码没有关系)【onclick不是事件,click才是事件,浏览器会把一些常用事件挂载到元素对象的私有属性上,让我们可以实现DOM0事件绑定】,当我们去操作元素的时候会触发元素的很多事件事件绑定
:给当前元素的某个事件绑定方法,目的是让当前元素某个事件被触发时,做出一些反应
设置一个定时器并设定一个等待时间,当到达时间,执行指定要完成的事情;JS中的定时器一共有两种:
window.setTimeout(function,[interval]):设置了一个定时器,当到达指定时间后执行对应的方法(执行一次定时器就结束了);(第一个参数是函数,第二个参数是时间,a单位都是毫秒,自己不需要加单位,17是个比较理想的时间)
1 | window.setTimeout(function(){ |
[interval]:时间因子,需要等待的时间
window.setInterval(function,[interval]):设置一个定时器,当达到指定时间后执行对应的方法(以后每隔这么长时间就重新执行这个方法,直到定时器清除为止,执行很多次)
1 | var n=0; |