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

js事件(event

”事件“对象赋给这个形参e,这时这个e是个系统级对象:事件; IE事件对象是个全局属性window.event,而标准浏览器事件对象就是形参e; 所以事件对象兼容性写法为:e = e||window.event...; 以下是常用事件对象属性: var x =e.clientX,y=e.clientY;所有浏览器都支持,相当于浏览器鼠标的坐标; var x=e.pageX,y = e.pageY;ie8或以下不支持...//处理事件对象兼容性 //console。...;当你在一个form表单里点击提交按钮时网页会产生一个行为病刷新网页,当你网页上滚动鼠标滚轮时候,页面的滚动条会滚动等等;这些都叫事件默认行为,如果想把这些默认行为取消了,相应js代码如下: a.onclick...在W3C标准是在同一事件上,先绑定方法先执行,并且不能重复绑定同一个方法在同一个事件上,但是IE6、7、8,如果绑定方法少于9个,执行顺序是相反,超过9个,执行顺序就是混乱,这些IE问题都是比较严重

6.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js中常用内置对象

    js中常用内置对象 写在前面 今天学习完了JavaScript基本语法,接下来开始学习Dom操作!...删除数组元素 // 删除数组元素 arr1 = [1, 2, 3, 4]; arr2 = ['牛', '虎', '兔', '龙']; // pop()方法从数组删除最后一个元素,并返回该元素值。...b.push(a[i]);//把筛选出来值加到新数组 } } console.log(b); 8.翻转数组 //方法将数组中元素位置颠倒,并返回该数组。...根据字符串返回位置 // 字符串对象 根据字符返回位置 str.indexOf('要查找字符'),[起始位置] var str = '改革春风吹满地,春天来了'; console.log(str.indexOf...('春'));//2 console.log(str.indexOf('春',3));//8 17.查找字符串某一字符出现次数 //先查找第一个o出现位置 //然后只要indexOf返回结果不是

    88710

    js内置对象---计时器对象

    js内置对象---计时器对象 一、计时器对象简介 二、一次性计时器 1. 一次性计时器写法 2. 清除计时器 三、循环计时器 1. 一次性计时器写法 2. 清除计时器 四、帧计时器 1....移除计时器 六、三个计时器区别 一、计时器对象简介 计时器对象分类 计时器对象分为一次性计时器,循环计时器,帧计时器(跟电脑刷新频率有关) 二、一次性计时器 计时器参数有string||function...console.log(timer);//1 clearInterval(timer); } },1000) 四、帧计时器 根据屏幕刷新频率执行计时器...一次性计时器和循环计时器在浏览器窗口失去焦点时候还会执行。...帧计时器在浏览器窗口失去焦点时候会自动暂停。

    2.4K70

    JS基础-JS内置对象Date详解

    1970, 0, 1, 0, 0, 3) // 3000 Date.now() // 1574475446412 Date.parse("Aug 9, 1995") 以下是Date.prototype原型方法...getMonth:根据本地时间,返回一个指定日期对象月份,为基于0值(0表示一年第一月)。 getDate():根据本地时间,返回一个指定日期对象为一个月中哪一日(从1--31)。...getHours():根据本地时间,返回一个指定日期对象小时。 getMinutes():根据本地时间,返回一个指定日期对象分钟数。...dayValue:一个1到31之间整数值,表示月份第几天。...msValue:一个 0 到 999 数字,表示微秒数 如果有一个参数超出了合理范围,setHours 会相应地更新日期对象日期信息。

    3.8K10

    【JavaScript】内置对象 ① ( 内置对象简介 | JavaScript 三类对象 - 自定义对象 内置对象 浏览器对象 | 常用内置对象 )

    一、JavaScript 内置对象简介 1、JavaScript 三类对象 - 自定义对象 / 内置对象 / 浏览器对象 在 JavaScript , 对象可以分为三类 : 自定义对象 , 内置对象..., 浏览器对象 ; 自定义对象 : 该类型对象是 开发者根据需求自己定义对象 , 用于表示现实世界实体或抽象概念 ; 自定义对象 一般 通过 字面量 或 new 操作符 + 构造函数 创建...; 内置对象 : 是 JavaScript 语言本身提供对象 , 提供了一些常用或最基本功能 ; 内置对象 在 JavaScript 环境初始化时就已经存在 , 可以直接使用 , 不需要手动创建...; 2、JavaScript 中常用内置对象 JavaScript 内置对象 是 JavaScript 语言自带对象 , 这些对象 提供给 开发者用于实现 常用 最基本功能 , 借助 内置对象...可以 帮助开发者 进行 快速开发 ; JavaScript 内置对象 提供了 语言常用核心功能 , 如 : 日期处理 / 数学计算 / 字符串操作 等功能 , 常用 内置对象如下 : Math

    27610

    js有哪些内置对象类型

    摘要 本文简要介绍了JavaScript几种常见内置对象类型,包括Number、String、Array、Object、Date和Math对象,并提供了每个对象类型中常用方法和属性示例代码。...这些内置对象类型提供了处理不同数据类型和执行特定任务功能,使得JavaScript在网页开发能够更便捷地处理数据。 一、Number对象 Number对象用于处理数字数据类型。...下面是一个示例: let num = 16; let sqrtNum = Math.sqrt(num); console.log(sqrtNum); // 输出4 以上只是JavaScript中一些常见内置对象类型示例...,实际上JavaScript还有很多其他内置对象类型,如RegExp、Boolean等。...通过使用这些内置对象类型提供方法和属性,我们可以更方便地处理各种类型数据,完成各种任务执行。

    22910

    【JavaScript】内置对象 ③ ( Math 内置对象 | Math 内置对象简介 | Math 内置对象使用 )

    一、Math 内置对象 1、Math 内置对象简介 JavaScript Math 内置对象 是一个 全局对象 , 该对象 提供了 常用 数学常数 和 数学计算函数 ; 利用 Math 对象 ...Math 不是 构造函数 , 其所有的 属性 和 方法 都是静态 , 不需要使用 new 操作符 JavaScript 引擎初始化完毕后 , 该 Math 内置对象就会被创建 , 可以直接调用 Math...对象 ; 在代码 , 可以直接 通过调用 Math.属性名 // 打印 Math 内置对象常量 // 输出 : 3.141592653589793...(1, 2, 3)) 方式 , 调用该 Math 内置对象 属性 和 方法 ; 二、代码示例 1、代码示例 - Math 内置对象使用 完整代码示例 : <!...| 空对象字面量 | 小括号 / 括号 / 大括号 作用 ) 博客 , 使用字面量创建对象 代码 ; var person = { name: "Tom", age: 18,

    8310

    Node.jsEvent模块详解

    Events是node.js 最重要模块,它提供了一个对象events.EventEmitter,EventEmitter 核心是事件发射与事件监听器。...Node.js中大部分模块,都继承自Event模块。 EventEmitter 支持若干个事件监听器,当事件发射时,注册到这个事件事件监听器被依次调用,事件参数作为回调函数参数传递。...参数1:event 事件名; 参数2:[arg1] 可选参数,按顺序传入回调函数参数; 返回值:该事件是否有监听; // 调用events模块,获取events.EventEmitter对象 var...EventEmitter.listeners(event) 返回指定事件注册监听集合。 参数1:event 事件名 。...EventEmitter.listenerCount(emitter, event) 返回指定事件监听数,用比较少,就不细说了。

    1.5K10

    js对象

    js对象 在编程语言中,提到对象,一般都含有一个隐藏上下文面向对象编程。 面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流编程范式。..., cedf:function(){console.info("cdef")}, "arr":[1,2,3], o:{"name":"jake"} } “在js对象是属性无序集合...2. js对象分类 众观整个js对象,可以分成三类: 内置对象 宿主对象 自定义对象 2.1 内置对象 “由ECMA实现、不依赖于宿主环境对象,这些对象js程序执行之前就已经存在了”。...(2)单体内置对象 Global对象和 Math对象。与本地对象区别就是:使用起来不用加new 。 2.2 宿主对象 "宿",“住宿,借宿”。...js有两个运行环境: (1) 浏览器。我们在.html文件中加入js代码,再通过浏览器来打开,这里浏览器就是javascript运行环境。 在浏览器端js而言,宿主对象就是浏览器对象

    6.9K50

    jsevent loop

    JsEvent Loop js单线程 ​ 总所周知,JavaScript是单线程,也就是说同一时间只能做一件事,那为什么JavaScript不能是多线程呢,这跟它用途有关,作为浏览器脚本语言...微任务(microtask) 当执行栈代码执行完毕,会在执行宏任务队列之前先看看微任务队列中有没有任务,如果有会先将微任务队列任务清空才会去执行宏任务队列 宏任务(task) 等待执行栈和微任务队列都执行完毕才会执行...,并且在执行完每一个宏任务之后,会去看看微任务队列有没有新添加任务,如果有,会先将微任务队列任务清空,才会继续执行下一个宏任务 为了更好地理解Event Loop,请看下图(转引自Philip Roberts...Promise 对象。...需要注意是,立即resolve() Promise 对象,是在本轮“事件循环”(event loop)结束时执行,而不是在下一轮“事件循环”开始时。

    95920

    【如果你要学JS 】——JavaScript-内置对象

    1.内置对象JavaScript对象分为3种:自定义对象内置对象,浏览器对象。...前面两种对象JS基础内容,属于ECMAScript;第三个浏览器对象属于我们JS独有的,我们JSAPI讲解 内置对象就是指JS语言自带一些对象,这些对象供开发者使用,并提供了一些常用或是最基本而必要功能...(属性和方法)内置对象最大优点就是帮助我们快速开发 JavaScript提供了多个内置对象: Math、Date 、Array、 string等2.什么是MDN学习一个内置对象使用,只要学会其常用成员使用即可...3.如何使用对象方法1.查阅该方法功能2.查看里面参数意义和类型 ,返回值意义和类型3.通过demo进行测试1,输入想要搜索内容 2,点击这里可以换成中文4.Math是啥?...Math数学对象不是一个构造函数,所以不需要new来调用而是直接使用里面的属性和方法即可5.封装对象 var myMath = { PI: 3.14159265358979

    24200

    前端学习(42)~js学习(十九):内置对象-Date

    内置对象:Date 内置对象 Date 用来处理日期和时间。 需要注意是:与 Math 对象不同,Date 对象是一个构造函数 ,需要先实例化后才能使用。...创建Date对象 创建Date对象有两种写法: 写法一:如果Date()不写参数,就返回当前时间对象 写法二:如果Date()里面写参数,就返回括号里输入时间对象 写法一:不传递参数时,则获取系统的当前时间对象...打印结果: Mon Feb 17 2020 21:57:22 GMT+0800 (中国标准时间) object 写法二:传递参数 参数既可以传递数字,也可以传递字符串。...封装一个函数,返回当前时间时分秒,格式为 06:06:06) getTime():获取时间戳 Date对象 还有如下方法: getTime() 获取当前日期对象时间戳。...这个方法在实际开发,用得比较多。 时间戳:指的是从格林威治标准时间1970年1月1日,0时0分0秒到当前日期所花费毫秒数(1秒 = 1000毫秒)。 计算机底层在保存时间时,使用都是时间戳。

    2.3K30

    前端学习(43)~js学习(二十):内置对象 - String

    因为这两个方法底层做了数据类型转换(临时将 string 字符串转换为 String 对象,然后再调用内置方法),也就是我们在上一篇文章中讲到包装类。...内置对象Number也有一些自带方法,比如: Number.MAX_VALUE; Number.MIN_VALUE; 内置对象Boolean也有一些自带方法,但是用不多。...因此,我们既可以获取字符串长度,也可以获取指定索引index位置单个字符。这很像数组操作。 内置对象 String 常见方法 charAt() charAt:返回字符串指定位置字符。...数组也有concat()方法,用于数组连接。这个方法在数组中用得挺多。...replace() replace():将字符串指定内容,替换为新内容并返回。不会修改原字符串。

    1.4K20

    javascript内置对象和数据结构

    简介 基本上所有的程序员都使用过javascript,我们在web中使用javascript,我们在服务器端使用nodejs,js给大家第一映像就是简单,但是可能并不是所有人都系统了解过js内置对象和数据结构...Symbol Symbol是一个唯一不可变基础类型,一般用在对象key。...js一种数据类型,几乎所有的对象都继承自Object,它存储是key-value形式数据,我们可以通过使用Ojbect()方法或者new Object()或者Object字面量方式来创建Object...所有函数都是Function对象。...对于JSMap来说,通常需要维护两个数组,第一个数组存储key,第二个数组存储value。每次添加和删除item时候,都需要同时操作两个数组。

    51021
    领券