1. 手绘几何图形的识别

    项目中遇到需要识别用户手绘几何图形的问题:使用鼠标/手势在屏幕画板中绘制单笔图形,识别之后给出相似图形的推荐。在此记录下实现的要点。

    2021/02/21 blog

  2. minipack 分析

    前面在学习关于 babel 转义 ESModule 的解析时,自己动手简单做了下 require 的实现。由此简单地做了个打包器。既然如此,那么我们接着分析下 minipack 的实现吧。

    2021/02/03 webpack

  3. 简单做个模块加载器吧*_*

    以下 ES6 module 语法,经 babel 转义后,代码变化较大,值得仔细分析下。另外代码执行时会提示缺少 require 函数,为什么会这样呢,又应该怎么处理呢?

    2021/01/24 webpack

  4. svg 中 viewbox 的基本概念

    svg 很强大,其基本应用可以很容易搜到,我在本文就不再赘述。 viewbox 是 svg 中相对关键的概念,需要加强了解,本文从也从此点入手。

    2021/01/18 SVG

  5. 学习下 gulp 的使用与原理

    gulp 给予前端小伙伴利用 JS 操作本地文件系统的能力。原本需要手动执行的工作,如文件压缩,编译CSS,优化图片等等交由gulp自动化处理,让我们更加专注于代码本身,大大提升了生产力。熟悉 gulp 的使用与基本原理,可以为今后的工作提供不小助力。

    2021/01/17 gulp

  6. 模块加载方案的比较与分析

    什么是模块? 在程序设计中,为完成某一功能所需的一段程序或子程序被称为模块。通过导出/导入模块,可以方便地复用与组织代码。Javascript 在设计之初并没有加入模块化设计,但是随着 web 应用越来越复杂,模块化编程也变得不可或缺。

    2021/01/07 Blog

  7. 我的工作计划

    转眼 2020 就已过大半,结合上半年的疫情和前两月的找工作的经历,越发觉得「预则立,不预则废」实在是至理名言。亡羊补牢,为时未晚,奋起直追,尚有大好未来。

    2020/10/11 生活

  8. 初始化不蒜子计数的方法遐思

    不蒜子是一款简单的网站访问计数服务,但是没有为我们提供初始化计数的服务。本文以一个前端工程师的角度介绍如何实现不蒜子的初始化计数。

    2020/10/10 Blog

  9. 国庆节归来有感

    今年是难得的中秋,国庆双节交织在了一天,希望大家也能收获双倍的快乐。

    2020/10/09 随笔

  10. 不蒜子 - 网站访问计数器

    不少网站都有访问浏览统计计数的需求,不蒜子以简单快捷的方式帮助我们实现此需求。

    2020/09/25 Blog