240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    微信H5点赞破解记录

    记录一次微信公众号拉票/点赞破解记录: 看到页面第一反应是使用抓包工具找到点赞请求,我使用的是charles,很容易找到了请求: 对方接口是否有...

  • 优化前端工作流:三、使用standard-version管理ChangeLog和Version

    standard-version是一个帮助项目自动生成ChangeLog、升版本、打tag的工具。它基于semver和Conventional ...

  • 优化前端工作流:二、使用lint-staged对将要提交的内容进行lint校验

    lint-staged介绍 lint-staged是一个只对将要通过git提交的文件(staged),执行自定义脚本的工具。初衷是配合lint使...

  • Resize,w 360,h 240
    优化前端工作流:一、使用husky对commit日志校验

    Git Hooks 在了解husky之前,我们需要先了解一下Git Hooks。Git Hooks是git提供的一些回调,在对应的git阶段,执...

  • jsonp原理和实现

    是时候彻底搞清jsonp了! jsonp主要是利用了脚本不受 同源策略 限制的"BUG",算是一种简单的hack写法,主要分3个步骤: 1.前端...

  • 截取视频首帧图片

    最近有个需求是:在一个后台审核视频的系统中,需要截取视频首帧为图片上传当封面。 经过一番搜索,发现canvas的drawImage[https:...

  • 为什么要用void 0代替undefined?

    最近在查看ts编译源码的时候,注意到void 0语句,似乎是取代了undefined。该用法在各种源码中大量出现,但一直没研究过为什么。直接进入...