240 发简信
  • 关于JS中字符串的编码

    字符编码 Unicode 作为字符编码的标准,它用码位(code point)来索引某个字符(全球统一标识符),字符编码用来标识码位,一个字符编...

  • 120
    在 Visual Studio Code 下配置 C 语言运行环境

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

  • 为异步而生之 Promise

    从这篇开始,要悉心整理异步相关的知识了,我将把要点以笔记形式记录下来,至于传统的地狱式回调写法就先搁在一边吧。 先从 Promise 开始。 很...

  • VML的兼容性解决方案

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

  • JS中去重方法的探讨

    说到去重有很多的实现,在ES6下根本不是问题,然而在ES6之前……习惯性的思路是 copy 一个新的集合并与原始集合做遍历、比对,类似如下这种实...

  • 用canvas的toDataURL()将图片转为dataURL(base64)

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

  • 理解跨域异步请求的 JSON-P

    在开篇之前,我们也许知道跨域问题的存在,知道通过服务端开放跨域请求来使API实现跨域访问,甚至也知道JSON-P这种处理方式,然而可能只是基于阅...

  • 网页无障碍阅读指南(WCAG)的理解

    什么是WCAG? 网页无障碍阅读指南,英文Web Content Accessibility Guidelines,取头字母就是WCAG。作为一...

  • Give It Five Minutes

    This article is a repost from Give it five minutes, wrote by JASON FRIED...

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