![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 83
CSPsy
这个作者很懒,什么都没留下…
展开
-
JavaScript时间戳的应用
JS时间戳的使用,什么是时间戳,时间戳的获取,时间戳的功能与应用,用来比较日期大小,用来计时,实现倒计时功能原创 2022-07-13 00:37:10 · 674 阅读 · 0 评论 -
JavaScript原型
JS原型1. 什么是原型 ?2. 原型对象中的 constructor构造函数,原型对象和实例对象之间的关系1. 什么是原型 ?什么是原型对象什么是构造函数的原型对象怎么判断一个属性是否在原型上还是在实例上判断一个属性在原型上hasOwnProperty() 使用和介绍in 操作符原创 2022-05-11 22:01:39 · 430 阅读 · 2 评论 -
JavaScript模块化
JS模块化,什么是 Module,js module的用法,import如何使用, export如何使用export 和 export default 的区别,import 和 export 如何对应,它们的对应关系原创 2022-05-03 17:09:37 · 1723 阅读 · 0 评论 -
JavaScript对象解构
JavaScript对象解构解构赋值对象JS对象解构对象解构是什么,对象解构的基本使用对象的嵌套解构,在函数参数列表中使用解构赋值,部分解构,什么是部分解构原创 2022-04-04 00:31:46 · 5487 阅读 · 0 评论 -
JavaScript数组方法总结
JS数组方法总结push, pop, shift, unshift, sort, splice, concat, map, indexOf, lastIndexOf, includes, find, findIndex, filterm reduce, join,数组与字符串转换的方法,数组中的搜索,数组排序,数组过滤,生成新数组原创 2022-03-28 00:53:41 · 1591 阅读 · 0 评论 -
JavaScript中apply,call和bind方法
JavaScript call, apply , bind方法JS call 方法,JS apply 方法,JS bind方法call,apply 和 bind方法的区别call, apply 和 bind的使用手写 bind方法原创 2022-03-20 23:42:32 · 1691 阅读 · 0 评论 -
JavaScript事件委托
JS事件委托事件委托实现事件委托实现原理事件委托是什么什么是事件委托事件委托的优点原创 2022-03-13 23:48:08 · 2018 阅读 · 0 评论 -
JavaScript事件监听
JavaScript事件监听常用的事件监听DOM0级事件监听DOM2级事件监听onclickaddEventListener原创 2022-03-06 22:46:51 · 3331 阅读 · 0 评论 -
JavaScript模板字符串
JavaScript模板字符串字符串插值模板字符串标签函数原创 2022-02-13 23:59:05 · 11766 阅读 · 1 评论 -
JavaScript访问元素节点的方法
JS访问元素节点的方法1. document.getElementById()2. document.getElementsByTagName()3. document.getElementsByClassName()4. document.querySelector()5. document.querySelectorAll()访问元素节点主要依靠document对象document对象:可以理解为整个 HTML 文档,它是 DOM 节点树的根接下来,让我们来了解一下 JS 常用的访问元素原创 2022-01-30 22:47:34 · 2005 阅读 · 0 评论 -
JavaScript事件流
JavaScript事件流JS事件冒泡JS事件捕获DOM 事件流原创 2022-01-23 23:47:41 · 1563 阅读 · 1 评论 -
JavaScript解构赋值
JavaScript解构赋值数组解构赋值对象解构赋值字符串解构赋值原创 2022-01-16 23:56:06 · 1433 阅读 · 0 评论 -
JavaScript---Map数据结构
JS---Map1. 什么是 Map2. Map 构造函数2.1) 数组2.2) Set2.3) Map3. Map 的实例属性和方法3.1) Map 的属性size3.2) Map 的方法setgethasdeleteclearforEach4. Map的注意事项5. Map的使用场景1. 什么是 MapMap 就是映射的意思,即从键到值的映射。Map 保存键值对,并且能够记住键的原始插入顺序。那么它和 Object 有什么区别 ?对象一般用字符串作键const obj = { v原创 2022-01-09 21:26:30 · 3921 阅读 · 1 评论 -
JavaScript---Set数据结构
JS---set1. 什么是 set2. set 构造函数2.1) 数组2.2) 字符串2.3) arguments2.4) NodeList2.5) Set3. Set 的实例属性和方法1. 什么是 setset 可以简单的看作是数学上的集合。它是一系列无序,没有重复数值的数据集合。2. set 构造函数对于 set 的构造函数的参数,可以传递以下几种形式。2.1) 数组const s = new Set([1, 2, 1]);console.log(s);这里传递了一个数组[原创 2022-01-02 23:58:35 · 2792 阅读 · 4 评论 -
JavaScript---arguments学习笔记
JS arguments原创 2021-12-26 23:59:20 · 459 阅读 · 0 评论 -
JavaScript中this指向
JavaScript中this指向JavaScript上下文规则事件处理函数 this立即执行函数this函数中this定时器,延时器this数组中对象上下文原创 2021-12-19 19:17:36 · 2154 阅读 · 2 评论 -
JavaScript箭头函数与剩余参数
JS箭头函数1. 什么是箭头函数?2. 箭头函数的化简写法3. 箭头函数的基础知识1. 什么是箭头函数?箭头函数表达式语法比函数表达式更简洁,即函数的一种简化形式。它的写法:() => {}; // 可以用来写一个匿名函数它的结构:const / let 函数名 参数 => 函数体比如现在有一个一般形式的函数表达式let add = function(x, y) { return x + y;};可以用箭头函数来写:let add = (x, y) =>原创 2021-12-12 20:05:29 · 1156 阅读 · 1 评论 -
JavaScript生成器
JavaScript生成器生成器是怎么实现的利用生成器函数自定义迭代器原创 2021-12-05 23:18:39 · 605 阅读 · 0 评论 -
JavaScript迭代器
JS迭代器1. 什么是迭代器1. 自定义迭代器原创 2021-11-28 17:28:39 · 1319 阅读 · 0 评论 -
JavaScript闭包
JavaScript闭包1. 什么是闭包2. 闭包的作用2.1) 记忆性2.2) 模拟私有变量2. 闭包的注意点1. 什么是闭包闭包:函数本身和该函数声明时所处的环境状态的组合。也就是说函数不在其定义的环境中被调用,也能访问定义时所处环境的变量。所以使用闭包,就可以将数据与操作该数据的函数相关联。举个例子:function foo() { let a = 1; return function() { console.log(a); }}let foo1 = foo();fo原创 2021-11-21 23:16:45 · 1221 阅读 · 0 评论 -
JavaScript基本引用类型-Date
JS基本引用类型-Date1. 创建日期对象2. 继承的方法3. 日期格式化方法1. 创建日期对象使用 new 操作符来调用 Date 构造函数:不传参时,创建的对象将保存当前日期和时间let now = new Date();要基于其他日期和时间创建日期对象,必须传入其毫秒表示, ECMAScript为此提供了两个辅助方法:Date.parse()和 Date.UTC()Date.parse():Date.parse()方法接收一个表示日期的字符串参数,尝试将这个字符串转换为原创 2021-10-24 23:56:27 · 375 阅读 · 0 评论 -
JavaScript浅拷贝与深拷贝
浅拷贝与深拷贝1. 什么是浅拷贝,深拷贝?2. 常用的浅拷贝方法2.1) '=' 赋值2.2) 扩展运算符2.3) Object.assign()3. 常用的深拷贝方法3.1) for ... in3.2) 递归1. 什么是浅拷贝,深拷贝?浅拷贝:只复制一层对象,即只复制引用,没有复制真正的值。( 浅拷贝仅仅是指向被复制的内存地址,如果原对象被改变了,那么新对象也会相应改变 )深拷贝:彻底复制一个对象,拷贝多层,而不是只复制对象的引用。( 深拷贝建一个新的对象,将原对象的各属性的值拷贝过来,原创 2021-10-13 01:07:28 · 1145 阅读 · 3 评论 -
JavaScript对象
JS 对象1. JS 对象JS 对象是什么?JS 对象数据类型JS 对象的访问2. JS 对象的声明方法3. JS 对象中的this1. JS 对象JS 对象是什么?JS 对象就是一系列属性的集合,一个属性包含一个名和一个值。一个属性的值可以是函数,这种情况下属性也被称为方法。JS 对象数据类型在 JS 中,对象的类型是引用类型。JS 对象的访问不同于C++等其它语言,JS 对象全是 public。2. JS 对象的声明方法这里介绍四种基础的声明方法://通过字面量形式声明对象原创 2021-10-10 23:57:47 · 439 阅读 · 0 评论 -
JavaScript学习笔记(五)
JavaScript 数组判断是不是数组迭代器方法排序方法原创 2021-09-26 23:58:22 · 239 阅读 · 0 评论 -
JavaScript学习笔记(四)
操作符1. 一元操作符1.1) 递增 / 递减操作符递增和递减遵循的规则1.2)一元加和减2. 位操作符2.1)按位非2.2) 按位与2.3) 按位或2.4) 按位异或2.5) 左移2.6) 有符号右移2.7) 无符号右移3. 布尔操作符3.1) 逻辑非3.2) 逻辑与3.3) 逻辑或4. 乘性操作符4.1) 乘法操作符4.2) 除法操作符4.3)取模操作符1. 一元操作符1.1) 递增 / 递减操作符前缀递增和递减let a = 1, b = 2;let c = ++a; // c = 2原创 2021-09-19 23:54:34 · 763 阅读 · 0 评论 -
JavaScript学习笔记(三)
数据类型1. 数据类型2. Undefined 类型3. Null 类型它的作用:5. 声明风格及最佳实践3. Null 类型3. Null 类型3. Null 类型1. 数据类型ECMAScript 有 6 种简单数据类型(也称为原始类型): Undefined、 Null、Boolean、 Number、String 和 Symbol。还有一种复杂数据类型叫 Object (一种无序名值对的集合)。在 ECMAScript 中不能定义自己的数据类型,所有值都可以用上述 7 种数据类型之一来表原创 2021-09-12 23:48:11 · 393 阅读 · 0 评论 -
JavaScript学习笔记(二)
JavaScript 变量varletconst原创 2021-09-05 22:53:42 · 507 阅读 · 1 评论 -
JavaScript学习笔记(一)
文章目录JavaScript 介绍1) JavaScript 实现1.1) ECMAScript1.2) DOM1.3) BOM2) JavaScript 作用JavaScript 介绍1) JavaScript 实现JavaScript 是一门用来与网页交互的脚本语言,包含以下三个组成部分核心(ECMAScript):由 ECMA-262 定义并提供核心功能。文档对象模型(DOM):提供与网页内容交互的方法和接口。浏览器对象模型(BOM):提供与浏览器交互的方法和接口。1.原创 2021-08-29 23:59:00 · 598 阅读 · 1 评论