首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Js
订阅
FearlessMa
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
V8引擎详解(一)——概述
在现有的javascript引擎中,V8引擎绝对是其中的佼佼者,chrome和node底层都使用了V8引擎,其中chrome的市场占有率已经达到70%,而node更是前端工程化以及扩展边界的核心支柱,V8引擎对于一个前端开发工程师来说重要程度可想而知。我们大部分javascri…
你真的会用getBoundingClientRect吗
本文介绍了什么是getBoundingClientRect;以及获取width,height的兼容性写法;最后介绍了两个使用场景:获取页面元素的位置和判断元素是否在可视区域。
【算法】二分查找和大O表示法
这里用大 O 表示法讨论运行时间,都是讨论的最糟糕的临界值,比如简单查找 100 个元素,就是要看每一个元素。二分查找也是查看最远的,那么就只用查看 log100 个元素约为 7 大 O 表示法指出了算法有多快。例如,假设列表包含 n 个元素,简单查找需要检查每个元素,因此需要…
前端如何搭建一个简单的脚手架
这里先简单了解一下基础知识,接下来会基于typescript和rollup参考写一个较为完整的脚手架(动态模板),以下只能拉取较为简单的静态模板。 这样当我们发布上npm,别人下载下来后,就可以直接使用ds命令了。 我们通过询问交互后,肯定内部做了些改变。这里我们可以把pack…
前端面试总结篇(初级)
1. 你熟悉的es6 JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。为了解决这个问题,ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符…
javascript函数防抖Debounce
当我们在PC上缩放浏览器窗口时,一秒可以轻松触发30次事件。手机端触发其他Dom时间监听回调时同理。 这里的回调函数只是打印字符串,如果回调函数更加复杂,可想而知浏览器的压力会非常大,用户体验会很糟糕。 resize或scroll等Dom事件的监听回调会被频繁触发,因此我们要对…
想自学JS吗?想提升JS底层原理吗?76张脑图带你彻底搞懂原生JS
别走,别走,别走啊😭.............................................
前端-基础知识体系(初级-上)
常常有人问我,如何成为一名初、中、高级前端。并且发现我身边的大多数人知识面并不是很成体系,总会有各种知识漏洞。如果你还不清楚如何才算初级工程师,自己的知识体系有没有漏洞,可以参考这篇我整理的知识点及相应教程。 如果你的知识体系存在漏洞,那么所学的知识就很难融会贯通。初中高级是有…
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
如何编写高质量的函数 -- 命名/注释/鲁棒篇
此篇我将会从函数的命名、注释和鲁棒性方面,阐述如何编写高质量的函数。 写第二篇之前,先说个事情。针对前面我写的 如何编写高质量的函数 -- 敲山震虎篇 文章的评论区,小伙伴提出的一些问题,我也全部都看了,特此写了答疑篇。 对我的回答有什么疑问的话,可以 issues 讨论,这篇…