JS 事件

本文介绍了JavaScript中事件的使用,包括常见事件如点击、聚焦、内容改变等,以及如何通过正则表达式校验字符串格式、创建和操作数组,以及处理日期对象的方法。
摘要由CSDN通过智能技术生成

1. ⽬标

   掌握事件的使⽤

2.路径

   1. 事件介绍

   2. 常⻅事件

   3. 事件绑定

3.讲解

3.1. 事件介绍

   HTML 事件是发⽣在 HTML 元素上的“事       情”, 是浏览器或 ⽤户做的某些事情

   事件通常与函数配合使⽤,这样就可以通过     发⽣的事件来 驱动函数执⾏。

3.2 常⻅事件

b90f7b394f5e450e80b5a973c004a387.jpg

 3.3. 事件绑定

3.3.1普通函数⽅式

说⽩了设置标签的属性

aea3d641b2b1440dbe2ad5ea3ed031c6.jpg

 3.3.2匿名函数⽅式

e22c90d427b344adb2fc8a5d62f64bcf.jpg

 3.4事件使⽤

3.4.1重要的事件

   点击事件

   需求: 没点击⼀次按钮 弹出hello...

fb14f82bae864d62a76117b0ad941ef5.jpg

da59f6c482b345a89473664c5bd797f7.jpg 

   获得焦点(onfocus)和失去焦点(onblur)

   需求:给输⼊框设置获得和失去焦点

ded892d3bd1e4375a0198dfdd087e9e7.jpg

   内容改变(onchange)

   需求: 给select设置内容改变事件

7180050fbdff4bf386ef1a735d81fa71.jpg

f823c907f66547d296fc13ae28cf49a6.jpg 

   等xx加载完成(onload) 可以把script放在         body的后⾯/下 ⾯, 就可以不⽤了

ef0962fa82fa408486dc9b42ba81941a.jpg

 3.4.2掌握的事件

   键盘相关的, 键盘按下(onkeydown) 键盘抬     起(onkeyup)

44abd00090f04d3c9ebde9b290eba953.jpg

  ⿏标相关的, ⿏标在xx之(onmouseover), ⿏    标按下 (onmousedown),⿏标离开   (onmouseout)

eac1eb1c6042490386a1c6244fb6ae25.jpg

 4.⼩结

9599bc4ea7b94ec3bba801d4d5dad6e9.jpg

 b43780768d7b42be8a8b9a46641112fa.jpg

 知识点-正则表达式(了解)

1. ⽬标

掌握js正则表达式校验字符串格式的⽅法

2.路径

  1. 正则表达式概述

  2. 正则表达式的语法

  3. 使⽤示例

3.讲解

3.1正则表达式概述

  正则表达式是对字符串操作的⼀种逻辑公        式,就是⽤事先定义

  好的⼀些特定字符、及这些特定字符的组        合,组成⼀个“规则

  字符串”,这个“规则字符串”⽤来表达对    字符串的⼀种过滤逻 辑。

  ⽤我们⾃⼰的话来说: 正则表达式⽤来校验字   符串是否满⾜⼀ 定的规则的公式

 

 3.2 正则表达式的语法
3.2.1创建对象
 对象形式:var reg = new RegExp("正则表达式")当正则表达式中有"/"那么就使⽤这种     直接量形式:var reg = /正则表达式/⼀般       使   ⽤这种声明⽅式
3.2.2常⽤⽅法

161429af22674d4db578cba5712e2d77.jpg

 3.2.3常⻅正则表达式规则

4cd23420dcbb43ffb6cdb8fa6f00ec8b.jpg

 3.3使⽤示例

需求:

1. 出现任意数字3次

2. 只能是英⽂字⺟的, 出现6~10次之间

3. 只能由英⽂字⺟和数字组成,⻓度为4~16     个字符,并且 以英⽂字⺟开头

4. ⼿机号码: 以1开头, 第⼆位是3,4,5,6,7,8,9        的11位数字

步骤:

1. 创建正则表达式

2. 调⽤test()⽅法

501385d022454184983c43e1552f1f55.jpg

1c9729e13aa140f2bcb216d8dfead980.jpg 

 4.⼩结

1. 正则概念: 就是⽤来校验字符串的规则

2. 正则使⽤步骤

   创建正则表达式对象

   调⽤test()⽅法

 

知识点-内置对象之Array数组(了解)
1. ⽬标
   掌握数组Array的使⽤
2. 路径
   1. 创建数组对象
   2. 数组的常⽤⽅法
3. 讲解
3.1 创建数组对象
3.1.1语法
   var arr = new Array(size)

 var arr = neArray(element1,element2,
 element3, ...)
   var arr = [element1, element2,             element3, ...];
  ⼀般采⽤这种⽅式创建

3.1.2数组的特点

 数组中的每个元素可以是任意类型

 数组的⻓度是可变的,更加类似于Java⾥的   集合List

3.1.3示例

   创建数组,并把数组输出到浏览器控制台上

说明把数据输出到控制台console.log(value)

76766969efab4d59a5c78302e2c4d810.jpg

dd428ab7adc944c9aaff027ef4008a5a.jpg 

 3.2数组常⻅的⽅法

3.2.1API介绍

9c6a6cb9925b4710a99252ce91b62b6b.jpg

 3.2.2示例

3b075ca34b814ee78c7bade0720778f4.jpg

416ad63004a34bb3938a15d082adc253.jpg 

 3.3⼆维数组

1. 数组⾥⾯再放数组 就是⼆维数组

2. 示例

6d4167f3c765492b873bc4d0f0efd1ac.jpg

9e004a5b5a7c41c99be6fce8c444125d.jpg 

4.⼩结
1. 数组定义语法

61f752e62be34113b32ccfe2865de4ef.jpg

 2数组的特点

   js的数组⾥⾯可以存放不同类型的数据 js数   组的⻓度可变

3. 数组常⽤的⽅法

  数组.concat(数组) 把2个,多个拼接成⼀ 组       数组.join(分隔符) 把数组⾥⾯的元素拼接成      ⼀个字符串

  数组.reverse() 反转

4. ⼆维数组

   数组⾥⾯的元素也是数组

 

知识点-内置对象之-Date⽇期(了 解)

1. ⽬标

  掌握⽇期Date的使⽤

2.路径

  1. 创建⽇期对象

  2. ⽇期常⽤⽅法

3.讲解

3.1. 创建⽇期对象

3.1.1语法

  创建当前⽇期:var date = new Date()

 创建指定⽇期:var date = new Date(年, ⽉,   ⽇)

  注意:⽉从0开始,0表示1⽉

 创建指定⽇期时间:var date=Date(年,⽉,⽇, 时, 分, 秒)

  注意:⽉从0开始,0表示1⽉

3.1.2示例

dca5946d2d364f76ac48180109c4becd.jpg

36081427772b49ffab36f77f612e274c.jpg 

3110acee131547fea0bbdc849fa89f95.jpg 

 3.2. ⽇期常⽤⽅法

3.2.1API介绍

c4f1691dda5347b0a874f285eaf5c192.jpg

de4af42e7c3142be8e6d409cde8142f7.jpg 

 3.1.2示例

04c918346fd54110b94979d92fa2b268.jpg

d46ad9a38afb4452a8359bef77c13bf2.jpg 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值