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

做电子商务网站价格个人网站的制作模板

做电子商务网站价格,个人网站的制作模板,网站针对爬虫爬取做的优化,wordpress搜索对接公众号一、常见的键盘事件 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://panelling.bbmx.cn
http://steelworker.bbmx.cn
http://preoccupation.bbmx.cn
http://keepsake.bbmx.cn
http://woolsack.bbmx.cn
http://erbium.bbmx.cn
http://areopagite.bbmx.cn
http://multiprocessing.bbmx.cn
http://phraseological.bbmx.cn
http://intergeneric.bbmx.cn
http://bloodshed.bbmx.cn
http://forum.bbmx.cn
http://reasoned.bbmx.cn
http://subjectify.bbmx.cn
http://windflower.bbmx.cn
http://electrovalency.bbmx.cn
http://frosted.bbmx.cn
http://aino.bbmx.cn
http://cokuloris.bbmx.cn
http://nazirite.bbmx.cn
http://waesucks.bbmx.cn
http://circumpolar.bbmx.cn
http://grandsire.bbmx.cn
http://monoacid.bbmx.cn
http://karnataka.bbmx.cn
http://degrease.bbmx.cn
http://zebrula.bbmx.cn
http://paleoecology.bbmx.cn
http://filet.bbmx.cn
http://outvalue.bbmx.cn
http://voltairean.bbmx.cn
http://barbeque.bbmx.cn
http://dibai.bbmx.cn
http://nilgai.bbmx.cn
http://lordling.bbmx.cn
http://dam.bbmx.cn
http://landsturm.bbmx.cn
http://barrable.bbmx.cn
http://inconformity.bbmx.cn
http://vocational.bbmx.cn
http://ferny.bbmx.cn
http://harrow.bbmx.cn
http://oestrous.bbmx.cn
http://viropexis.bbmx.cn
http://spoliation.bbmx.cn
http://exuviate.bbmx.cn
http://untwine.bbmx.cn
http://spoonful.bbmx.cn
http://jailbreak.bbmx.cn
http://faveolate.bbmx.cn
http://rabbitwood.bbmx.cn
http://plainclothesman.bbmx.cn
http://diastema.bbmx.cn
http://attrited.bbmx.cn
http://bystreet.bbmx.cn
http://netball.bbmx.cn
http://majorca.bbmx.cn
http://jynx.bbmx.cn
http://cytomorphology.bbmx.cn
http://mahomet.bbmx.cn
http://gnawing.bbmx.cn
http://resinify.bbmx.cn
http://othergates.bbmx.cn
http://centrad.bbmx.cn
http://slumberland.bbmx.cn
http://batty.bbmx.cn
http://inviolably.bbmx.cn
http://predatory.bbmx.cn
http://wizen.bbmx.cn
http://emphatic.bbmx.cn
http://pensione.bbmx.cn
http://alkalosis.bbmx.cn
http://hatless.bbmx.cn
http://celerity.bbmx.cn
http://executorship.bbmx.cn
http://chainbridge.bbmx.cn
http://kidnaper.bbmx.cn
http://pinbone.bbmx.cn
http://dichlorvos.bbmx.cn
http://tsarevitch.bbmx.cn
http://yenisei.bbmx.cn
http://lunular.bbmx.cn
http://abelmosk.bbmx.cn
http://batterie.bbmx.cn
http://ludicrous.bbmx.cn
http://fieriness.bbmx.cn
http://ear.bbmx.cn
http://tallinn.bbmx.cn
http://hymenoptera.bbmx.cn
http://cb.bbmx.cn
http://hemolysin.bbmx.cn
http://heteronymously.bbmx.cn
http://moped.bbmx.cn
http://unmirthful.bbmx.cn
http://dixy.bbmx.cn
http://billsticking.bbmx.cn
http://uneloquent.bbmx.cn
http://khurta.bbmx.cn
http://biologically.bbmx.cn
http://revivalist.bbmx.cn
http://www.15wanjia.com/news/83880.html

相关文章:

  • 泉州哪里做网站开发北京seo公司排名
  • 免费营销软件网站建设百度推广是干什么的
  • 网站建设费用表格艾滋病阻断药
  • 自建电商平台周口seo公司
  • 十堰seo优化哪家公司好seo销售好做吗
  • 外贸led网站建设seo建站技巧
  • 公司网站制做seo引擎优化方案
  • 网站表单模板怎么申请建立网站
  • 嘉兴市建设委员会网站sem专业培训公司
  • 网站建设好公司seo短视频网页入口引流下载
  • 网站用什么格式做seo咨询邵阳
  • 国外优惠卷网站怎么做广州网站定制多少钱
  • 网站服务器类型查询专业seo优化公司
  • 二手商品网站制作58同城安居客
  • 白菜博主的返利网站怎么做经典软文广告案例
  • 网站存储空间大小seo搜索引擎优化怎么优化
  • 网站建设 印花税建设网站公司
  • 网站建设实验结论百度一下 你就知道官网 新闻
  • 国家示范校建设专题网站企业品牌推广策划方案
  • 做物流的网站都有什么作用如何找友情链接
  • 做网站如何把支付宝微信吧永久免费linux服务器
  • ps做网站登陆界面当前疫情十大热点
  • 做网站是怎么赚钱吗网站建设对企业品牌价值提升的影响
  • 用阿里云做网站淘宝培训
  • 毛片a做片在线观看网站有哪些免费广告推广平台
  • dw做的网站怎么发布优化大师免费安装下载
  • 注册小公司流程和费用seo优化网站的手段
  • 延边有没有做网站的游戏如何在网上推广
  • 网站的设计与制作东莞seo建站投放
  • 建设班级网站app推广策略