首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
YuuuuuTang
掘友等级
前端
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
285
文章 275
沸点 10
赞
285
返回
|
搜索文章
赞
文章( 275 )
沸点( 10 )
从输入URL开始建立前端知识体系
浏览器主进程:只有一个,主要控制页面的创建、销毁、网络资源管理、下载等。 第三方插件进程:每一种类型的插件对应一个进程,仅当使用该插件时才创建。 GPU进程:最多一个,用于3D绘制等。 浏览器渲染进程(浏览器内核):每个Tab页对应一个进程,互不影响。 这里我们只考虑输入的是一…
字节跳动最爱考的前端面试题:JavaScript 基础
最大安全数字:Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1,转换成整数就是 16 位,所以 0.1 === 0.1,是因为通过 toPrecision(16) 去有效位之后,两者是相等的。 在两数相加时,会先转换成二进制,0.1 和…
从零写一个富文本编辑器(二)——文档模型
在《从零写一个富文本编辑器(一)》中,我们实现了一个非常简单的富文本编辑器,但是,很明显的一个问题就是,我们并没有把富文本内容抽象成数据,即没有数据驱动。L1编辑器也只是部分数据驱动,没有脱离contenteditable,真正的数据驱动还得L2。 开发不友好。当开发者使用我们…
熟悉ES6,这些内容起码得懂个七八十吧
记得我第一次接触ES6,还是在大学写JavaEE的时候。当时由于需要做个后端管理系统,所以临时找了一些培训视频资源学了一下前端基础和vue框架。通过那个视频资料,我学会了一些简单的ES6知识,比如用let和const声明变量,解构赋值、模板字符串、可变参数等等。 之后由于一些故…
CommonJS和ES6模块的区别
我们都知道JS模块化的演变经历了一个漫长的过程,从最初的CommonJS ,到后来的AMD和CMD,再到今天的ES6模块化方案。优胜劣汰,对于JS这门语言来说,主要用于Node端的模块化方案CommonJS 活了下来,而ES6推出的模块化方案更是赢得了大家的认可,大有可能成为未…
V8中的垃圾回收算法
这个大家都知道,V8 全称是V8 JavaScript Engine,一个用C++写的JavaScript引擎。 垃圾回收的英文是 Garbage Collection,简称GC。在代码运行的过程中,所有的数据都会存放在内存空间,如果没有GC,开发者就必须手动进行内存管理,不然…
阿里面试官的”说一下从url输入到返回请求的过程“问的难度就是不一样!
年前准备换工作,总结了一波面试最频繁的面试问题跟大家交流。此文章是关于浏览器的常见问题,大概面试10家遇到6家提问类似问题(主要是大厂和中厂)。(面试的部分内容已经忘了,为了串联成一个完整的故事,增加可读性,20%的内容为虚构),目前入职滴滴出行成都团队。 你一看这种烂掉牙的问…
分分钟学会前端sku算法(商品多规格选择)
相信大家看到这张图片就知道我们这篇文章要讲什么了,没错就是-商品多规格选择的解法。 近来在掘金上面看见大家都在研究“商品多规格选择”的问题,例如晨曦大佬的前端电商 sku 的全排列算法很难吗?学会这个套路,彻底掌握排列组合。 在这篇文章里面,大佬写明了如何实现sku的全排列,思…
从零开始写一个富文本编辑器(一)
搜了一下掘金,发现富文本编辑器的文章实在是太少了,于是一时兴起,准备写一个系列,从Level 0的编辑器写到Level 2的编辑器。 从Level 0到Level 2,个人理解就是将富文本编辑器的控制权一步步由浏览器控制,变成由开发者控制。 利用浏览器的能力,我们便拥有了一个最…
由canvas中的文字背景色所引出的
最近在处理一个需求,给canvas中的文字加上背景色,达到与dom相同的效果,google、baidu找了一遍,完全没找到相关的文章。 拆分问题,如果只给【背景A】加上背景色,应该怎么做,这就很简单了,代码如下,上下边距再适当调整即可。 文字不只有【背景A】,还有一个字体不一样…
下一页
个人成就
文章被点赞
237
文章被阅读
39,092
掘力值
1,089
关注了
16
关注者
122
收藏集
2
关注标签
61
加入于
2018-07-30