javascript
文章平均质量分 84
青night
八斗风流,人间得意
展开
-
防抖和节流
面试题防抖与节流是很相似(但不同)的概念,简单来说就是一个能控制一段时间某个函数的执行次数的方案。用来优化计算机或网络资源。下面我们分别看下这两个概念。原创 2023-04-19 16:35:46 · 170 阅读 · 0 评论 -
es6常用语法的正确打开方式你GET了吗
es6原创 2022-07-29 10:39:26 · 183 阅读 · 0 评论 -
分析diff算法与虚拟dom
React 和 Vue 作为目前国内主力的前端开发框架,想必大家在日常的开发当中也是非常熟悉了。不可否认的它们的存在大大地提高了我们的开发效率以及使得我们的代码可维护性得到提高,但是使用它们的 “巧妙” 的之后,对技术有着追求的你,是不是应该了解一下这些框架背后的一些思想呢?如果还没有,没关系,我们一起来!本文全部代码小的已经上传 github🐶虚拟 DOM直观来说,虚拟 DOM 其实就是用数据结构表示真实的 DOM 结构。使用它的原因是,频繁的操作 DOM 会使得网站的性能下降,为了保证性.原创 2022-08-09 17:35:58 · 269 阅读 · 0 评论 -
http状态码
100 Continue 继续。客户端应继续其请求101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更 高级的协议,例如,切换到 HTTP 的新版本协议200 OK 请求成功。一般用于 GET 与 POST 请求201 Created 已创建。成功请求并创建了新的资源 202 Accepted 已接受。已经接受请求,但未处理完成203 Non-Authoritative Information 非授权信息。请求成功。但返回的 meta 信息不在原 始原创 2021-12-28 14:34:14 · 85 阅读 · 0 评论 -
JS正则表达式
默念三声正则表达式是匹配模式,要么匹配字符,要么匹配位置正则表达式是匹配模式,要么匹配字符,要么匹配位置正则表达式是匹配模式,要么匹配字符,要么匹配位置1.搞懂位置能干啥?题目1:数字的千分位分割法将123456789转化为123,456,789题目2:手机号3-4-4分割将手机号18379836654转化为183-7983-6654题目3:验证密码的合法性密码长度是6-12位,由数字、小写字符和大写字母组成,但必须至少包括2种字符这些题时常出现在面试中,日常业务也少不了它的身影。搞懂原创 2021-12-23 15:47:48 · 2643 阅读 · 1 评论 -
javascript运行机制
引子本文介绍JavaScript运行机制,这一部分比较抽象,我们先从一道面试题入手: async function async1() { console.log("async1 start"); await async2(); console.log("async1 end"); } async function async2() { console.原创 2021-12-16 15:11:15 · 456 阅读 · 0 评论 -
JavaScript中基本数据类型和引用数据类型的区别
1、基本数据类型和引用数据类型ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。2、常见的基本数据类型:Number、String 、Boolean、Null和Undefined。基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值。示例:var a = 10;var b = a;b = 20;consol原创 2021-12-16 11:15:41 · 1591 阅读 · 0 评论