摘要: 一、event (事件源) 1、在 DOM 中发生事件时,所有相关信息都会被收集并存储在一个名为 event 的对象中。这个对象包含了一些基本信息,比如导致事件的元素、发生的事件类型,以及可能与特定事件相关的任何其他数据。 2、关于事件的组成 元素.on事件名 = 处理函数 处理函数 是一个func 阅读全文
posted @ 2022-10-28 19:50 蒜泥捣莓 阅读(22) 评论(0) 推荐(0) 编辑
摘要: ###一、数组的概念 数组是一种类列表对象,它的原型中提供了遍历和修改元素的相关操作。JavaScript 数组的长度和元素类型都是非固定的。 ###二、数组的声明 #####1、使用 Array 构造函数 let colors = new Array(); 1)如果知道数组中元素的数量,那么可以给 阅读全文
posted @ 2022-10-28 19:50 蒜泥捣莓 阅读(26) 评论(0) 推荐(0) 编辑
摘要: ###一、if语句 if语句有三种形式:简单的if语句,if-else语句,if-else if语句。 ####1、语法 if 语句是使用最频繁的语句之一,语法如下: //if语句 if (condition) { statement1 } //if-else语句 if (condition) { 阅读全文
posted @ 2022-10-28 19:49 蒜泥捣莓 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ###一、&&和||的简单介绍 ####1、&&(逻辑与) 逻辑与操作符由两个和号(&&)表示。 ####2、||(逻辑或) 逻辑或操作符由两个管道符(||)表示。 ###二、深入理解&&和|| ####1、用法 && 和 || 运算符的返回值并不一定是布尔类型,而是两个操作数其中一个的值。例如: 阅读全文
posted @ 2022-10-28 19:49 蒜泥捣莓 阅读(546) 评论(0) 推荐(0) 编辑
摘要: ###一、循环语句的概念 1、循环语句,声明一组要反复执行的命令,直到满足某些条件为止。 2、循环包括测试条件以及一个块(通常就是 { .. })。循环块的每次执行被称为一个迭代。 ###二、循环语句的种类 ####1、while语句 #####概念 while 语句是一种先测试循环语句,即先检测退 阅读全文
posted @ 2022-10-28 19:49 蒜泥捣莓 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 面向对象回顾 核心概念:万物皆对象 (顶层对象Object)抽取行为作为方法 抽取名词作为属性 俩种构建对象的方式 构造函数构建 es6的形式 class class Person{ constructor(){ //构造器 this.name = 'jack' } } es3的形式 functio 阅读全文
posted @ 2022-10-28 19:48 蒜泥捣莓 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、概述 运动主要是动画的操作,主要是操作某个document元素的属性变化(位置变化) 二、运动主要的原理及步骤 ####原理: 使用开启定时器setInterval()/setTimeout() 和 清除定时器clearInterval()/clearTimeout来控制运动, 其中setInt 阅读全文
posted @ 2022-10-28 19:47 蒜泥捣莓 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ###一、字符串的概述 1、String(字符串)数据类型表示零或多个 16 位 Unicode 字符序列。字符串可以使用双引号(")、单引号(')或反引号(`)标示。 2、ECMAScript 中的字符串是不可变的(immutable),意思是一旦创建,它们的值就不能变了。要修改某个变量中的字符串 阅读全文
posted @ 2022-10-28 19:46 蒜泥捣莓 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一、概述 正则表达式(Regular Expression)是一个描述字符模式的对象, 用于对字符串进行匹配, 一般用在有规律的字符串匹配中;常用于表单验证以及相关的字符串匹配 二、声明 1.使用正则表达式直接量,将其包含在一对斜杠(/)之间的字符。 var regx = /a/ //表示匹配a / 阅读全文
posted @ 2022-10-28 19:46 蒜泥捣莓 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ###一、Map 基于set和array之上构建的一个集合 ####1、Map的声明 #####使用 new 关键字和 Map 构造函数 let m = new Map(); #####通过二维数组声明 var arr = [[1,2],[3,4]] var map = new Map(arr) / 阅读全文
posted @ 2022-10-28 19:46 蒜泥捣莓 阅读(25) 评论(0) 推荐(0) 编辑