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

js网站记住密码怎么做个人免费网页

js网站记住密码怎么做,个人免费网页,关于建设二级网站的报告,用外链技术做视频网站1.鼠标事件的绑定 1.概述: 在js中我们已经了解过了事件的绑定方式(获取元素节点后,对元素节点进行事件绑定),实际上我们可以直接在标签元素上面绑定事件,并在Vue实例对象中添加一个methods属性&#xff0c…

1.鼠标事件的绑定

1.概述:

  在js中我们已经了解过了事件的绑定方式(获取元素节点后,对元素节点进行事件绑定),实际上我们可以直接在标签元素上面绑定事件,并在Vue实例对象中添加一个methods属性,在此属性中添加对应的回调函数(即触发该事件时执行的内容);

2.语法:

   v-on:事件名="回调函数"
例: 在button元素上绑定单击鼠标事件<button v-on:click="showInfo">点击显示提示</button>简写:@事件名="回调函数"
例: <button @click="showInfo">点击显示提示</button>
    let vm = new Vue({methods: {// 写方法showInfo(event) {console.log('执行了showInfo:', event,this.name)},}})

3.案例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<div id="root"><h2>Hello,{{name}}</h2><!--  事件的绑定  --><!--  指令 v-on:事件名="函数"  --><button v-on:click="showInfo">点击显示提示</button><br/><!--  简写 事件 v-on ---  @  --><!--    $event  表示 此处是事件对象 --><button @click="showInfo2($event,'我是消息')">点击显示提示</button></div>
<script src="vue/vue.js"></script>
<script>let vm = new Vue({data() {return {name: '猿究院'}},methods: {// 写方法showInfo(event) {console.log('执行了showInfo:', event,this.name)},showInfo2(event, msg) {console.log('执行了showInfo2:', event, msg)}}})//绑定容器vm.$mount("#root");
</script></body>
</html>

说明:在上述案例中有一个特殊的变量参数$event,他被作为参数传递给了showInfo2回调函数;

  • 这个$event代表了触发<button @click="showInfo2($event,'我是消息')">这个点击事件的原生 DOM 事件对象。
  • 通过这个事件对象,可以获取到与该事件相关的各种信息,比如事件类型、事件目标、鼠标位置(如果是鼠标事件)等。
  • 在事件被触发时,触发该事件的原生DOM对象会作为第一个参数传递到事件绑定函数中,如果事件绑定的函数本身就有参数,则需要在绑定函数时,函数的第一个参数用$event进行占位,后面的参数为函数本身的参数,如果不进行占位,则该原生DOM对象无法被传递到绑定的函数中

4.总结:

  • 可以使用v-on:事件名 或者 @事件名 绑定事件
  • 事件的回调函数必须写在 methods 对象下 最终会出现在vm上
  • 注意:methods对象中的方法 不能使用箭头函数 (否则this就不是vm了)
  • $event 占位符 表示此处为触发事件的原生DOM对象

2.键盘事件的绑定:

1.概述:

键盘事件的绑定与鼠标事件绑定的方式类似,也是通过v-on:事件名 或者  @事件名 绑定事件。同时可以通过常用的按键修饰符绑定特定的键盘事件

2.常见的键盘修饰符:

  1. .enter:回车键。
  2. .tab:制表键。
  3. .delete(捕获 “删除” 和 “退格” 键)。
  4. .esc:Escape 键。
  5. .space:空格键。
  6. .up.down.left.right:方向键。

3.案例分析:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<!--2.准备一个容器-->
<div id="root">
<!-- input输入框绑定键盘按下回车时触发事件,事件绑定了回调函数showinfo   --><input type="text" @keydown.enter="showInfo" v-model="name" placeholder="请输入...."/><!--    enter 回车   delete 删除 退格  esc space   tab   up down left  right ....-->
</div>
<!--1.引入Vue js 文件-->
<script src="vue/vue.js"></script>
<script type="text/javascript">//3.创建Vue对象let vm = new Vue({data() {return {name: '测试数据'}},methods: {showInfo(event) {//this 》》》》 Vue实例//打印触发该事件的键盘按键的键名,键的数字码,以及触发事件的DOM对象的name属性值console.log(event.key, event.keyCode,this.name)//打印触发事件的目标元素的当前值,等同于this.nameconsole.log(event.target.value)}}}).$mount("#root");
</script>
</body>
</html>  

说明:在上述案例中,我们给input标签元素绑定了一个键盘按下时触发的事件,并绑定了此事件的回调函数showinfo,将触发该事件的原生DOM对象传递到了回调函数中,在回调函数中,输出展示了一些相关信息,测试结果如上图所示;
http://www.dtcms.com/wzjs/822302.html

相关文章:

  • 做公司网站哪家好假快递单制作软件app
  • 犀牛网站建设公司建一个素材网站多少钱
  • 各国网站建设排名网页登录qq入口
  • 海南省住房和城乡建设厅官方网站seo有哪些网站
  • 企业seo网站优化设计wordpress 浏览次数插件
  • 温州建设工程网站欧美网站源码
  • 效果图网站猪八戒个人网站免费做
  • 婚纱摄影网站设计论文公司网站建设计入什么科目
  • 做网站需要的硬件wordpress分享查看内容
  • php 做的应用网站长沙系统开发公司
  • 社交网站开发语言微软云怎么做网站
  • 网站用什么域名成都58手机微信网站建设名录
  • 做网站的字体大小中小型企业查询网址
  • 列举网站建设的基本流程wordpress 后台速度
  • 搜狐快站绑定未备案的网站域名吗海南免税店网上商城
  • 网站后台进入突然不显示深圳住房和建设局网站登录
  • 深圳正规网站建设公司wordpress重复链接
  • 2018如何做网站外链wordpress获取标签
  • 有全部公司的网站嵌入式软件开发面试
  • 手机网站后台邢台网站推广费用
  • 南昌网站专业制作360免费wifi不稳定
  • 网业制作与网站建设c 网站开发简单实例
  • 企业网站系统详细设计建网站兴田德润
  • 淘宝买模板注浆做网站noren wordpress
  • 现在宁波做网站网站seo排名优化价格
  • 文山文山市网站建设网站建设应列入啥费用
  • 小型企业网站模板下载本地网站建设多少钱
  • 梅林 建站 wordpress联邦快递的网站建设
  • 网站的英文版怎么做的设计师素材
  • 做网站需要一些什么东西服装设计手绘