2023年3月

JS中==和===的区别

== 和 ===的区别 使用双等号进行相等判断时,如果两边的类型不一致,则 会进行强制类型转化 后再进行比较;使用三等号进行相等判断时,如果两边的类型不一致时, 不会做强制类型准换 ,直接返回...

慎用JSON.stringify

前言 项目中遇到一个 bug,一个组件为了保留一份 JSON 对象,使用 JSON.stringify 将其转换成字符串,这样做当然是为了避免对象是引用类型造成数据源的污染。 但发现后面使用...

JavaScript快速入门-08-JSON

8 JSON     因平时工作时,使用JSON的场景比较多,其JSON语法不再介绍,仅介绍在JavaScript中JSON的解析和序列化。 8.1 JSON 对象     JSON对象有...

【原】键盘测试2.0版

<!--     之前写了个1.0版本,按键布局不美观,这又在原来的基础上修改了下,写了个2.0版本。        代码思...

抛砖引玉:纯前端代码让手机变为一把吉他

前言 前段时间一时兴起想学一下吉他,但是一门乐器要演奏成“能听”的程度也不是一天两天的事情,对我这种音乐基础为 0 的人来说学习周期太长了,不想耗费太多时间在学习乐器上面,于是想找个取巧的方法...

JavaScript学习

一、什么是JavaScript JavaScript世界上最流行的脚本语言 一个合格的后端人员,必须精通JavaScript 二、快速入门 2.1、引入JavaScript ...

JS 词法作用域

作用域 作用域就是一对 {} ,是一个盒子,代码在盒子中运行,按理来说在里面声明的变量(这种变量叫作局部作用域)不能被外界访问,除非访问父盒子的变量。作用域决定了代码生效的区域以及资源(变量、...

let 和 var 的区别

var 关键字 在块级作用域中使用 var 声明变量,外面同级的块级作用域也可以访问。if、switch、for 等语句的作用域都没有块级作用域,所以说,在这些语句中声明的变量都能被外界访问,...

promise

回调函数内部的 this 都是指向 window; 回调函数定义:当前处理逻辑完成之后,执行封装在callback函数中的后处续理逻辑; new Promise() ...