Vue.js笔记 之 入门篇

★ click和onclick的区别

我们经常会在Dom对象上添加 onclick 或在页面加载完成时为对象添加click方法

click与onclick区别总结如下

1、click是对象的方法,onclick是事件,当我们点击按钮是,首先触发的是事件,然后是方法,举个栗子

<button id="test_btn" onclick="textOnclick()"  ></button>

$('#test_btn').click(function(){

    alert("click执行");

})

function textOnclick(){

    alert("onclick执行");

}

我们会发现,当我们点击按钮时,首先执行onclick,然后执行click,因为onclick是按钮的点击事件,首先触发事件,而后触发事件的点击方法,也就是说即便我们不添加点击方法,当我们点击时也会触发点击事件

2、方法可直接直接,事件只能触发,也就是说,方法可以以其他方式执行,而对于按钮的点击事件需要进行点击触发

3、关系 事件---触发函数

★ var key = setInterval(函数, 400) -- 每隔400毫秒执行一次里面的函数,clearInterval(key) -- 停止前面的计时器(注意作用域的问题)

★ v-on 下的 事件修饰符

Vue.js笔记 之 入门篇

Vue.js笔记 之 入门篇

冒泡

Vue.js笔记 之 入门篇

阻止冒泡

Vue.js笔记 之 入门篇

Vue.js笔记 之 入门篇

下面的默认行为是 超链接的跳转,加了prevent就不会实现跳转

Vue.js笔记 之 入门篇

下面的capture捕获机制 是 重外到里执行事件

Vue.js笔记 之 入门篇

Vue.js笔记 之 入门篇

下面的self事件修饰符 是阻止self所在的元素被冒泡

Vue.js笔记 之 入门篇

once,无顺序之分 -- prevent 和 once

Vue.js笔记 之 入门篇

self 和 stop 的区别

Vue.js笔记 之 入门篇