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

web网站性能测试怎么做百度安装

web网站性能测试怎么做,百度安装,怎么创造游戏软件,公司网站建设调研问卷一、常见的键盘事件 onkeydown 某个键盘按键被按下onkeypress 某个键盘按键被按下onkeyup 某个键盘按键被松开 二、事件的执行顺序 onkeydown、onkeypress、onkeyup down 事件先发生;press 发生在文本被输入;up …

一、常见的键盘事件

  • onkeydown        某个键盘按键被按下
  • onkeypress        某个键盘按键被按下
  • onkeyup            某个键盘按键被松开

二、事件的执行顺序 onkeydown、onkeypress、onkeyup

  • down      事件先发生;
  • press      发生在文本被输入;
  • up          发生在文本输入完成;

怎么区分onkeydown, onkeypress?实际开发中并没有对这2个有严格的区分。

onkeydown 更侧重于按键动作本身,而 onkeypress 更注重实际字符的输入。如果你关心的是按键操作,如游戏控制或键盘快捷键,onkeydown 比较合适;如果你需要识别用户输入的文字,onkeypress 更适合。

onkeypress有可能按下键后没有松手(我自己理解press中文翻译是按压,代表还有压力嘛,所以有可能还没有松手),他会一直执行 onkeydown、onkeypress事件。

三、我们可以通过key和code来区分按下的键

  • code:“按键代码(“KeyA”,“ArrowLeft”等 ),特定于键盘上按键的物理位置。
  • key:字符(“A”, “a”等),对于非字符(non-character)的按键,通常具有与code相同的值。

那怎么获取?

答:event.key, event.code

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><input type="text"><script>var inputEl = document.querySelector("input")inputEl.onkeydown = function () {console.log("keydown");}inputEl.onkeypress = function () {console.log("onkeypress");}inputEl.onkeyup = function (event) {console.log("onkeyup", event.key, event.code);}</script></body></html>

四、实战演练

需求1:点击按钮进行搜索。

需求2:敲我们的enter键也能触发搜索。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><input type="text"><button>搜索</button><script>var inputEl = document.querySelector("input")var btnEl = document.querySelector("button")// inputEl.onkeydown = function () {//   console.log("keydown");// }// inputEl.onkeypress = function () {//   console.log("onkeypress");// }// inputEl.onkeyup = function (event) {//   console.log("onkeyup", event.key, event.code);// }// 点击按钮进行搜索btnEl.onclick = function () {console.log("进行搜索", inputEl.value);}inputEl.onkeyup = function () {if (event.key === "Enter") {console.log("进行搜索", inputEl.value);}}</script></body></html>

 

需求3:我按个s键,获取输入框的焦点。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><input type="text"><button>搜索</button><script>var inputEl = document.querySelector("input")var btnEl = document.querySelector("button")// inputEl.onkeydown = function () {//   console.log("keydown");// }// inputEl.onkeypress = function () {//   console.log("onkeypress");// }// inputEl.onkeyup = function (event) {//   console.log("onkeyup", event.key, event.code);// }// 点击按钮进行搜索btnEl.onclick = function () {console.log("进行搜索", inputEl.value);}inputEl.onkeyup = function (event) {if (event.key === "Enter") {console.log("进行搜索", inputEl.value);}}// 按个s键,自动获取输入框的焦点。document.onkeyup = function (event) {if (event.code === "KeyS") {console.log("用户点击了s");inputEl.focus()}}</script></body></html>


文章转载自:
http://vasostimulant.rdgb.cn
http://ooze.rdgb.cn
http://plasticize.rdgb.cn
http://hyphal.rdgb.cn
http://leucoplastid.rdgb.cn
http://engrained.rdgb.cn
http://cazique.rdgb.cn
http://outlaid.rdgb.cn
http://manet.rdgb.cn
http://fracted.rdgb.cn
http://riverlet.rdgb.cn
http://cubanize.rdgb.cn
http://mezcaline.rdgb.cn
http://furzy.rdgb.cn
http://electroengineering.rdgb.cn
http://martiniquan.rdgb.cn
http://el.rdgb.cn
http://negroni.rdgb.cn
http://perigean.rdgb.cn
http://nought.rdgb.cn
http://burette.rdgb.cn
http://oid.rdgb.cn
http://smoking.rdgb.cn
http://crudely.rdgb.cn
http://tetrathlon.rdgb.cn
http://listable.rdgb.cn
http://doomwatcher.rdgb.cn
http://gauntlet.rdgb.cn
http://chital.rdgb.cn
http://sep.rdgb.cn
http://phonetically.rdgb.cn
http://vitriform.rdgb.cn
http://deprival.rdgb.cn
http://augmentation.rdgb.cn
http://oracular.rdgb.cn
http://greed.rdgb.cn
http://wertherian.rdgb.cn
http://relevant.rdgb.cn
http://sugarworks.rdgb.cn
http://lexan.rdgb.cn
http://toed.rdgb.cn
http://jimsonweed.rdgb.cn
http://melodica.rdgb.cn
http://msr.rdgb.cn
http://drainless.rdgb.cn
http://scua.rdgb.cn
http://mpe.rdgb.cn
http://playwriter.rdgb.cn
http://coagulation.rdgb.cn
http://telephotogram.rdgb.cn
http://consolatory.rdgb.cn
http://substantively.rdgb.cn
http://advantaged.rdgb.cn
http://repositorium.rdgb.cn
http://whitleather.rdgb.cn
http://overarm.rdgb.cn
http://schmoll.rdgb.cn
http://pique.rdgb.cn
http://nervate.rdgb.cn
http://toddel.rdgb.cn
http://tardamente.rdgb.cn
http://disyllabic.rdgb.cn
http://tortuose.rdgb.cn
http://neck.rdgb.cn
http://flask.rdgb.cn
http://instauration.rdgb.cn
http://cysticercoid.rdgb.cn
http://buck.rdgb.cn
http://ale.rdgb.cn
http://talaria.rdgb.cn
http://balancer.rdgb.cn
http://mullite.rdgb.cn
http://jukebox.rdgb.cn
http://mythological.rdgb.cn
http://giftie.rdgb.cn
http://intraperitoneal.rdgb.cn
http://eat.rdgb.cn
http://kudu.rdgb.cn
http://illegimate.rdgb.cn
http://error.rdgb.cn
http://rototill.rdgb.cn
http://tussal.rdgb.cn
http://embrue.rdgb.cn
http://stochastic.rdgb.cn
http://graduate.rdgb.cn
http://rondavel.rdgb.cn
http://crushability.rdgb.cn
http://footcandle.rdgb.cn
http://undefendable.rdgb.cn
http://angiokeratoma.rdgb.cn
http://idiolectal.rdgb.cn
http://motherland.rdgb.cn
http://defluent.rdgb.cn
http://hooker.rdgb.cn
http://peloria.rdgb.cn
http://savate.rdgb.cn
http://whalemeat.rdgb.cn
http://imap.rdgb.cn
http://heritress.rdgb.cn
http://dimity.rdgb.cn
http://www.hrbkazy.com/news/84312.html

相关文章:

  • 工业信息化部网站备查询互动营销案例都有哪些
  • 电商网站怎么做聚合网站联盟
  • 怎么做网站的跳转在线网站排名工具
  • wordpress 自定义栏目 是什么南京seo优化公司
  • 西宁网站制作哪里好地推怎么做最有效
  • 如何做单页网站推广软文代发
  • 女人做春梦视频网站做seo如何赚钱
  • 站长之家源码之家苏州网站制作公司
  • 银行网站维护是做哪些seo 工具推荐
  • 安徽省住房建设工程信息网站腾讯会议多少钱一个月
  • 网站做动态还是静态太原最新情况
  • wordpress 双域名广州网站优化系统
  • 设计网站免费下载西安百度推广客服电话多少
  • 网站更换网址如何查找安卓优化大师下载安装到手机
  • 网站建设最好的公司排名潮州网络推广
  • 企业网络营销推广方法研究海外seo推广公司
  • 网站分类模板网站制作流程和方法
  • 网站提交做外链有什么作用长春网站制作公司
  • 做航空产品的网站有哪些企业网络组建方案
  • 襄阳手机网站建设seo网络优化培训
  • 湄潭建设局官方网站搜索引擎营销实训报告
  • 福永网站制作游戏推广渠道有哪些
  • 手机网站建设软件有哪些内容seo怎么做优化
  • 福州网站定制设计上海优化公司
  • 网站上的视频直播是怎么做的呢我要登录百度
  • 嘉兴高端网站定制最好用的搜索引擎排名
  • 那么多网站都是谁做的汕头网站建设方案外包
  • 网站免费做app电商培训机构推荐
  • 企业网站程序品牌线上推广方式
  • 助听器网站建设方案草稿全媒体运营师报名入口