-
修饰符
2016-02-24 10:03:43修饰符 访问修饰符类型前
访问修饰符
public
标记为public的类可以被系统内任何程序集中的代码访问。
internal
标记为internal的类只能被它自己所在的程序集内的类看到。是默认的访问级别。
多态方面的修饰符
abstract
sealed
密封,不允许被继承
static
特性(Attribute)
成员前
访问修饰符
成员不能比它的类有更高的可访问性
public
所有的类,包括程序集内部的类和外部的类都可以自由地访问成员。
internal
对程序集内部的所有类可见
private
只能被它自己的类的成员访问。
是默认的访问级别。protected
允许自己的类和派生自该类的类访问该成员。
protected internal
对所有继承该类的类以及所有程序集内部的类可见。
多态方面的修饰符
virtual
abstract
override
sealed
static
特性
外部实现
extern
-
vue修饰符(事件修饰符,表单元素修饰符,按键修饰符)
2020-08-19 21:32:07注意 修饰符可连缀 事件修饰符 @事件名.修饰符=“” .prevent 拦截默认事件 .stop 拦截冒泡事件 .capture 改变事件执行顺序 .self 只有在自身触发才起效 .once 只生效一次 表单元素修饰符 v-model.修饰符=“” ....注意 修饰符可连缀
事件修饰符 @事件名.修饰符=“”
.prevent 拦截默认事件
.stop 拦截冒泡事件
.capture 改变事件执行顺序
.self 只有在自身触发才起效
.once 只生效一次表单元素修饰符 v-model.修饰符=“”
.lazy 输入框失焦之后才更改绑定内容
.trim 去除收尾空格
.number 转换输入类型为数值型按键修饰符 @keydown.修饰符=“”
keyup、keydown
.left 键盘左键
.right 键盘右键
.up 键盘上键
.down 键盘下键
.enter 键盘回车键
.esc 键盘esc键
.delete 键盘退格键
.space 键盘空格键
输入框获取焦点后,对应的修饰符才会起作用
-
Vue教程03(事件修饰符)
2019-07-06 18:18:05本文我们来详细介绍下vue中的事件修饰符 Vue事件修饰符 事件修饰符概览 修饰符 说明 .stop 阻止冒泡 .prevent 阻止默认事件 .capture 添加事件侦听器时使用事件捕获模式 .self 只当事件在该元素...本文我们来详细介绍下vue中的事件修饰符
Vue事件修饰符
事件修饰符概览
修饰符 说明 .stop 阻止冒泡 .prevent 阻止默认事件 .capture 添加事件侦听器时使用事件捕获模式 .self 只当事件在该元素本身(比如不是子元素)触发时触发回调 .once 事件只触发一次 事件修饰符具体介绍
.stop
.stop用来防止冒泡,我们先来看看冒泡的场景
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <script src="./lib/vue-2.4.0.js"></script> <style> .inner { height: 150px; background-color: gold; } .outer { padding: 40px; background-color: red; } </style> </head> <body> <div id="app"> <div class="inner" @click="div1Handler"> <input type="button" value="点击" @click="btnHandler"> </div> </div> <script> var vm = new Vue({ el:"#app", data: { }, methods: { div1Handler() { console.log('这是触发了 inner div 的点击事件') }, btnHandler() { console.log('这是触发了 btn 按钮 的点击事件') } } }) </script> </body> </html>
页面操作效果
我们看到不光点击按钮的点击事件触发了,而且父容器div的点击事件也触发了,这时我们就可以使用.stop来阻止这个冒泡了,如下
在访问测试
通过输出可以看到点击事件没有往上冒泡了!
.prevent
阻止默认行为,我们可以通过a标签来演示,先看未阻止的情况
看下演示效果
我们可以看到先触发了我们的弹出框,然后页面跳转了,这时我们可以阻止默认行为
再看效果
从效果中可以看出默认的跳转事件被阻止了!
.capture
实现捕获触发事件的机制,即是给元素添加一个监听器,当元素发生冒泡时,先触发带有该修饰符的元素。若有多个该修饰符,则由外而内触发。
就是谁有该事件修饰符,就先触发谁。 先看没有该修饰符的操作输出我们可以看到先触发的 按钮的点击事件,然后触发的div的点击事件,现在我们绑定 .capture
通过输出可以看到是先触发的 绑定的有".capture"的div,然后触发的btn按钮。
.self
实现只有点击当前元素时候,才会触发事件处理函数
效果演示:
.once
只触发一次事件处理函数
通过输出效果可以看出阻止默认行为只有效了一次!
.stop 和 .self 的区别
先看.stop的行为:
点击btn按钮,阻止冒泡,我们看效果
通过演示可以看到点击按钮,两个div的事件都没有触发。
再看.self
通过演示可以看出self只会阻止自己身上冒泡行为的触发,并不会真正阻止 冒泡的行为。
-
java中的权限修饰符,状态修饰符以及抽象修饰符的用法
2019-11-01 20:22:21权限修饰符,状态修饰符,抽象修饰符java中的修饰符:
- 权限修饰符 private ,默认的,protected ,public
- 状态修饰符:static ,final
- 抽象修饰符:abstract
类可以使用的修饰符:
- 权限修饰符:默认修饰符,public
- 状态修饰符:final
- 抽象修饰符:abstract
用的最多的就是:public
成员变量可以使用 的修饰符:
1. 权限修饰符:private,默认的,protected,public
2. 状态修饰符:static ,final用的最多的就是:private
构造方法可以使用的修饰符:
1. 权限修饰符:private,默认的,protected,public
用的最多的就是public
成员方法可以使用的修饰符- 权限修饰符:private,默认的,protected,public
- 状态修饰符:static ,final
- 抽象修饰符:abstract
用的最多的就是:public
不同权限修饰符下在不同的情况下面的访问的权限
-
学习C#修饰符:类修饰符和成员修饰符
2015-09-09 14:38:04学习C#修饰符:类修饰符和成员修饰符 C#修饰符之类修饰符:public、internal、 partial、abstract、sealed、static C#修饰符之成员修饰符:public、protected、private、internal、sealed、... -
java中的类修饰符、成员变量修饰符、方法修饰符
2016-09-09 15:07:15java中的类修饰符、成员变量修饰符、方法修饰符 -
java中的类修饰符、成员变量修饰符、方法修饰符。
2019-07-04 22:09:32java中的类修饰符、成员变量修饰符、方法修饰符。 类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract,将一个类声明为抽象类,没有实现的... -
java 类修饰符、成员变量修饰符、方法修饰符总结
2019-01-11 09:29:14类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final,将一个类生命... -
关于Java语言的final修饰符,final修饰符和static修饰符的区别是什么?
2017-03-14 08:49:11关于Java语言的final修饰符,final修饰符和static修饰符的区别是什么? -
权限修饰符与修饰符分别可以修饰什么
2019-08-10 20:36:30java的修饰符有:权限修饰符:public、protected、default、private 修饰符:abstract、static、final public 使用对象:最广,类、接口、变量、方法 protected使用对象:变量、方法 注意:不能修饰类(外部类) ... -
Java中的类修饰符,成员变量修饰符,成员函数修饰符
2019-04-10 22:06:47类修饰符: public(访问控制符):将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract:将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final:将一个类生命为... -
Java修饰符:访问控制修饰符&&非访问修饰符
2015-02-10 18:56:08Java修饰符: 访问控制修饰符 默认的,也称为default,在同一包内可见,不使用任何修饰符;私有的,以private修饰符指定,在同一类内可见;共有的,以public修饰符指定,对所有类可见;受保护的,以... -
权限修饰符、状态修饰符、抽象修饰符使用规则
2017-05-25 21:01:29* 权限修饰符: 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) * private Y * 默认(即空) Y Y * protected Y Y Y * public Y Y Y Y *... -
Vue.js 键盘修饰符以及自定义键盘修饰符
2019-02-20 22:56:30键盘修饰符以及自定义键盘修饰符 1.x中自定义键盘修饰符【了解即可】 Vue.directive('on').keyCodes.f2 = 113; 2.x中自定义键盘修饰符 通过Vue.config.keyCodes.名称 = 按键值来自定义案件修饰符的别名: Vue.... -
Java中的类修饰符、成员变量修饰符、方法修饰符
2018-11-12 19:55:41类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。(注意:一个java文件可以写多个类,但是只能有一个类是用public进行修饰的,且这个类类名需要和... -
Java修饰符以及Kotlin修饰符对比
2017-06-19 10:41:46Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符非访问修饰符 访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。 ... -
Java中各种修饰符与访问修饰符
2018-08-28 11:50:05访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 名称 说明 备注 public ... -
Java中的类修饰符,成员变量修饰符,函数修饰符
2017-05-27 09:28:42类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final,将一个类生命... -
java第五课 访问修饰符和非访问修饰符
2019-05-21 15:39:18访问控制修饰符 非访问修饰符 static修饰符 final修饰符 abstract修饰符 synchronized修饰符 transient修饰符 volatile修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 (4种) 非访问... -
vue按键修饰符、按键码、系统修饰键、exact 修饰符、鼠标按钮修饰符
2019-11-14 15:06:25按键修饰符、按键码 Vue 允许为v-on在监听键盘事件时添加按键修饰符: <!-- 只有在 `key` 是 `Enter` 时调用 `vm.submit()` --> <input v-on:keyup.enter="submit"> keyCode 的事件用法已经被废弃了...
-
ELF视频教程
-
合同证明正版一元付费
-
Liunx 优化思路与实操步骤
-
深究字符编码的奥秘,与乱码说再见
-
利用OpenCV获取二维高斯核(Python实现)
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
NFS 网络文件系统
-
MongoDB按时间年月日查询数据
-
Scanner类 通过Scanner类来获取用户的输入
-
pytorch optim灵活传参
-
qBittorrentEE_v4.3.1.11_便携版.zip
-
小议ReLU激活函数
-
Sandwich Transformers 架构
-
NFS 实现高可用(DRBD + heartbeat)
-
华为1+X——网络系统建设与运维(中级)
-
LeetCode 896 单调数列 HERODING的LeetCode之路
-
各种格式测试视频(.avi.wmv.mkv.mp4.mov.rm)
-
网站优化中为什么说排名第一就是品牌?
-
MySQL 高可用(DRBD + heartbeat)
-
基于SSH的任务调度系统的设计与实现.rar