Avatar notebook default
12篇文章 · 10525字 · 1人关注
  • Resize,w 360,h 240
    Canvas 交互

    2017年12月28日 背景 canvas 是一张画布,仅有一个DOM元素,浏览器没有内置多余的API,所有的交互需要开发直接实现。 几何计算 ...

  • Resize,w 360,h 240
    drawImage() 的锯齿问题

    2017年9月5日 背景 遇到 Canvas 使用 drawImage() 绘制图形出现锯齿严重的问题。 drawImage() drawIma...

  • Resize,w 360,h 240
    模拟 Odemeter 的 Canvas 翻牌器

    2017年8月8日 一、思路 对比 odemeter.js 方式。 弊端:生成了太多 DOM。性能瓶颈。 初始方案: 使用数张临时canvas来...

  • Resize,w 360,h 240
    D3力导向图

    2017年5月8日 一、背景 力导向图非常适合于渲染关系型信息图。 二、什么是力导向图(Force-directed)? 我们可以把整张 Net...

  • Canvas 粒子线条动效

    2017年5月11日 一、动效描述 ​许许多多不同颜色、不同形状的图形在画布中随机运动,彼此的连线随着距离远近而变化。当点击画布上某一个图形时,...

  • Resize,w 360,h 240
    css3模拟行星环绕恒星旋转的动效

    2017年5月11日 一、描述 模仿行星绕着恒星旋转的动效 二、原 SVG 方案 一开始我选择使用了 SVG 方案去完成这个动效: 椭圆轨道使用...

  • Resize,w 360,h 240
    绘制平滑曲线背后的故事

    2017年7月28日 一、背景 绘制趋势图时,曲线有“锯齿感”,不够顺滑、优美。亟待优化之。 二、回顾绘制过程 1. 根据数据,转化成画布上的 ...

  • Resize,w 360,h 240
    用 Canvas 绘制飞线

    2016-05-12 用 Canvas 绘制飞线 背景 上一周完成了地图与飞线的实现,使用的是 d3.js + svg,后发现可能存在性能隐患。...

    0.5 9145 1 12
  • Resize,w 360,h 240
    Canvas 饼图与动效

    2016-06-24 用 Canvas 绘制一个饼图且实现动效。涉及:canvas 基本 api, requestAnimationFrame,...

文集作者