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

使用JS监听键盘下事件

事件说明 我们将键盘下后事件的所有属性和方法打印出来(这里以下1为例) document.onkeydown = function(event){ console.log(event)...; }  这里面有几个需要注意的属性 key:下按键的名称 keyCode:下按键的键码 altKey、ctrlKey、shiftKey:当组合下(如ctrl+c)时,ctrlKey会变为...console.log("下:"+event.key+"键:"+event.keyCode); } 下任意按键后的效果: 二、监听回车下事件 这里以回车键(键码为13)为例 ,如果需要监听不同的按键...") } } 三、监听组合键 这里以CTRL+A为例 altKey:下Alt+*组合键时为true ctrlKey:下Ctrl+*组合键时为true shiftKey:下Shift+...114 F9 120 F4 115 F10 121 F5 116 F11 122 F6 117 F12 123 控制键键码值 按键 键码 按键 键码 BackSpace 8 Esc

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

移动端页面手机屏幕分辨率自动缩放的js

var phoneHeight = parseInt(window.screen.height); 4 var phoneScale = phoneWidth/750;//除以的值手机的物理分辨率...iphone5/5s)、750(iphone6/6s),而谷歌等浏览器采用小手机模式浏览页面的时候,上面的值为逻辑分辨率,调试的时候很难把控页面样式,在手机端的样式也会因此大乱,在页面头部加入以上一段js...之后,在手机端就可以正常显示了, var phoneScale = phoneWidth/750; 除以的为设计图设计的页面宽度,750是iphone6来设计(根据自己使用需求来修改),即让页面的 放大比率...(注意,有时候页面加了这段代码在调试的时候,切记刷新,刷新过后就会手机缩放比例显示) 概念解析: phys.width:一般我们所指的宽度width即为phys.width,物理宽度(物理分辨率) device-width...假如设备真实DPI是480,宽度是1080,在WebKit会160DPI,360宽度来排版。排版结束后在放大到1080宽。

5.4K80

sublime Text3使用笔记

js以及jquery等插件安装 ctrl+shif+p出命令框,输入pci ,选择install package 过一会会弹出对话框 输入:Emmet,选择安装,可以自动提示html css代码。...输入theme-选择合适主题 输入js选择snippets 输入jquery选择jquery自动提示 Emmet使用 ctrl+n创建一个新文件,然后ctrl+shif+p出命令窗口,输入ssjs,即...SetSyntax:javascript.表示当前文本语法为js。...Alt+F3 选中文本下快捷键,即可一次性选择全部的相同文本进行同时编辑。就是多行光标同时编辑。Esc退出。举个栗子:快速选中并更改所有相同的变量名、函数名等。...Esc 退出光标多行选择,退出搜索框,命令框等。 显示类 Ctrl+Tab 文件浏览过的顺序,切换当前窗口的标签页。 Ctrl+PageDown 向左切换当前窗口的标签页。

1.4K110

Vim中如何全选复制粘贴、批量注释

全部删除:esc键后,先按gg(到达顶部),然后dG 全部复制:esc键后,先按gg,然后ggyG 全选高亮显示:esc键后,先按gg,然后ggvG或者ggVG 单行复制:esc键后, 然后...yy 单行删除:esc键后, 然后dd 粘贴:esc键后, 然后p vim只能粘贴50行的问题: 在当前用户主目录()编辑/.vimrc(如果不存在,新建这个文件),添加一行 :set viminfo...即最大值为 500 批量注释 1,在命令行模式下,将光标固定在第一列,Ctrl+V快捷键进入VB可视化模式: 上下移动光标,选择你想要注释的行: 选择好之后,大写的I键进入insert模式,输入注释符...“#”: 最后ESC键(两次),选择的多行已经注释啦 取消多行注释时同样重复Step1-Step2,但此时光标选中注释符,并选好行数之后。

4.7K30

19.多端项目上线部署(1)同步数据库

1.系统、环境、软件工具: 1.系统: 1.本地开发端:Windows7旗舰版 2.腾讯云服务器端:Ubuntu18.04.1 LTS 64位 2.环境: 1.本地开发端:node.js、python3.6...2.腾讯云服务器端:node.js、python3.6 3.软件工具: 1.Xshell(免费版即可) 2.FileZilla 3.Navicat for MySQL 2.用Xshell连接服务器 1...bind-address = 127.0.0.1 #英文输入环境下,敲Esc键,输入:wq 保存退出 mysql -u root -p #输入密码(不显示),登录mysql GRANT ALL PRIVILEGES...修改服务器数据库配置文件,使之不允许远程连接 vim /etc/mysql/mysql.conf.d/mysqld.cnf # 英文输入环境下,敲 i 键,进入插入模式 #上下左右键移动光标,将注释的...bind-address = 127.0.0.1 恢复 #英文输入环境下,敲Esc键,输入:wq 保存退出 #重启mysql服务 /etc/init.d/mysql restart

74720

vim 注释快捷键_vim编辑器快捷键

可是有些快捷键还是不知道,写Python的时候经常要调试,会批量注释一些代码,vim不像pycharm那样 Ctrl+/ 就可以了,反注释还是Ctrl+/ 。不过vim在这方面显得更强大更灵活点。...有两种方法可以实现: 第一种方法 批量插入字符快捷键: Ctrl+v进入VISUAL BLOCK(可视块)模式, j (向下选取列)或者 k (向上选取列),再按Shift + i 进入编辑模式然后输入你想要插入的字符...(任意字符),再按两次Esc就可以实现批量插入字符,不仅仅实现批量注释而已。...批量删除字符快捷键: Ctrl+v进入VISUAL BLOCK(可视块)模式, j (向下选取列)或者 k (向上选取列),直接(不用进入编辑模式) x 或者 d 就可以直接删去,再按Esc退出。

62250
领券