用户中心USER CENTER

首页/用户
  • 为何 Canvas 内元素动画总是在颤抖?

    摘要:来源背景过年的项目中遇到一个问题让我百思不得其解,明明我的帧率保持在帧,为何我的动画却一直抖动我的场景是一个匀速直线运动的小姐姐。在中,不建议使用浮点数进行定位。 来源: https://fanmingfei.com/posts/... 背景 过年的项目中遇到一个问题让我百思不得其解,明明我的帧率保持在60帧,为何我的动画却一直抖动? 我的场景是一个匀速直线运动的小姐姐。 先上一个 ...

    DTeam 发布于JavaScript
  • 从使用角度渐进式剖析Promise源码

    摘要:规范链接规范中文链接本篇文章将从的使用角度来剖析源码具体实现。但是对于则不一样,回调函数通过递归调用自己从而保证其值不为类型才结束,并将赋值到数组,最后直到所有的数组都处理完毕由统一的方法结束当前的操作,进入处理流程。 开篇 最近在 github 上看到了一个 extremely lightweight Promise polyfill 实现,打开源码发现只有240行,果然极其轻量级,...

    DTeam 发布于JavaScript
  • Javascript This 机制

    摘要:中除了声明定义的形参之外,每个函数还可以接收两个附加参数。这里我们就来仔细学习一下吧。加油,多看几遍,影像会更深的呢 js中除了声明定义的形参之外,每个函数还可以接收两个附加参数(this、arguments)。这里我们就来仔细学习一下this吧。 在javascript中明确this指向大致有四种情况 函数调用的模式,this指向window function aa() { ...

    DTeam 发布于JavaScript
  • almost最好的Vue + Typescript系列02 项目结构篇

    摘要:源码文件夹,基本上我们的业务逻辑文件都应该放在这里定义了这个项目所需要的各种模块,以及项目的配置信息比如名称版本许可证等元数据。 基于vue-cli 3.x,配合typescript的环境构建的新vue项目,跟以前的结构相比,有了一些变化,下面我们来简单的了解一下 基本结构: showImg(https://segmentfault.com/img/bV5xGn?w=360&h=226...

    DTeam 发布于JavaScript
  • NPM酷库:through 快速创建双向流

    摘要:流做下载等功能时候,我们经常会使用数据流模块,因为,在大文件下载场景下,如果使用接口将文件全部读入内存然后再返回给客户端,很容易撑爆内存,比如一个文件,同时有人在下载,那么服务就需要占用内存。 NPM酷库,每天两分钟,了解一个流行NPM库。 流 做下载等功能时候,我们经常会使用数据流模块(stream),因为,在大文件下载场景下,如果使用fs.readFile()接口将文件全部读入内存...

    DTeam 发布于JavaScript
<