首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
寒璃
掘友等级
开发工程师
善始者实繁,克终者盖寡
获得徽章 23
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 65
沸点 4
赞
69
返回
|
搜索文章
赞
文章( 65 )
沸点( 4 )
lodash源码解读之flatten
其意思就是如果未传入array或则传入的array是null类型的,那么就返回一个空的数组,否则就返回baseFlatten方法的执行结果。 如果array为null,则返回空数组,这的这个判断跟flatten中的判断重复的原因主要是baseFlatten函数不止在flatte…
字节跳动最爱考的前端面试题:JavaScript 基础
最大安全数字:Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1,转换成整数就是 16 位,所以 0.1 === 0.1,是因为通过 toPrecision(16) 去有效位之后,两者是相等的。 在两数相加时,会先转换成二进制,0.1 和…
lodash源码解析之debounce
直接看其注释的意思,只有在有lastArgs时才调用,这意味着func至少已经防抖过一次了。也就是func并不是第一次调用了,总结就是,未防抖过,就返回invokeFunc(time)的值,否则返回result。 直接看return后面的代码,前面已经说过maxing的来历,默…
lodash 源码解析 -- cloneDeep
cloneDeep 作用是将变量数据中所有的值,都依次拷贝一份新的出来,包括但不限于 arrays,array buffers ,booleans, Date, maps, numbers,Object,regexes,sets,strings,symbols,typed ar…
趣谈哈希表优化:从规避 Hash 冲突到利⽤ Hash 冲突
导读:本文从哈希表传统设计与解决思路入手,深入浅出地引出新的设计思路:从尽量规避哈希冲突,转向了利⽤合适的哈希冲突概率来优化计算和存储效率。新的哈希表设计表明SIMD指令的并⾏化处理能⼒的有效应⽤能⼤
源码阅读计划——每周学习一个lodash方法(difference)
老是听人说阅读什么Vue,React,……XXX源代码,但是阅读这些框架的源代码是真的很难,而且这些优秀的框架中势必涉及了很多算法、设计模式和数据结构知识。一上来就读这么难的源代码,你真的读的进去吗?在缺乏一定基础的情况下,盲目的去阅读各类框架的源代码只会消磨人的意志力。小时候…
你真的了解JS位运算符吗?
先来开胃菜帮助热身,如果检测题错误超过一半的话,那么说明你需要这篇文章。 位运算符用于在最基本的层次上(即按照内存中表示数值的位来操作数值),ECMAScript中的所有数值都以IEEE-754 64位格式来存储,但位操作符并不直接操作64位的值。而是先将64位的值转换为32位…
【Daily Interview】- 21 解数独
对数独规则不太清楚的读者可以看看这里:数独。 接下来就是细节上的实现:如何判断当前格子是否能填入对应数字。 前二者比较简单,只需固定死 row 和 col 即可,而第三个,我们则需要首先找到当前遍历到的格子属于哪一块九宫格。 可以看到,9 个九宫格将整个 9 x 9 的棋盘分成…
uniapp开发微信登录功能(安卓app)
微信开放平台提供了微信的一些开放接口,比如微信登录、分享支付等,本文总结了uniapp上实现安卓app微信登录的权限申请、开发的具体操作流程,希望对你有用。
鹅厂面经,希望对大家有用
最近一段时间连续面了鹅厂的高级和中级,前后经历了近十轮。面试内容涵盖前端大部分知识点,特整理如下,方便后续复习也给各位做个参考。 1,浏览器的渲染流程,html、css、js是如何渲染成页面的。引申问题,为什么要建议将js文件放在body的尾部 2,聊聊js里面的this,这是…
下一页
个人成就
优秀创作者
文章被点赞
1,322
文章被阅读
168,027
掘力值
5,946
关注了
26
关注者
788
收藏集
6
关注标签
6
加入于
2018-10-29