240 发简信
IP属地:上海
  • JavaScript 中的稀疏数组

    前言 最近有空在看一本关于 JS 数据结构和算法的书,里面有提到数组,却对数组的基本概念轻轻带过,虽然用了 JS 很久但是一直忙于需求业务的实现...

    3.5 3267 3 22
  • 用canvas的toDataURL()将图片转为dataURL(base64)

    假设一个应用场景:由于某些特殊原因从服务端请求到图片路径(图片被存储在服务器上),要求通过该路径获取对应图片的 base64 dataURL。在...

  • VML的兼容性解决方案

    最近维护单位的老项目,要求相关功能可以支持新的浏览器。由于是早期项目,在当初完成交付时都没有考虑过兼容问题,于是留下一些隐患,比如使用 VML ...

  • Resize,w 360,h 240
    在 Visual Studio Code 下配置 C 语言运行环境

    对于已经习惯了 VS Code 营造的开发环境,想拓展技能又不愿意被工具左右的程序员们,有没有可能实现?事实上VS Code 真是无所不能,这里...

  • JSDoc在Node.js下的部署

    简单说,用JSDoc写开发文档就是写注释,只是在书写的时候要把它们按照规范工整的写出来,这样即可达到注释的目的又能顺便地让JSDoc生成规范的文...

  • 关于这个博客

    我是谁? 我是一位程序员,准确的说是前端工程师,略带调侃的称作“码农”,专攻web,生活在上海这座拥挤的城市。在网络里以“大龙”、“哎哟威”的名...

  • 用 AkelPad 为文本添加序号

    这是在一次以正则表达式批量替换文本并加入递增序号的需求开发过程中找到的文本处理软件,其实用JS原生也可以完成任务,但是骨子里的“惰性”迫使我必须...

  • Riot.js 与 Webpack的集成

    为了让 Webpack 支持 Riot.js 的 tag 格式文件,我们可以借助 riotjs-loader 这个被加入 Webpack loa...

  • 微信中通过物理后退实现应用的退出关闭

    场景 在微信中打开需要授权的web应用时,通常得通过跳转微信授权地址: 在成功授权后夹带着authCode及 state 值自动返回到 redi...

个人介绍
专职从事web前端多年