首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
嘿i醒醒
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
你不知道的浏览器页面渲染机制
浏览器的内核是指支持浏览器运行的最核心的程序,分为两个部分的,一是渲染引擎,另一个是JS引擎。渲染引擎在不同的浏览器中也不是都相同的。目前市面上常见的浏览器内核可以分为这四种:Trident(IE)、Gecko(火狐)、Blink(Chrome、Opera)、Webkit(Sa…
【干货整理】算法+数据结构+计算机基础(计网+MySQL+操作系统)优质文章,错过了血亏
之前整理了一些精选的原创文章原创文章精选,看你错过了哪些好文?,然后有人让我能不能把所有文章都整理以下,说实话,所有技术文章还是挺多的,感觉有几百篇了,最后还打算整理一波,并且给大家详细分类了。但是对于公众号这种文章,就算整理了还是有一些局限性,因为没有书签的那种折叠功能,为了…
(建议收藏)原生JS灵魂之问, 请问你能接得住几个?(上)
笔者最近在对原生JS的知识做系统梳理,因为我觉得JS作为前端工程师的根本技术,学再多遍都不为过。打算来做一个系列,一共分三次发,以一系列的问题为驱动,当然也会有追问和扩展,内容系统且完整,对初中级选手会有很好的提升,高级选手也会得到复习和巩固。敬请大家关注! 2.说出下面运行的…
What's New in JavaScript
前几天 Google IO 上 V8 团队为我们分享了《What's New in JavaScript》主题,分享的语速很慢推荐大家可以都去听听就当锻炼下听力了。看完之后我整理了一个文字版帮助大家快速了解分享内容,嘉宾主要是分享了以下几点: 开场就用 11x faster 数…
[译] Javascript 中 Array.push 要比 Array.concat 快 945 倍!🤯🤔
如果要合并拥有上千个元素的数组,使用 arr1.push(...arr2) 可比 arr1 = arr1.concat(arr2) 节省时间。如果你想要再快一点,你甚至可以编写自己的函数来实现合并数组的功能。 最近,我们有一个用户抱怨他在使用 UI-licious 对他们的 U…
【前端词典】从输入 URL 到展现涉及哪些缓存环节(非常详细)
不过这个问题对缓存会有一个更详尽的解释。我相信你看完这篇文章后对缓存会有一个全新的认识,如果没有那就再看一遍。 在这篇文章,我会详尽的描述从输入 URL 到展现涉及到的缓存环节,不过由于本人知识有限,很可能有某些隐藏的缓存机制在下遗漏了,还请大佬不吝赐教。 输入 url 后遇到…
多维数组转一维数组(降维的多种方式)
很多时候,我们的数组层次并没有那么深,只有个二维数组,所以我们可以了解下一些快捷的使用方法。 既然二维降一维的小伙伴们看过之后,我们就可以进一步了解多维降一维数组了。 我们先了解下通过递归降维。 在这个递归方法中,我们判断每一项是不是数组。 如果是,则进一步递归,直到其不是为止…
巧用JS位运算
位运算的方法在其它语言也是一样的,不局限于JS,所以本文提到的位运算也适用于其它语言。 位运算是低级的运算操作,所以速度往往也是最快的(相对其它运算如加减乘除来说),并且借助位运算的特性还能实现一些算法。恰当地使用运算有很多好处。下面举几个例子。 1. 使用按位非~判断索引存在…
ES6、ES7、ES8、ES9、ES10新特性一览
ECMA规范最终由TC39敲定。TC39由包括浏览器厂商在内的各方组成,他们开会推动JavaScript提案沿着一条严格的发展道路前进。 Stage 0: strawman——最初想法的提交。 Stage 1: proposal(提案)——由TC39至少一名成员倡导的正式提案文…
【前端词典】5 种滚动吸顶实现方式的比较[性能升级版]
这篇文章是三天前写就的,有大佬给我提了一些修改意见,我觉得这个意见确实中肯。所以就有了这个升级的修改版本。代码同步更新到 GitHub 了。 我入职第二家公司接到的第一个需求就是修复之前外包做的滚动吸顶效果。我当时很纳闷为何一个滚动吸顶会有 bug,后来我查看代码才发现直接用的…