240 发简信
IP属地:上海
  • Testing library 101 (一)

    概述 Testing-library[https://testing-library.com/] 是 React 官方推荐的单元测试库,对标的是 Airbnb 的 Enzym...

  • 前端基建

    这两三年我自学了一些前端知识,有幸在一个小型团队里经历了从 0 建设前端项目的整个过程。这期写写我在这次经历中的一些体会吧。 代码规范 基建的第一点自然是代码风格了,我记得早...

  • 240
    内容布局(四):Grid布局

    耽搁了好久一直没写 Grid 布局,主要是写布局的文章太累人😅。这期就朝花夕拾,写写 Grid layout 的入门教程。 Grid Basic Grid layout 翻译...

  • for 循环里的 await

    之前有篇我的 blog 提到过 js 的异步发展史:从 callback 到 promise 再到 async/await。async/await 之后的 JS 开始允许我们...

  • CSS 模块化管理

    昨天看了一道面试题,说如何管理 CSS 代码;它谈到了君子协定BEM 规范(然后楼主就说自己马上就拿到 offer 了😅)。但是,BEM 规范说实在已经不够接地气了,现代 C...

  • 240
    回忆杀,Nuxt.js

    这两年,我主要从事部门周边业务,搭建了数个细碎的 web 应用。最近由于一些人事变动,我又回到了最初的产品线上。时光飞逝,欣赏着自己的遗(la)产(ji)代码,“青骢”岁月浮...

  • JS 条件判断小技巧(二)

    我前面讲过一期关于条件判断小技巧的文章,今天接着聊。所谓小技巧,说实在就是特定场景里的特例手段;对于具备一定开发能力的码农,这些特例基本都能避开。但是,某些业务逻辑本身就十分...

  • JS 高阶函数

    最近在学习函数式编程,整个 team 都在啃一本叫《Mostly adequate guide》的函数式编程教材,难度确实挺大的,不过新意满满。今天就讲讲 FP 基础中的基础...

  • 240
    内容布局(三):Flexbox布局

    前两期讲了position 布局和水平布局,这期接着之前的话题继续聊聊更新一点的布局方式——Flexbox(弹性布局)。 Overview Flexbox 也就是 Flexi...