技术周报 · 2021-07-02

小编推荐

抽象泄漏

「拥抱抽象泄漏,并把它当作抽象层级的一部分,在制定好规范的基础上鼓励调用者填补框架的认知空白。典型例子如 webpack, eslint 等工具的插件机制。与其逼迫调用者 “hack” 你的抽象层,不如提供一个入口、邀请他们共建。」

程序员的酒后真言

「一个程序员说自己喝醉了,软件工程师已经当了 10 年,心里有好多话想说,“我可能会后悔今天说了这些话。”」

New Features in ECMAScript 2021

ES2021 来了。

CSS & 动画

CSS 里的整洁架构

「工具的繁荣并没有让那些导致代码难以维护的根本问题烟消云散,而是更易让我们对其视而不见。这篇文章旨在回答一个问题:为什么样式代码难以写对,它的陷阱究竟在哪里?」

Web 动画原则及技巧浅析

关于动画的 12 个基本原则。

JavaScript

前端页面双向滚动方案

「脱离 canvas 后,页面如何实现上下左右双滑动?又如何在安卓系统和 iOS 系统上实现?」

Vue 3 的 SFC Style CSS Variable Injection 提案实现的背后

源码解读。

浅析前端异常及降级处理

「本文从前端错误类型出发,从 try catch 逐步揭开错误异常神秘的面纱,再通过一系列的操作对异常进行监控和捕获,最后达到提升用户体验,上报监控系统的效果。」

读原文

Demystifying styled-components

“In this blog post, we’ll pop the hood and learn how it works by building our own mini-clone of ? styled-components.”

Encoding data for POST requests

POST 请求相关的各种 API。

拓展阅读

万字长文讲透低代码

「要判断一个低代码平台是否专业,可以重点看模型驱动、可视化开发、表达式语言、软件工程、开放集成和脚本语言等六个方面。」

中后台领域低代码搭建设计与实践

「我们设定了三个目标,一个是提效降本…第二个目标是部分生产力可转移后端…第三点就是抽象中后台的系统基础组件。」

隐秘的印记:暗水印实践技术分享

广义来说,暗水印可以理解为,在一些载体数据中添加隐藏标记,这些标记在人类和机器可轻易感知的范围之外。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享