首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Javascript函数的简单学习

例如在页面载入完毕,将触发onload()事件;     当用户单击按钮,将触发按钮的onclick事件等。     ...    onkeydown:      键盘包括shift,alt被触发     onkeypress:     键盘,并产生一个字符触发,也就是说shift或者alt等不会触发...:        单击鼠标左键触发光标的焦点在按钮上,并按enter也会触发     ondblclick:     双击鼠标左键触发     onmousedown:    单击任何一个鼠标按键触发...    onmouseup:      释放任意一个鼠标按键触发     onreset:        单击重置按钮,在form标签上触发     onresize:       窗口或者框架的大小发生改变触发...    onscroll:       在任何滚动条的元素或者窗口上滚动触发     onsubmit:       单击提交按钮,在上触发 2:事件处理     事件处理程序是用来响应某个事件而执行的处理程序

1.9K80
您找到你想要的搜索结果了吗?
是的
没有找到

前端javascript如何阻止退格页面回退 但 不阻止文本框使用退格删除文本

e.preventDefault(); // 阻止浏览器默认事件的发生 // your code if (e.keyCode == 8) { // keyCode == 8 表示的回退按钮...} } 下面更正一,上面的写法有一个比较严重的问题: 这种写法虽然屏蔽了回车页面回退的功能,但同样,如果该页面有文本输入框,那么这个输入框将不能使用 退格 进行文本删除.../javascript"> //处理键盘事件 禁止后退(Backspace)密码或单行、多行文本框除外 function forbidBackSpace(e) {...true : vDisabled; //敲Backspace,事件源类型为密码或单行、多行文本的, //并且readOnly属性为true或disabled...textarea") && (vReadOnly == true || vDisabled == true); //敲Backspace,事件源类型非密码或单行、多行文本的

1.8K30

JavaScript 事件基础补充

JavaScript事件处理函数及其使用列表 事件处理函数 影响的元素 何时发生 onabort 图像 图像加载被中断 onblur 窗口、框架、所有表单对象 焦点从对象上移开 onchange...输入框,选择框和文本区域 改变一个元素的值且失去焦点 onclick 链接、按钮、表单对象、图像映射区域 当用户单击对象 ondblclick 链接、按钮、表单对象 当用户双击对象 ondragdrop...图像、链接、表单 按键被 onkeypress 文档、图像、链接、表单 按键被然后松开 onkeyup 文档、图像、链接、表单 按键被松开 onload 主题、框架集、图像 文档或图像加载后...表单复位按钮 单击表单的reset按钮 onresize 窗口 当选择一个表单对象 onselect 表单元素 当选择一个表单对象 onsubmit 表单 发送表格到服务器 PS:所有的事件处理函数都会都有两个部分组成...对于每一个事件,它都有自己的触发范围和方式,如果超出了触发范围和方式,事件处理将失效。 1.鼠标事件,页面所有元素都可触发 click:当用户单击鼠标按钮下回车触发

3.1K50

D3库实践笔记之图表交互 |可视化系列36

事件监听器 JavaScript 有一个事件模型,在这个模型中,“事件”由发生的事情来触发,比如用户通过鼠或触摸屏输入信息。大多数情况,没人监听事件,事件就自生自灭,我们就无感知。...);•mouseout:光标从某元素上移出来时;•mousedown:鼠标按钮;•mouseup:鼠标按钮被松开; 以下代码为图表标题添加了一个单击事件的监听器,点击标题元素,会将标题加粗并在控制台输出当前标题文本...键盘事件有三种: •keydown:当用户下任意触发,按住不放会重复触发此事件,这一事件不会区分字母的大小写,例如“A”和“a”被视为一致;•keypress:当用户字符(大小写字母、数字...用于任意的事件,而keypress用于字符,如果只需要处理字母数字类的响应,或是要对大小写字母分别处理的时候,使用keypress;如果要处理上下左右(↑→)、Shift、Ctrl等特殊的输入,使用...常用的触屏事件有以下三种: •touchstart:触摸点被放在触摸屏上,也就是触摸到某个元素;•touchmove:触摸点在触摸屏上移动;•touchend:触摸点从触摸屏上拿开; 我们可以为触摸事件配置点击事件以及拖动事件

5.3K00

JavaScript(十二)

UI(User Interface,用户界面)事件,当用户与页面上的元素交互触发 焦点事件,元素获得或失去焦点触发 鼠标事件,当用户通过鼠标在页面上执行操作触发 滚轮事件,使用鼠标滚轮(或类似设备...这个事件是 HTML 事件 blur 的通用版本 鼠标事件 DOM3 级事件中定义了 9 个鼠标事件: click: 在用户单击主鼠标按钮(一般是左边的按钮)或者下回车触发 dblclick:...在用户双击主鼠标按钮(一般是左边的按钮)触发 mousedown: 在用户下了任意鼠标按钮触发 mouseup: 在用户释放鼠标按钮触发 mouseenter: 在鼠标光标从元素外部首次移动到元素范围之内触发...键盘与文本事件 有 3 个键盘事件: keydown: 当用户下键盘上的任意触发,而且如果按住不放的话,会重复触发此事件 keypress: 当用户下键盘上的字符触发,而且如果按住不放的话... Esc 也会触发这个事件 keyup: 当用户释放键盘上的触发 有一个文本事件: textInput,这个事件是对 keypress 的补充,用意是在将文本显示给用户之前更容易拦截文本。

2.9K20

使用chrome调试CSS

点击 element.style 顶部附近区域,输入新添加的样式属性名, Tab ,再输入样式属性值,并按 Enter 。这样就添加了一条内联样式。...会显示一个 Add new class 的输入框,你可以输入你想要添加的类名,然后 Enter 。 2、点击 title 前方的复选框可以来回切换样式。...使用键盘快捷更改声明值 编辑声明的值,可以使用以下键盘快捷将值递增固定量: Up 将值更改为1,如果当前值介于-1和1之间,则更改0.1。...使用Coverage选项卡查看已使用和未使用的CSS 1、Command+ Shift+ P(Mac)或 Control+ Shift+ P(Windows,Linux,Chrome OS),而DevTools...使用吸管从页面上取样 打开拾色器,默认情况吸管 滴管处于打开状态。要将所选颜色更改为页面上的其他颜色: 1、将鼠标悬停在视口中的目标颜色上。 2、点击确认。

5.4K20

JavaScript鼠标事件细讲:执行顺序+注意事项+区别比对

常见的鼠标事件有click:单击鼠标左键发生。...当用户的焦点在按钮上并按了 Enter ,同样会触发这个事dblclick:双击鼠标左键发生,如果右键也则不会发生contextmenu :弹出右键菜单。...mouseover:当鼠标位于元素上触发 mouseover 事件,通常与 mouseout 配合使用。...mouseenter:当鼠标位于元素上触发 mouseenter 事件,通常与 mouseleave 配合使用。mousemove:鼠标在元素上移动触发 moudemove 事件。...0:没有1:左键2:右键3:左键与右键同时被4:中键5:左键与中键同时被6:中键与右键同时被7:三个同时被参考文章:JS鼠标事件(非常详细) http://c.biancheng.net

2.9K21

一些你可能还不知事件技巧– Vue3更新

基本事件处理 使用v-on指令(简称@),我们可以监听DOM事件并运行处理程序方法或内联Javascript。... 对于单击事件,我们还可以添加鼠标事件修饰符来限制哪个鼠标按钮触发我们的事件。有三个: left,right 和 middle。 <!...type='text' placeholder='Type something' @keyup.13='handleEnter' /> 系统修饰符 对于某些项目,我们可能只想在用户修饰的情况触发事件....56='createList' /> 在Vue文档中,还有一个exact的修饰符,以确保仅在按我们指定的且没有其他的情况触发事件。...-- 自定义快捷方式,只有Shift + 8 这两个才会创建列表--> <input type='text' placeholder='Type something' @keyup.shift

67310

Vue基础:条件渲染、列表渲染、事件处理

ViewModel被销毁,所有的事件处理器都会自动被删除 监听事件 <!....stop:阻止单击事件冒泡 .prevent:禁止默认行为 .capture:使用事件捕获模式 .self:只当事件在该元素本身(比如不是子元素)触发触发回调【不接受冒泡上来的事件】 .once:点击事件将只会触发一次...修饰符 说明 .enter 捕获 “回车” .tab 捕获 “Tab” .delete 捕获 “删除” 和 “退格” .esc 捕获 “Esc” .space 捕获 “空格” .up...捕获 “上箭头” .down 捕获 “箭头” .left 捕获 “左箭头” .right 捕获 “右箭头” 可以通过全局 config.keyCodes对象自定义键值修饰符别名 Vue.config.keyCodes...可以用.ctrl、.alt、.shift、.meta修饰符开启鼠标或键盘事件监听,使在按键发生响应。

1.9K41

IntelliJ IDEA 2022.2.2汉化版免登陆账号「winmac」

IntelliJ IDEA按钮显示在Touch Bar界面中间的应用程序特定区域中,它们取决于上下文或您的修改。...UI元素(如按钮,单选按钮,复选框,文本字段,选择控件,微调器和选项卡)的外观已更新。4、版本控制- 更容易解决合并冲突使用Git,现在查找包含合并冲突的文件要容易得多。...- IDE配置使用IntelliJ IDEA ,您可以直接从“ 查找操作”对话框为操作指定快捷方式。只需选择所需操作,Alt + Enter,然后输入快捷方式。...- 新的JavaScript和TypeScript意图当你Alt + Enter的新JavaScript和打字稿意图地段现已:实现接口,创建派生类, 实现一个接口或抽象类的成员,***的“开关”的情况...您可以通过从过程的上下文菜单中选择“ 执行”操作来运行过程,也可以在打开源代码单击工具栏中的“运行”按钮来运行过程。

4.7K30

【Vue3更新】Vue事件处理指南

基本事件处理 使用v-on指令(简称@),我们可以监听DOM事件并运行处理程序方法或内联Javascript。... 对于单击事件,我们还可以添加鼠标事件修饰符来限制哪个鼠标按钮触发我们的事件。有三个: left,right 和 middle。 <!...type='text' placeholder='Type something' @keyup.13='handleEnter' /> 系统修饰符 对于某些项目,我们可能只想在用户修饰的情况触发事件....56='createList' /> 在Vue文档中,还有一个exact的修饰符,以确保仅在按我们指定的且没有其他的情况触发事件。...-- 自定义快捷方式,只有Shift + 8 这两个才会创建列表--> <input type='text' placeholder='Type something' @keyup.shift

78410

使用 Linux 自动化工具提高生产率

接下来,通过定义缩写来设置 AutoKey 如何触发此短语。点击用户界面底部紧邻 “ 缩写(Abbreviations)” 的 “ 设置(Set)”按钮。...在弹出的对话框中,单击 “ 添加(Add)” 按钮,然后将 “gerp” 添加为新的缩写。...返回 AutoKey,单击 “ 检测窗口属性(Detect Window Properties)”按钮单击终端窗口。...你可能会认为,使用 shell 别名 可以轻松解决此问题,我完全赞成!与别名不同,只要是面向命令行,无论你使用什么应用程序,AutoKey 都可以规则纠正错误。...每当我该热键,它都会打开一个菜单,我可以在其中选择(要么使用 “方向”+回车要么使用数字)要插入的短语。这减少了我仅需几次击键就可以输入这些命令的击键次数。

2.1K30
领券