240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Cannot find module 'webpack/bin/config-yargs'

    package.json中脚本配置 执行代码 npm run start 时候报错 Cannot find module 'webpack/bi...

  • JS模块化的发展历程

    JS模块化的发展历程 CommonJS、AMD、CMD、UMD、ES6模块化 模块化之前的引用方式 最开始的样子 这样带来的问题 代码复用率低 ...

  • Resize,w 360,h 240
    Snabbdom:虚拟DOM和Diff算法

    因为要学习Vue源码,它的diff算法是绕不过的一个知识点。学习过程中,有了解到 Snabbdom 这个库,Vue对其应该有所借鉴改良,故而了解...

  • Resize,w 360,h 240
    Mustache

    mustache: 中文意思是:髭;上唇的胡子;长髭 它是一款经典的前端模板引擎,在前后端分离的技术架构下面,一度流行。之前也用过 art-te...

  • 上传图片压缩

    1. 原生的上传图片 通过上述代码可以得到 上传文件的文件对象,然后可转换为 base64 参见例子获得文件对象以及转换base64[https...

  • Resize,w 360,h 240
    canva绘制海报02: 圆角海报

    接上篇, 地址 需求更新: 绘制的海报要求有圆角,其他设置一如既往 技术思路 画圆角矩形,然后裁剪此为画布区域在上一画布区域进行绘制图片,即可其...

  • Resize,w 360,h 240
    canva绘制海报01:canvas绘制图片并解决导出后略模糊问题

    需求如下:根据后台返回的海报背景图和一个链接二维码(vue-qr),合成一张图,然后可以进行长按保存本地操作 思路如下 使用 canvs.dra...

  • Resize,w 360,h 240
    JS回顾-闭包02

    上一节讲了一些闭包的缺点,这节就讲一些闭包的优点吧,各有利弊,有句话说的好彼之砒霜,吾之蜜糖物无美恶,过则为灾 1. 能从外部读取局部变量 下面...

  • JS回顾-闭包01

    时隔多天,我又准备更新我得文章了。 最近看了很多浏览器相关知识,就想系统的总结下学到的知识点。总结下最近看到知识点吧。 之前一直觉得写闭包容易造...