JS-常用事件集合

常见的事件如下:    事件  事件句柄  用法    blur  onblur   元素失去焦点。    focus  onfocus   元素获得焦点。

   change  onchange  域的内容被改变。

   click  onclick   当用户点击某个对象时调用的事件句柄。    dblclick ondblclick  当用户双击某个对象时调用的事件句柄。

   keydown  onkeydown  某个键盘按键被按下。    keyup  onkeyup   某个键盘按键被松开。

   load  onload   一张页面或一幅图像完成加载。

   mousedown onmousedown  鼠标按钮被按下。    mousemove onmousemove  鼠标被移动。    mouseout onmouseout  鼠标从某元素移开。    mouseover onmouseover  鼠标移到某元素之上。    mouseup  onmouseup  鼠标按键被松开。

   reset  onreset   重置按钮被点击。    submit  onsubmit  确认按钮被点击。

   select  onselect  文本被选中。

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <meta name="Generator" content="EditPlus®">
 6   <meta name="Author" content="">
 7   <meta name="Keywords" content="">
 8   <meta name="Description" content="">
 9   <title>事件</title>
10  </head>
11  <body οnlοad="alert('hello everybody')">
12     <script type="text/javascript">
13     /*
14     1.javaScript是一种基于时间驱动型的编程语言:
15         1.1事件和事件句柄的关系:click,onclick
16         1.2事件句柄通常是某个标签的属性<input type="button" value="button" οnclick="">
17         1.3事件发生之后,代码才会执行,事件不发生,不会执行JS代码
18         1.4常见的事件如下:
19             事件        事件句柄        用法
20             blur        onblur            元素失去焦点。 
21             focus        onfocus            元素获得焦点。 
22 
23             change        onchange        域的内容被改变。 
24 
25             click        onclick            当用户点击某个对象时调用的事件句柄。 
26             dblclick    ondblclick        当用户双击某个对象时调用的事件句柄。 
27 
28             keydown        onkeydown        某个键盘按键被按下。 
29             keyup        onkeyup            某个键盘按键被松开。 
30 
31             load        onload            一张页面或一幅图像完成加载。 
32 
33             mousedown    onmousedown        鼠标按钮被按下。 
34             mousemove    onmousemove        鼠标被移动。 
35             mouseout    onmouseout        鼠标从某元素移开。 
36             mouseover    onmouseover        鼠标移到某元素之上。 
37             mouseup        onmouseup        鼠标按键被松开。 
38 
39             reset        onreset            重置按钮被点击。 
40             submit        onsubmit        确认按钮被点击。 
41 
42             select        onselect        文本被选中。 
43     */
44     </script>
45     blur/focus:<input type="text" οnblur="alert(this.value)" οnfοcus="this.value=''"/><br>
46     
47     change:
48     <select οnchange="alert(this.value)">
49         <option value="">-请选择省份-</option>
50         <option value="001">河北省</option>
51         <option value="002">河南省</option>
52         <option value="003">湖南省</option>
53     </select><br>
54     
55     click/dblclick
56     <input type="button" value="单击" οnclick="alert(1)">
57     <input type="button" value="双击" οndblclick="alert(2)"><br>
58 
59     keydown/keyup:<input type="text" οnkeydοwn="alert('a')"οnkeyup="alert('b')"><br>
60 
61     mouseout/mouseover:
62     <div style="border:1px solid red;width:200px;height:200px;position:absolute;top:300px;left:300px;" οnmοuseοut="alert('您已进入雷区')" οnmοuseοver="alert('您已安全')">雷区</div>
63   
64  </body>
65 </html>

 

转载于:https://www.cnblogs.com/xiuxiu123456/p/8520980.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,那我们可以用一个名为 "util" 的对象来封装这些函数,例如: ``` const util = { add: function(a, b) { return a + b; }, subtract: function(a, b) { return a - b; }, multiply: function(a, b) { return a * b; }, divide: function(a, b) { return a / b; } }; ``` 然后你就可以通过访问 "util.add(a, b)" 来使用加法函数了。你也可以继续往这个对象里添加其他常用的函数。 需要注意的是,以上代码假设你使用的是 ES6 语法,如果你使用的是 ES5 语法,你需要把 "function" 换成 "var"。 ### 回答2: 封装一个常用JavaScript函数集合是为了提高开发效率和代码的重用性。这个函数集合可以包含各种常用的功能函数,例如: 1. 获取URL参数值:可以封装一个函数,通过传入参数名,返回对应的URL参数值。比如,可以使用window.location.search获取URL参数字符串,然后再使用正则表达式或其他方法找到对应的参数值。 2. 时间格式化:封装一个函数,将时间对象转换为指定格式的字符串。比如,可以使用Date对象的方法获取年月日、时分秒等信息,然后根据需要进行格式化输出。 3. 随机数生成:可以封装一个函数,生成指定范围内的随机整数或随机浮点数。比如,可以使用Math.random函数生成0到1之间的随机数,然后根据需要进行相应的运算转换。 4. 数组元素查找:可以封装一个函数,根据指定条件在数组中查找元素,并返回符合条件的元素或索引值。比如可以使用Array的filter方法根据判定函数找到满足条件的元素。 5. 数据类型判断:可以封装一个函数,判断变量的数据类型并返回相应的字符串表示。比如,可以使用typeof运算符判断基本数据类型,使用Array.isArray判断数组类型,使用Object.prototype.toString判断复杂数据类型。 6. 字符串截取:可以封装一个函数,对字符串进行截取操作,根据指定参数截取指定长度的字符串,同时提供省略号等处理方式。 7. 表单验证:可以封装一些常用的表单验证函数,例如验证邮箱、手机号码、用户名等。这些函数可以使用正则表达式或其他验证方式进行验证,以提高代码的可读性和可维护性。 以上只是一些常见的封装函数示例,实际的常用函数集合可以根据具体需求进行扩展和定制。 ### 回答3: 常用JavaScript函数集合可以提供一组常见功能的封装,以便在开发过程中更便捷地调用这些函数。下面是一个封装了一些常用功能的常用JavaScript函数集合例子: 1. 获取URL参数:这个函数可以从URL中获取指定参数的值并返回。可以通过传递参数名来获取不同的参数值。 2. 格式化日期:这个函数可以将日期对象或日期字符串格式化为指定的日期格式。可以通过参数来指定所需的日期格式。 3. 判断空值:这个函数可以判断一个变量是否为空(包括未定义、null、空字符串等),返回true或false。 4. 随机数生成:这个函数可以生成一定范围内的随机数,可以通过传递参数指定范围。 5. 数组去重:这个函数可以对数组进行去重操作,并返回去重后的数组。 6. 节流函数:这个函数可以控制函数的频率,在指定的时间间隔内只执行一次。 7. 深度拷贝对象:这个函数可以实现深度拷贝一个对象,返回一个拷贝后的新对象。 8. 字符串截取:这个函数可以截取指定长度的字符串,并在结尾添加省略号。 9. 图片预加载:这个函数可以实现图片的预加载,防止图片未加载完全时导致页面闪烁。 10. 防抖函数:这个函数可以控制函数的执行频率,在指定的时间间隔内,只有最后一次触发才执行。 这些是常用JavaScript函数集合的一些例子,通过封装这些功能,可以使开发过程更高效、便捷。可以根据需要自定义封装适合自己的常用功能函数集合

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值