首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
莫凡_Tcg
掘友等级
数据可视化实习生
|
网易
西电大三学生,热爱前端,感兴趣的方向是数据可视化、图形、动画、webGL
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 22
沸点 7
赞
29
返回
|
搜索文章
赞
文章( 22 )
沸点( 7 )
解剖 WebGL & Three.js 工作原理
本文主要通过两方面来解剖 WebGL & Three.js :WebGL 背后的工作原理和以 Three.js 为例,讲述框架在背后扮演什么样的角色,希望对大家学习有所帮助。
前端进阶之 JS 抽象语法树
Babel 是 JavaScript 编译器 compiler,更确切地说是源码到源码的编译器,通常也叫做 转换编译器(transpiler)。 意思是说你为 Babel 提供一些 JavaScript 代码,Babel 更改这些代码,然后返回给你新生成的代码。 Babylon…
Slate.js - 革命性的富文本编辑框架
相信很多同学即便没有接触过富文本编辑领域,也一定听说过【富文本编辑是天坑,千万不要碰】的说法——是的,富文本编辑是天坑,但 Slate 能很好地帮助你。下面会介绍富文本编辑的复杂度所在,以及 Slate 的解决方式。 富文本编辑领域和常规的前端开发相比,有个非常微妙的区别:在这…
面试:页面加载海量数据
可能在看到这个问题的第一眼,我们可能会想到这样的解决办法:获取 ul 元素,然后新建 li 元素,并设置好 li 的文本内容和监听器绑定,然后在循环里对 ul 进行 append 操作,即可能想到的是以下代码实现。 实践上述代码,我们发现界面体验很不友好,卡顿感严重。出现卡顿感…
前端优化系列 - 初始化的性能影响分析
前言 数据表明,即使在资源有缓存的情况下,页面首次访问的耗时也是非首次访问的两倍。 为什么首次访问这么耗时呢,时间去哪里了?本文详细分析页面首次访问耗时的原因。 常见的初始化 我们先看看打开一个页面,需要经过那些流程。 数据表明,即使在资源有缓存的情况下,页面首次访问的耗时也是…
窥探React - 源码分析
所谓知其然还要知其所以然. 本文将分析 React 15-stable的部分源码, 包括组件初始渲染的过程和组件更新的过程.在这之前, 假设读者已经: 首先, 我们找到React在Github上的地址, 把15-stable版本的源码copy下来, 观察它的整体架构, 这里首先…
窥探React-源码分析(二)
上一篇文章讲到了React 调用ReactDOM.render首次渲染组件的前几个过程的源码, 包括创建元素、根据元素实例化对应组件, 利用事务来进行批量更新. 我们还穿插介绍了React 事务的实现以及如何利用事务进行批量更新的实现. 这篇文章我们接着分析后面的过程, 包括调…
浏览器中的事件循环机制
网上一搜事件循环, 很多文章标题的前面会加上 JavaScript, 但是我觉得事件循环机制跟 JavaScript 没什么关系, JavaScript 只是一门解释型语言, 方便开发和理解的, 由V8 JIT将 JavaScript 编译成机器语言来调用底层, 至于浏览器怎么…
从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。 ----------超长文+多图预警,需要花费不少时间。---------- 如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我…
下一页
个人成就
文章被点赞
350
文章被阅读
39,001
掘力值
1,278
关注了
20
关注者
106
收藏集
2
关注标签
65
加入于
2017-10-11