多小凯 logo

多小凯


Front-end Developer.


  • Blog
  • Resume
  • Weibo
  • Github
  • Twitter
  • Google Plus
  • RSS
  • Email
  1. JavaScript 二进制 (上篇)

    前情提要 在 JavaScript 处理二进制数据方面上常接触的只有 Node 读写文件的 Buffer 对象, 脑海中只知道 ES6 也有 ArrayBuffer 相关的二进制处理的对象, 具体两者之间有何关系及 ArrayBuffer 的相关知识, 进阶用法都算是知识盲区了, 所以打算这次好好梳理学习一下, 顺便写个博客记录。// 扫盲之前 😂type ArrayBuffer = Array<Buffer>ArrayBuffer 2011 年 2 月发布 ArrayBu...…

    2020-11-04 • 继续阅读

  2. Snowpack 更快的前端构建工具

    背景 最近对脚手架技术架构的升级改造, 虽然在构建速度方面提升了3+倍, 接入项目的大佬们也都甚为满意, 毕竟还是没能达到秒级的开发体验。想着这算到了 webpack 的瓶颈了, 要去调研更快的打包工具及落地的可能性了。现状 新的脚手架对 webpack 的构建速度优化简述为以下几点, 后面可以单独展开分享一下 多线程 前置构建 多页面动态编译/单页多路由动态编译 loader缓存/plugin缓存 持久缓存参赛工具Parcel 其实一直是写 demo 的首选, 说要落地到...…

    2020-09-29 • 继续阅读

  3. React, TypeScript 写游戏探索

    简单介绍游戏按键如下图顶这个墙出现蘑菇, 此蘑菇接了才可以发子弹React 写游戏的一些心得1. React的优势 数据驱动, 根据state或者props的变化 => 视图的变化, 以前的方式往往是直接操作 DOM 实现, 触发某事件使得元素移动代码类似如: moveRight() { this.left += 8; this.draw(); } draw() { if(this.ele === null){ ...…

    2017-08-30 • 继续阅读


1 / 1
本站点采用知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议 由 Jekyll 于 2020-11-14 生成,感谢 Digital Ocean 为本站提供稳定的 VPS 服务 本站由 @onevcat 创建,采用 Vno - Jekyll 作为主题,您可以在 GitHub 找到本站源码 - © 2020