![](https://img-blog.csdnimg.cn/ba2dcff697414da1bf2bf26c0656bcba.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js
文章平均质量分 60
基石积累
菜菜鸟就完事了
这个作者很懒,什么都没留下…
展开
-
js数据结构
技术栈的,但无论是什么技术栈后台管理系统,我认为最难得点就是权限控制,这其中前端涉及道路静态路由、动态路由设计和生成控制,根据路由表动态生成动态菜单等。我发现无论什么后台项目所涉及到的权限控制数据的数据结构都是树结构,所以萌生了学习一下js版的数据结构,以方便后面的前端生涯,可以更好地处理与树模型相关的业务数据。从毕业到入职已经过去了两个月,从现在开始好好学习开始积累自己遇到 的问题写博客做笔记。最近公司的做后台管理系统其中有。原创 2022-11-08 15:57:42 · 172 阅读 · 0 评论 -
个人对于节流的理解!
文章目录 前言 一、节流是什么? 二、节流的实现 总结 前言 防抖和节流是前端经常会被提起以及涉及到的内容,更是前端性能优化的手段之一,我初学防抖和节流也遭遇了很多坑,所以想写一篇博客一则当作学习笔记,二则如果能帮助别人学习我就非常开心了! 一、节流是什么? 同样在学习和理解节流时不能把所有注意力集中在词的表面意思,节流只是别人理解的定义名称。 节流的例子在生活中也会比较常见例如去买火车票(这里我们需要假设每位乘客的购票书时间均是相同的),有多个乘客敲售票员的窗口,但售票员只会对第原创 2021-07-16 16:57:02 · 380 阅读 · 0 评论 -
2021-07-15个人对防抖的理解!
个人对防抖的理解! 前言 一、防抖是什么? 二、防抖的实现 1.定时器 2.多个定时器访问同一变量(作用域链、闭包) 3.this的指向 总结 前言 防抖和节流是前端经常会被提起以及涉及到的内容,更是前端性能优化的手段之一,我初学防抖和节流也遭遇了很多坑,所以想写一篇博客一则当作学习笔记,二则如果能帮助别人学习我就非常开心了! 一、防抖是什么? 个人觉得要想搞懂防抖不应该把注意力集中在防抖两个字上,而应该从生活中的例子出发去认识防抖。比如有一台电视机,规定某个频道正原创 2021-07-16 10:11:34 · 180 阅读 · 0 评论 -
遇到过的一道前端简单面试题
(编程题)统计字符串中每个字符的出现频率,返回一个 Object,key 为统计字符,value 为出现频率。(1. 不限制 key 的顺序;2. 输入的字符串参数不会为空;3. 忽略空白字符) 示例: 输入 'hello world' 输出 {h: 1, e: 1, l: 3, o: 2, w: 1, r: 1, d: 1} let map =new Map() let ss = 'hello world' let m=0 for(let i=0;i<ss.原创 2021-07-01 20:26:34 · 63 阅读 · 0 评论 -
一、个人对于JS闭包的理解!
一、个人对于JS闭包的理解! 1、闭包的定义***闭包是指那些引用了另一个函数作用域中变量的函数(红宝书)*** 我的理解:如果一个内部用函数使用了外部函数所拥有的变量,就会形成闭包——这样理解闭包更会像是一种js中函数所形成的现象! 2、为什么会形成闭包? a、跟JS的预编译以及机制有关: JS在编译过程中首先会进行全局预编译,其次会进行预编译 首先会产生全局 Go对象:第一检查Go对象有没有变量属性若有则值为undefine,第二检查GO对象有没有函数属性若有则值为function. 然后找到定义所调用原创 2021-07-01 20:06:42 · 100 阅读 · 0 评论