摘要: document 浏览器为我们提供了一个document对象,是一个全局变量 代表整个网页 ... <body> <button id="btn">点我一下</button> <script> // 获取btn对象 const btn = document.getElementById("btn") 阅读全文
posted @ 2023-01-29 08:57 程序员张3 阅读(10) 评论(0) 推荐(0) 编辑
摘要: DOM(Document Object Model)文档对象模型 使用JS去操作网页的一组对象 DOM属于Web API的一部分。Web API中定义了非常多的对象,通过这些对象可以完成对网页的各种操作(添加删除元素、发送请求、操作浏览器等)。 阅读全文
posted @ 2023-01-28 22:56 程序员张3 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收(Garbage collection) 如果一个对象没有任何的变量对其进行引用,那么这个对象就是一个垃圾 垃圾对象的存在,会严重的影响程序的性能 在JS中有自动的垃圾回收机制,这些垃圾对象会被解释器自动回收,无需手动处理 对于垃圾回收来说,我们唯一能做的事情就是将不再使用的变量设置为nul 阅读全文
posted @ 2023-01-28 22:25 程序员张3 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 用来定义一个规则 通过这个规则计算机可以检查一个字符串是否符合规则或者将字符串中符合规则的内容提取出来 也是JS中的一个对象,所以要使用正则表达式,需要先创建正则表达式的对象 // 构造函数创建,参数1:正则表达式,参数2:匹配模式 let reg = new RegExp("a", "i"); / 阅读全文
posted @ 2023-01-27 21:43 程序员张3 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. 描述 字符串本质就是一个字符数组 "hello" --> ["h", "e", "l", "l", "o"] 2. 属性和方法 (1)length 获取字符串的长度 (2)字符串[index] 获取指定位置的字符 (3)at() 实验方法,根据索引获取字符,分可以接受负索引 (4)charAt 阅读全文
posted @ 2023-01-26 20:14 程序员张3 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1. 描述 在JS中所有的和时间相关的数据都由Date对象来表示 2. 对象的方法 (1)getFullYear() 返回当前日期的年份(4位) (2)getMonth() 返回当前日期的月份(0-11) (3)getDate() 返回当前日期的几日 (4)getDay() 返回当前日期是周几(0- 阅读全文
posted @ 2023-01-26 13:43 程序员张3 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 工具类 为我们提供了数学运算相关的一些常量和方法 常量 (1)Math.PI 圆周率 方法 (1)Math.abs() 求一个数的绝对值 (2)Math.min() 求多个值中的最小值 (3)Math.max() 求多个值中的最大值 (4)Math.pow() 求x的y次幂 (5)Math.sqrt 阅读全文
posted @ 2023-01-26 13:27 程序员张3 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Set用来创建一个集合 功能和数组类似,不通电在于Set中不存存储重复数据 1. 创建 new Set() new Set([...]) 2. 属性和方法 (1)size 获取数量 (2)add() 添加元素 (3)has() 检查元素 (4)delete() 删除元素 const set = ne 阅读全文
posted @ 2023-01-25 21:18 程序员张3 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Map用来存储键值对结构的数据(key-value) Map中任何类型的值都可以成为数据的key 1. 创建: new Map() 2. 属性和方法: (1)map.size() 获取map中键值对的数量 (2)map.set(key, value) 向map中添加键值对 (3)map.get(ke 阅读全文
posted @ 2023-01-25 20:52 程序员张3 阅读(58) 评论(0) 推荐(0) 编辑
摘要: const obj = { name: "孙悟空", friend: { name: "猪八戒" } }; // 对obj进行浅复制 const obj2 = Object.assign({}, obj); // 对obj进行深复制 const obj3 = structuredClone(obj) 阅读全文
posted @ 2023-01-25 20:37 程序员张3 阅读(29) 评论(0) 推荐(0) 编辑