首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
寒璃
掘友等级
开发工程师
善始者实繁,克终者盖寡
获得徽章 23
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 65
沸点 4
赞
69
返回
|
搜索文章
最新
热门
源代码解析——core-decorators(decorate)
这次要分析的源代码是 core-decorator 库中的一个函数:decorate。先简单介绍一下 core-decorators这个库是干嘛的, core-decorators是一个按照 JavaScript state-0 decorators 提案编写的一个装饰器库。(…
lodash源代码解析—— debounce & throttle
这周阅读的代码是大家经常用到的防抖(debounce)与节流函数(throttle)。 这两个函数可以说是大家会经常用到了,lodash中的实现也是非常的完善,接下来我们就一起看看 debounce 与 throttle 这两个函数吧。 在正式分析源代码之前,还是容我先啰嗦几句…
源码阅读计划——每周学习一个lodash方法(difference)
老是听人说阅读什么Vue,React,……XXX源代码,但是阅读这些框架的源代码是真的很难,而且这些优秀的框架中势必涉及了很多算法、设计模式和数据结构知识。一上来就读这么难的源代码,你真的读的进去吗?在缺乏一定基础的情况下,盲目的去阅读各类框架的源代码只会消磨人的意志力。小时候…
WebGL实战篇(四)—— 仿射变换
OK,我们发现的确变成我们想要的样子了。 Oh,No!怎么又变形了?!!这意味这这不仅仅和顶点数据的长宽比有关系,还和canvas的长宽比有关系了。说到这里相必你的脑子里面应该已经很绕了吧!我们有没有简单一点的方式来解决这个问题呢? 答案肯定是有的。我们注意到,我们一直都是在使…
WebGL实战篇(三)——绘制图片
节上一节的内容,上一节我们给我们绘制的三角形增加了一些趣味的内容,我们绘制了一个具有渐变色的三角形。这实际上就是给三角形的顶点的赋予了除开位置信息的颜色信息。这节内容我们继续为三角形的顶点增加一些别的信息,本节中我们会给三角形增加纹理坐标信息,利用这一点让我们来一起完成一个显示…
WebGL实战篇(二)——绘制三角形(进阶)
接上一节的内容,上一节我们讲述了使用WebGL如何绘制点和三角形,我们通过WebGLBuffer往WebGL中传入顶点数据。我们留下两个问题: 今天我们就通过实战来化解掉这两个疑问。 之前我们绘制了纯色的三角形,现在我们来绘制一个渐变色的三角形,我们把三个顶点的颜色分别设置为红…
【翻译向】如何阅读ECMAScript标准——part2
了解标准的一个有趣的方式是从已知的JavaScript特性开始,然后找出它是如何运作的。 我们都知道对象上的属性会沿着原型链向上查找:如果一个对象不具有我们试图访问的属性,我们会沿着原型链查找这个属性直到我们找到这个属性或者找到原型链的尽头为止。 让我们来一起寻找这种沿着原型链…
WebGL实战篇(一)——绘制点、三角形
之前我们讲过了WebGL的相关原理,我们了解到WebGL绘图的方式是“连接式”的,WebGL就像是一个巨大的电路图,我们修改电路中的电路的连接方式或者是增加其中的电气元件,当我们按下开关时,这个电路就会自动运行。今天,我们就进入实战阶段,一切从0开始,手把手的带你使用原生的We…
WebGL概述——原理篇
本文不会涉及到具体的代码。 CPU 和 GPU 都属于处理单元,但是结构不同。形象点来说,CPU 就像个大的工业管道,等待处理的任务只能依次的通过这跟管道,所以CPU处理这些任务的速度完全取决于处理单个任务的时间。 CPU管道虽然只能让任务一个一个依次执行,但是CPU处理单个任…
从Typescript装饰器浅谈装饰者模式
时至今日,Typescript流行已久。Typescript不仅仅为我们提供了静态类型检查,它还实现了许多面向对象语言中才有的一些特性,比如:接口、抽象类、装饰器等等。typescript编译器会将这些特性转译为js的实现方式。今天我们会简要的介绍一下typescript中的装…
下一页
个人成就
优秀创作者
文章被点赞
1,334
文章被阅读
178,539
掘力值
6,011
关注了
26
关注者
810
收藏集
6
关注标签
6
加入于
2018-10-29