首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
踩坑侠
掘友等级
前端工程师
|
踩坑公司懂事掌
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 80
沸点 6
赞
86
返回
|
搜索文章
赞
文章( 80 )
沸点( 6 )
前端面试题:这是我理解的MVVM,请注意查收
现在流行的前端框架也就是vue、react、angular了,在投递简历时,我们都可以看到任职要求会有最少熟悉这些框架中的一种,掌握这些框架就好像时多了一个轮子或者说是多了一个车,框架可以然我们快速的使用、复用处理一些问题。当然面试中不仅会问到这些只是的掌握情况,也会问些你的框…
JavaScript 复杂判断的更优雅写法
我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。 嗯,这样看起来…
前端战五渣学JavaScript——防抖、节流和rAF
防抖和节流是两个相似的技术,都是为了减少一个函数无用的触发次数,以便提高性能或者说避免资源浪费。我们都知道js在操作DOM的时候,代价非常昂贵,相对于非DOM操作需要更多的内存和和CPU时间,假如我们一个函数是在滚动滚动条或者更改更改窗口大小的时候频繁触发,还是会出现页面卡顿,…
「前端面试题系列9」浅拷贝与深拷贝的含义、区别及实现(文末有岗位内推哦~)
面试的时候,我经常会问候选人深拷贝与浅拷贝的问题。因为它可以考察一个人的很多方面,比如基本功,逻辑能力,编码能力等等。 另外在实际工作中,也常会遇到它。比如用于页面展示的数据状态,与需要传给后端的数据包中,有部分字段的值不一致的话,就需要在传参时根据接口文档覆写那几个字段的值。…
「读懂源码系列3」lodash 是如何实现深拷贝的(上)
上一篇文章 「前端面试题系列9」浅拷贝与深拷贝的含义、区别及实现 中提到了深拷贝的实现方法,从递归调用,到 JSON,再到终极方案 cloneForce。 不经让我想到,lodash 中的 _.cloneDeep 方法。它是如何实现深拷贝的呢?今天,就让我们来具体地解读一下 _…
面试官:请你实现一个深克隆
实现一个深克隆是面试中常见的问题的,可是绝大多数面试者的答案都是不完整的,甚至是错误的,这个时候面试官会不断追问,看看你到底理解不理解深克隆的原理,很多情况下一些一知半解的面试者就原形毕漏了. 我们就来看一下如何实现一个深克隆,当然面试中没有让你完整实现的时候,但是你一定要搞清…
Promise的源码实现(完美符合Promise/A+规范)
Promise是前端面试中的高频问题,我作为面试官的时候,问Promise的概率超过90%,据我所知,大多数公司,都会问一些关于Promise的问题。如果你能根据PromiseA+的规范,写出符合规范的源码,那么我想,对于面试中的Promise相关的问题,都能够给出比较完美的答…
js柯里化二三事
通俗点讲:比如一个函数接收两个参数,另一个函数只接收第一个参数,再返回一个函数接收第二个参数。 2. 柯里化函数的特点: 解析:假如有很多地方需要验证字母的话,可以直接复用checoutLetter方法。省去了每次都要传正则的麻烦。 解析:我们在做项目的过程中,封装一些dom操…
前端战五渣学JavaScript——深克隆(深拷贝)
(我个人觉得。。。基础数据类型没有什么深克隆浅克隆之分,暂且目录先这么分吧) 然后我们单独更改了变量b的值,再输出的时候发现变量a和b输出的值不一样了,可以证明他们两个的值是单独存在的,互相没有联系,就算var b = a,也只是新增了一个变量b和值。 这就是我们要说的,引用类…
下一页
个人成就
文章被点赞
94
文章被阅读
27,885
掘力值
707
关注了
29
关注者
57
收藏集
2
关注标签
23
加入于
2018-08-15