240 发简信
IP属地:上海
  • Resize,w 360,h 240
    基于 schema 的数据校验

    前端开发中,对要提交的表单数据进行校验是很常见的需求,有开源的基于框架的数据校验库,也有组件库内置的校验功能,这里介绍的是一种脱离框架、组件的独...

  • Resize,w 360,h 240
    AES 对称密码和分组工作模式

    先看一个在 Node.js 中使用 AES 对文件内容进行加密的例子: 输出的 key 和 iv 分别为: 对加密后的文件进行解密: 如果你感兴...

  • 前端知识图谱

    对前端开发涉及的相关知识进行了整理,按项目研发阶段分为三类:开发、测试、运行。 开发:编程语言:HTML、CSS、JS;变种,如 TypeScr...

  • Prepack 介绍(译)

    原文:A Gentle Introduction to Prepack (Part 1)内容更新至:2018-12-24 注意:计划在当前指南更...

  • Resize,w 360,h 240
    Webpack 热更新机制

    想必作为前端大佬的你,工作中应该用过 webpack,并且对热更新的特性也有了解。如果没有,当然也没关系。 下面我要讲的,是我对 Webpack...

  • Resize,w 360,h 240
    图形算法可视化

    最近看了一些和图形、算法可视化相关的文章和代码,挺有意思,于是自己也学着做了些东西。 迷宫生成算法 迷宫小时候玩过,但从来没琢磨过迷宫是怎么设计...

  • Resize,w 360,h 240
    正则表达式和NFA

    作为前端大佬的你,想必对于 JavaScript 的正则表达式非常熟悉了,甚至随手就能利用正则表达式写出一些惊世骇俗的代码。只是不知道你是否有和...

  • Resize,w 360,h 240
    Vue 数据响应式原理

    前言 Vue.js 的核心包括一套“响应式系统”。 “响应式”,是指当数据改变后,Vue 会通知到使用该数据的代码。例如,视图渲染中使用了数据,...

  • HTTP/2 学习

    HTTP/2 是什么? HTTP/2 就是 HTTP 协议的新版本,于 2015 年发布。目前主流浏览器基本都支持该协议,而很多网站也已经迁移到...