首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
lieke
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 15
沸点 2
赞
17
返回
|
搜索文章
赞
文章( 15 )
沸点( 2 )
WebGL渲染管线
渲染管线 WebGL是个状态机,需要先提前设置所有状态,通过DrawCall命令GPU顺着渲染管线来调用设置好的所有状态,最终获得Framebuffer 设置所有状态的过程都是在CPU上跑,DrawC
「万字进阶」深入浅出 Commonjs 和 Es Module
一 前言 今天我们来深度分析一下 Commonjs 和 Es Module,希望通过本文的学习,能够让大家彻底明白 Commonjs 和 Es Module 原理,能够一次性搞定面试中遇到的大部分有关
小程序Canvas实践指南-教你如何轻松避坑
1. 什么是 Canvas? Canvas 是由 HTML 代码配合高度和宽度属性而定义出的可绘制区域。JavaScript 代码可以访问该区域,类似于其他通用的二维 API,通过一套完整的绘图函数来
如何优雅地分析和防范前端 BUG?
同一功能有多种实现方案,思考尽可能多的可能性,给产品出选择题,在理解上达成一致。比如可做可不做的功能,交互文档中未提到的细节 A:实时保存。 A:首次进入按默认题型排序,经过题型排序后将顺序保存在本地,不走接口。 A:接口中的信息优先(讨论),先通过接口导出实际题目的题型顺序,…
深入探究Immutable.js的实现机制(一)
本文是我正在更新的深入探究immutable.js系列的第一篇。 Immutable.js 由 Facebook 花费 3 年时间打造,为前端开发提供了很多便利。我们知道 Immutable.js 采用了持久化数据结构,保证每一个对象都是不可变的,任何添加、修改、删除等操作都会…
前端工程师彻底征服树结构组件的秘籍
先把名字作为节点title,然后如果有子节点,就用同样的方法渲染子节点。 组件已经好了,如果我们要点击,我们怎么知道哪个层级的哪个节点被点了呢?是不是会写一个搜索算法,传入当前节点id,然后回溯去记录路径展示出来?这虽然可以做到,但显然是不优雅的,我们只需要牺牲空间换时间的方法…
通过例子来理解 React 的事件系统
我们先来看几个题目,如果你都能很确定的说出结果,那么这篇文章就不用看了。 事件委托。React 利用了事件委托,将事件都绑定在 document 之上。 DOM 事件模型。分成捕获、目标、冒泡阶段。 如下所示,我们想监听 li 标签上的点击事件,但是我们不把事件绑定在 li 上…
9k字 | Promise/async/Generator实现原理解析
笔者刚接触async/await时,就被其暂停执行的特性吸引了,心想在没有原生API支持的情况下,await居然能挂起当前方法,实现暂停执行,我感到十分好奇。好奇心驱使我一层一层剥开有关JS异步编程的一切。阅读完本文,读者应该能够了解: 回归正题,文章开头我们先点一下Promi…
深入理解React:懒加载(lazy)实现原理
现在前端项目基本都采用打包技术,比如 Webpack,JS逻辑代码打包后会产生一个 bundle.js 文件,而随着我们引用的第三方库越来越多或业务逻辑代码越来越复杂,相应打包好的 bundle.js 文件体积就会越来越大,因为需要先请求加载资源之后,才会渲染页面,这就会严重影…
ajax长轮询、轮询应用和介绍
轮询是指客户端定时向服务器发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 大家可以看到,前一次请求完成后,无论有无结果返回,一秒之后下一次请求又会发出。这就叫做Ajax轮询。通过这个案例,大家也可以看出,这样存在性能问题,服务器也增加很多压力。但是这就是轮询的一…
下一页
个人成就
文章被阅读
6,244
掘力值
173
关注了
40
关注者
0
收藏集
7
关注标签
22
加入于
2020-02-04