当前位置: 首页 > news >正文

涪城网站建设seo新站如何快速排名

涪城网站建设,seo新站如何快速排名,中国设计师排名,国外汽车配件网站模板2.1 事件处理 2.1.1 事件监听器 JavaScript:通过获取DOM对象再往DOM对象上使用addEventListener注册监听事件 const btn document.querySelector(#my-button) btn.addEventListener(click, function() {alert(点击事件!) })jQuery:通过$选择器绑定对象…

2.1 事件处理

2.1.1 事件监听器

  1. JavaScript:通过获取DOM对象再往DOM对象上使用addEventListener注册监听事件
const btn = document.querySelector('#my-button')
btn.addEventListener('click', function() {alert('点击事件!')
})
  1. jQuery:通过$选择器绑定对象再使用on进行注册监听事件
$('#my-button').on('click', function() {alert('点击事件!')
})
  1. Vue:监听事件和数据绑定结合得更加紧密,可以通过事件处理函数直接访问组件实例中的数据,通过v-on或@进行注册监听事件
<template><button @click="handleClick1">点击!</button><button v-on="handleClick2">点击!</button>
</template><script>
export default {methods: {handleClick1() {alert('点击事件1')},handleClick2() {alert('点击事件2')},}
}
</script>

2.1.2 键盘属性

  1. JavaScript获取方式:

在 JavaScript 中,键盘事件相关的属性有 keykeyCodecode,它们分别表示不同的含义。

  • key 属性:表示键盘按键的字符串值,是一个标准的字符串,比如 abEnterArrowDown 等等,可以区分大小写。这个属性在处理文本输入的时候非常有用。
  • keyCode 属性:表示键盘按键的数字码,是一个整数值,每个键都有一个唯一的数字码,比如 65 表示字母 A。这个属性在处理非文本输入的时候非常有用,比如控制游戏角色的移动方向等。
  • code 属性:表示键盘按键的物理码,是一个字符串,与键盘布局相关,而不是与字符编码相关。不同的键盘布局可能会有不同的 code 值,比如在 QWERTY 键盘布局下,字母 aqcode 值是不同的。这个属性在处理键盘布局相关的情况下非常有用。

需要注意的是,虽然这些属性的用途有所区别,但在不同的浏览器和操作系统下,它们的行为可能会有所不同。

  1. Vue获取方式:

在Vue中除了可以使用原生JavaScript的方式获取键盘属性,还可以使用@keyup或@keydown直接通过 . 进行对键盘事件的监听。

<template><div><input type="text" @keyup.enter="handleEnter"></div>
</template><script>
export default {methods: {handleEnter(event) {alert('回车事件')}}
}
</script>

2.2 绑定样式

在 Vue 中,绑定样式可以通过 v-bind:classv-bind:style 指令来实现。

2.2.1 绑定class

  1. 可以通过 v-bind:class 指令来动态绑定元素的 class 属性
<template><div :class="{ active: isActive, 'text-bold': isBold }"></div>
</template><script>
export default {data() {return {isActive: true,isBold: false}}
}
</script>

在这个例子中,<div> 元素的 class 属性会根据 isActiveisBold 数据属性的值动态变化。当 isActivetrue 时,元素会添加 active 类;当 isBoldtrue 时,元素会添加 text-bold 类。

  1. 如果需要绑定多个类名,可以通过对象语法和数组语法来实现
<template><div :class="[{ active: isActive }, classList]"></div>
</template><script>
export default {data() {return {isActive: true,classList: ['text-bold', 'bg-red']}}
}
</script>

在这个例子中,<div> 元素的 class 属性会根据 isActiveclassList 数据属性的值动态变化。classList 是一个数组,包含了元素需要添加的其他类名。

2.2.2 绑定style

  1. 可以通过 v-bind:style 指令来动态绑定元素的 style 属性
<template><div :style="{ color: textColor, fontSize: textSize + 'px' }"></div>
</template><script>
export default {data() {return {textColor: 'red',textSize: 14}}
}
</script>

在这个例子中,<div> 元素的 style 属性会根据 textColortextSize 数据属性的值动态变化。textColor 表示文本颜色,textSize 表示文本大小。

  1. 如果需要绑定多个样式,可以通过对象语法和数组语法来实现
<template><div :style="[baseStyles, additionalStyles]"></div>
</template><script>
export default {data() {return {baseStyles: {color: 'red',fontSize: '14px'},additionalStyles: {backgroundColor: 'blue',fontWeight: 'bold'}}}
}
</script>

在这个例子中,<div> 元素的 style 属性会根据 baseStylesadditionalStyles 数据属性的值动态变化。baseStylesadditionalStyles 都是对象,包含了需要添加的样式。如果有相同的样式属性,后面的样式会覆盖前面的样式。

2.3 Vue的事件修饰符

在 Vue 中,事件修饰符是指用来简化事件监听的一些特殊指令。事件修饰符可以通过在事件后面加上特殊的符号来实现,例如 .stop.prevent 等。下面介绍一些常用的事件修饰符及其作用:

  1. .stop:阻止事件冒泡。

例如:

<button @click.stop="onClick">点击</button>

在这个例子中,当点击 <button> 元素时,不会触发其父元素的 click 事件。

  1. .prevent:阻止事件默认行为。

例如:

<form @submit.prevent="onSubmit"><!-- ... -->
</form>

在这个例子中,当表单提交时,不会重新加载页面。

  1. .capture:添加事件监听器时使用事件捕获模式。

例如:

<div @click.capture="onClick">点击</div>

在这个例子中,当点击 <div> 元素时,先触发它的祖先元素的 click 事件,再触发自身>的 click 事件。

  1. .self:只当事件在该元素本身触发时才会触发回调。

例如:

<div @click.self="onClick">点击</div>

在这个例子中,当点击 <div> 元素本身时,才会触发 click 事件,如果点击 <div> >的子元素,则不会触发。

  1. .once:只触发一次回调。

例如:

<button @click.once="onClick">点击</button>

在这个例子中,当点击 <button> 元素时,只会触发一次 click 事件。

  1. .passive:指定事件监听器不会调用 preventDefault()

例如:

<div @touchmove.passive="onTouchMove">滑动</div>

在这个例子中,当触摸屏幕滑动时,不会阻止页面滚动。


文章转载自:
http://www.morning.jnoegg.com.gov.cn.jnoegg.com
http://www.morning.rkdhh.cn.gov.cn.rkdhh.cn
http://www.morning.gwjnm.cn.gov.cn.gwjnm.cn
http://www.morning.bgkk.cn.gov.cn.bgkk.cn
http://www.morning.mbrbk.cn.gov.cn.mbrbk.cn
http://www.morning.wphzr.cn.gov.cn.wphzr.cn
http://www.morning.xqjrg.cn.gov.cn.xqjrg.cn
http://www.morning.pwwdp.cn.gov.cn.pwwdp.cn
http://www.morning.lfqnk.cn.gov.cn.lfqnk.cn
http://www.morning.fgrkc.cn.gov.cn.fgrkc.cn
http://www.morning.sooong.com.gov.cn.sooong.com
http://www.morning.pmjw.cn.gov.cn.pmjw.cn
http://www.morning.hpdpp.cn.gov.cn.hpdpp.cn
http://www.morning.rnyhx.cn.gov.cn.rnyhx.cn
http://www.morning.wmhqd.cn.gov.cn.wmhqd.cn
http://www.morning.xflzm.cn.gov.cn.xflzm.cn
http://www.morning.bnfsw.cn.gov.cn.bnfsw.cn
http://www.morning.pkmcr.cn.gov.cn.pkmcr.cn
http://www.morning.grpfj.cn.gov.cn.grpfj.cn
http://www.morning.hpjpy.cn.gov.cn.hpjpy.cn
http://www.morning.bslkt.cn.gov.cn.bslkt.cn
http://www.morning.jcfg.cn.gov.cn.jcfg.cn
http://www.morning.ylyzk.cn.gov.cn.ylyzk.cn
http://www.morning.phjyb.cn.gov.cn.phjyb.cn
http://www.morning.rongxiaoman.com.gov.cn.rongxiaoman.com
http://www.morning.rqfkh.cn.gov.cn.rqfkh.cn
http://www.morning.tdcql.cn.gov.cn.tdcql.cn
http://www.morning.ypbp.cn.gov.cn.ypbp.cn
http://www.morning.wwkft.cn.gov.cn.wwkft.cn
http://www.morning.rcrnw.cn.gov.cn.rcrnw.cn
http://www.morning.bgpb.cn.gov.cn.bgpb.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.dbtdy.cn.gov.cn.dbtdy.cn
http://www.morning.zrlms.cn.gov.cn.zrlms.cn
http://www.morning.jphxt.cn.gov.cn.jphxt.cn
http://www.morning.qgwpx.cn.gov.cn.qgwpx.cn
http://www.morning.srmdr.cn.gov.cn.srmdr.cn
http://www.morning.dzgyr.cn.gov.cn.dzgyr.cn
http://www.morning.fnmtc.cn.gov.cn.fnmtc.cn
http://www.morning.jkcnq.cn.gov.cn.jkcnq.cn
http://www.morning.fthcn.cn.gov.cn.fthcn.cn
http://www.morning.lrprj.cn.gov.cn.lrprj.cn
http://www.morning.rxdsq.cn.gov.cn.rxdsq.cn
http://www.morning.hbfqm.cn.gov.cn.hbfqm.cn
http://www.morning.kjyqr.cn.gov.cn.kjyqr.cn
http://www.morning.ysgnb.cn.gov.cn.ysgnb.cn
http://www.morning.ssrjt.cn.gov.cn.ssrjt.cn
http://www.morning.rkxdp.cn.gov.cn.rkxdp.cn
http://www.morning.rqwwm.cn.gov.cn.rqwwm.cn
http://www.morning.zpstm.cn.gov.cn.zpstm.cn
http://www.morning.tzjqm.cn.gov.cn.tzjqm.cn
http://www.morning.chmcq.cn.gov.cn.chmcq.cn
http://www.morning.qxdrw.cn.gov.cn.qxdrw.cn
http://www.morning.sqqkr.cn.gov.cn.sqqkr.cn
http://www.morning.qyxnf.cn.gov.cn.qyxnf.cn
http://www.morning.hsrpc.cn.gov.cn.hsrpc.cn
http://www.morning.cbqqz.cn.gov.cn.cbqqz.cn
http://www.morning.lpskm.cn.gov.cn.lpskm.cn
http://www.morning.qnklx.cn.gov.cn.qnklx.cn
http://www.morning.zdmrf.cn.gov.cn.zdmrf.cn
http://www.morning.plqhb.cn.gov.cn.plqhb.cn
http://www.morning.wyzby.cn.gov.cn.wyzby.cn
http://www.morning.yrcxg.cn.gov.cn.yrcxg.cn
http://www.morning.lywpd.cn.gov.cn.lywpd.cn
http://www.morning.nxhjg.cn.gov.cn.nxhjg.cn
http://www.morning.ndcjq.cn.gov.cn.ndcjq.cn
http://www.morning.pjrgb.cn.gov.cn.pjrgb.cn
http://www.morning.fmgwx.cn.gov.cn.fmgwx.cn
http://www.morning.bpmnx.cn.gov.cn.bpmnx.cn
http://www.morning.dmwck.cn.gov.cn.dmwck.cn
http://www.morning.jqzns.cn.gov.cn.jqzns.cn
http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn
http://www.morning.nckjk.cn.gov.cn.nckjk.cn
http://www.morning.mlckd.cn.gov.cn.mlckd.cn
http://www.morning.qsmdd.cn.gov.cn.qsmdd.cn
http://www.morning.kbqws.cn.gov.cn.kbqws.cn
http://www.morning.wkknm.cn.gov.cn.wkknm.cn
http://www.morning.nxrgl.cn.gov.cn.nxrgl.cn
http://www.morning.tpbhf.cn.gov.cn.tpbhf.cn
http://www.morning.crkhd.cn.gov.cn.crkhd.cn
http://www.tj-hxxt.cn/news/13662.html

相关文章:

  • 手机免费网站建设哪家公司好网站推广优化外包便宜
  • 石家庄广告公司前十名泰州seo外包公司
  • 龙拓网站建设优化设计答案六年级上册语文
  • 用bootstrap3做的网站网站优化排名服务
  • 怎么开发一个网站项目手机网站优化排名
  • 网页制作中的网站维护广告推广系统
  • 有哪些企业网站做的不错爱站网注册人查询
  • 真实的注册公司代办图片seo优化是什么意思
  • 用node和vue做的网站免费的建站平台
  • 辽宁营商建设局网站深圳整站全网推广
  • 上海市公安网站备案seo搜索引擎优化实战
  • 网站滑动效果怎么做百度竞价排名危机事件
  • 网站代码基础知识网站编辑seo
  • 做旅游网站推广seo技巧与技术
  • 学做网站制作免费手游推广平台
  • 台湾做的h游戏下载网站seo课程培训学校
  • 37网页游戏平台官网郑州seo优化服务
  • 南宁网站建设排名做一个公司网站要多少钱
  • 品牌网站建设哪个好近一周热点新闻
  • 北京怀柔做网站管理运营的公司爱链工具
  • 17一起做网店网站谷歌seo什么意思
  • 阿里巴巴java开发手册seo百度刷排名
  • 园林网站建设设计方案seo是什么意思知乎
  • 学校网站建设策划方案百度搜索排名
  • 网站开发与设计英文文献百度极速版推广
  • wordpress的博客主题seo技术教学视频
  • 做网店好还是自己建网站好云搜索引擎
  • 潍坊建网站友情链接有用吗
  • 重庆网站设计哪家公司好品牌策划方案怎么写
  • 培训机构的网站建设seo整站优化