首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js获取键盘的keyCode——-Day42

    关于对javascript的学习,我总感觉不能那么单调的去看代码,还是要给自己找点乐子,游戏就成了着手,能够互动更能让人不亦乐乎吧,那么对于一个电脑来说,我们能够实现的互动手段实在是有限的能够:键盘、...这样,我先把写的获取键盘keyCode的方法附上: html语言 <div style="width: 500px;height: 200px;background-color: cyan;" id="...function(event){ var event=event||window.event; document.getElementById("showZone").innerHTML=event.keyCode...首先:来分析下这种方法,尽管它已经是老熟人了,碰到了很多次,可是有那么几点,也是今天才搞清楚 event:function(event)里面的event,我试着去改了名称,也试了直接删掉,在ie里真的不受影响...event||window.event这样写,真的理解起来更简单一

    2.2K20

    键码值(keyCode)对照表,js通过判断点击键码的值,可以做出相应控制

    实际应用中,也可以判断左右箭头实现文章上下篇的切换等实用功能 字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66...87 5 53 F 70 O 79 X 88 6 54 G 71 P 80 Y 89 7 55 H 72 Q 81 Z 90 8 56 I 73 R 82 0 48 9 57 数字键盘上的键的键码值(keyCode...8 104 1 97 9 105 2 98 * 106 3 99 + 107 4 100 Enter 108 5 101 - 109 6 102 . 110 7 103 / 111 功能键键码值(keyCode...按键 键码 F1 112 F7 118 F2 113 F8 119 F3 114 F9 120 F4 115 F10 121 F5 116 F11 122 F6 117 F12 123 控制键键码值(keyCode...Home 36 ;: 186 | 220 Alt 18 Left Arrow 37 =+ 187 } 221 Cape Lock 20 Up Arrow 38 ,< 188 '" 222 多媒体键码值(keyCode

    3.4K50

    js面试知识笔记

    因为浏览器需要通过回流计算最新值 回流必将引起重绘,而重绘不一定会引起回流 谈谈你对面向对象的理解 JS本身就是面向对象编程的 JS本身就是基于面向对象(OOP)编程思想开发出来的语言,我们学习JS...[封装] 把实现一个功能的JS代码进行封装,主要目的:“低耦合高内聚” [多态] 重载:方法名相同,参数的个数或者类型不同,此时名字相同的方法叫做方法的重载(后台语言中的重载),JS中不存在重载的 重写...,先加载CSS是为了保证页面渲染的过程中,元素是带着样式渲染的,而JS一般都是用来操作DOM元素的,需要等到元素加载完再操作) 2.能用CSS搞定的绝对不用JS,能用原生JS搞定的绝对不用插件,绝对不使用...FLASH(除了音视频的低版本浏览器播放) =>CSS处理动画等功能的性能优于JS,而且CSS中的transform变形还开起了硬件加速 3.JS中尽量减少对EVAL的使用,因为JS合并压缩的时候,可能出现由于符号不完善...,导致的代码执行优先级错乱问题,EVAL处理起来消耗的性能也是偏大一的 4.使用keep-alive实现客户端和服务器端的长连接 5.尽量使用设计模式来管理我们的代码(单例、构造、Promise、发布订阅

    98620

    JS基础知识(二)

    在上一篇文章《JS基础知识(一)》中我们学习了什么是jsjs写法、js数据类型、js的函数。在本篇文章中我们将学习重要的部分:面向对象以及常用对象(math、date、string等)的方法 ?...()就可以了 添加属性: 对象.属性名字=值;---->设置属性的值 例子: obj.name="小三"; 添加方法: 对象.方法名字=匿名函数; 例子: obj.eat=function...对象中属性或方法的调用     对象中的属性或者是方法,不仅可以通过语法的方式获取或者设置,同时可以使 用键值对的方式进行设置或者是获取 对象的遍历 对象一般通过for-in循环遍历 for(var...     JSON格式的数据:成对的,一般都是用双引号括起来的 var obj2={ "name":"雏田", "age":"20", "sex":"男" }; //JSON格式的数据,一般在js...中都是通过for-in循环遍历的 for(var key in obj2){ console.log(key+"===="+obj2[key]); } JS对象分类 js中的对象分为:内置对象(系统自带的对象

    1.2K20

    JS基础知识(一)

    * html---->展示数据的 * css------>美化页面的 * JavaScript是编程语言--- * js是一门脚本语言,cmd命令 * js是一门弱类型语言,声明变量都要用var *...js是一门解释性语言 * js是一门动态类型的语言 * js是一门基于对象的语言 * 编译语言:写的代码通过编译器编译,然后执行 * 脚本语言:写的代码直接执行,不需要编译 JavaScript的组成(...1.ECMAScript标准----js的基本语法 2.BOM---浏览器对象模型 3.DOM---文档对象 JS代码的三种写法 ?...1.行内的方式写js的代码,把js代码写在了html标签中 2.把js代码写在一对script标签中,方便维护(一般都会在script标签中加type=text/javascript这个内容,但是现在我们的这个...html页面是基于h5的标准,所以,type的这个写法可以暂且的省略) 3.通过引入外部的js文件的方式写js代码(在script标签中 加上 src="js文件的路径即可")第三种写法的时候要注意,这对

    1.4K10
    领券