weekly

第 108 期 12/19 jQuery 3.6.2 Released!

ecosystem-vite4.png Source: Vite 4.0 is out!

技术热闻

jQuery 3.6.2 Released!

Respect.

Does WWW still belong in URLs?

Does “WWW” belong in a URL? Some developers hold strong opinions on the subject. We’ll explore arguments for and against it after a bit of history.

浅谈一些没那么热门的技术

目前网上各种各样围绕着当下比较热门的技术的从入门到入土的文章,所以这次分享就不再围绕目前大家耳熟能详的内容。让我们换个角度,去走马观花聊一聊目前比较冷门的一些技术。

大前端

HTML

Table Like It’s 2023

My hope is to persuade you to make better choices as you build your website.

CSS

The Most Popular CSS-in-JS Libraries in 2022

In this article, we will take a closer look at these libraries and explore their key features and advantages.

Help choose the syntax for CSS Nesting

We especially want to hear from developers working on a wide variety of projects — from websites to web apps, native apps to digital signage to printed books.

JS

ECMAScript proposal: iterator helpers

In this blog post, we look at the ECMAScript proposal “Iterator helpers”. It introduces utility methods for working with iterable data: .map(), .filter(), .take(), etc.

An Interactive Guide to JavaScript Events

Event targeting is what most beginners are familiar with, but the other two phases are also important to understand. In this article, you’ll learn how event capturing, targeting, and bubbling work in JavaScript; we’ll also touch on event delegation, how to stop event propagation, how to prevent an event’s default behavior, and more.

Node.js

The Best of Node Weekly in 2022

Today we’re revisiting the most popular links (and releases) of 2022. There’ll be a few useful resources that escaped your attention or that you’ve since forgotten about.

Cypress

Cypress V12 Is A Big Deal

It is hard to test a dynamic site that keeps changing. How do you retry checking the site if the application is updating the DOM?

Performance

Optimize Interaction to Next Paint

Learn how to optimize for the Interaction to Next Paint metric.

2022 In Review: What’s New In Web Performance?

A lot of new browser features have become available to improve website performance in the last year. We also have new tools to measure and improve site speed.

Svelte

Announcing SvelteKit 1.0

After two years in development, SvelteKit has finally reached 1.0. As of today, it’s the recommended way to build Svelte apps of all shapes and sizes.

Flutter

Flutter 小技巧之快速理解手势逻辑

本篇就用更简单的角度,带大家理解 Flutter 里的手势相关逻辑。

RN

React Native工程Monorepo改造实践

目前云音乐内有多个RN收银台场景分布在不同的工程,虽然可以通过发npm包的形式复用代码,但是有些组件和代码块不太好抽成包,还会带来调试麻烦,发版等问题。所以为了提高代码复用,提高开发效率,我们希望能够在一个仓库内包含多个工程,也就是Monorepo形式。

端智能

支付宝视觉算法与端智能

本文主要包括三个部分:第一部分会介绍移动端视觉算法在支付宝里的应用场景,以及业务表现情况。第二部分会比较大篇幅地介绍支付宝端视觉算法的一些技术框架,以及我们的一些研发方案。第三部分会简单介绍下我们当前正在做的一些工作,以及面向未来的一些工作。

状态管理

谈谈复杂应用的状态管理(上):为什么是 Zustand

本篇中先介绍了那些复杂应用的状态管理天坑,认为 zustand 是当下复杂状态管理的最佳选择,并从状态共享、状态变更、状态派生、性能优化等 6 个方面诠释了选择它的理由。

产品

Designing Retool’s Command Palette

This blog post is a peek behind the process of designing the command palette and the decisions we made along the way.

设计

ISUX「十一月」行业设计趋势速递

2022年11月ISUX行业设计趋势速递

视频便捷手势 交互设计探索

便捷手势的设计出发点是为提升操控效率、缩减功能触发路径,从而使视频内容更沉浸消费。希望本次基于视频播放器场景的手势体验设计实践能给大家带来帮助和启发。

Does Your Product Actually Need Dark Mode?

We strongly believe everything above should be carefully assessed before you dive into it. Many elements that work in light mode don’t translate well in dark mode, impacting how users experience your product.

Inside the mind of a frontend developer: Article layout

I will try to think aloud about how I should build an article layout by using CSS techniques like grid, flexbox, comparison functions, and more.

测试

测试角色在项目各阶段的项目管理tips

本文旨在梳理、谈论测试角色在项目各阶段如何评估测试范围及风险、前置暴露问题以及推进测试进度等项目管理事项,高效协作及交付测试角色产物,最终与项目各方共同推进达到高质量、高效率交付的目标。希望本文可以让读者代入项目管理意识,在项目各阶段前置识别风险,“hold住”整个项目的质量交付工作。

我在阿里做测试,入职5个月的回顾与总结

针对试用期内自己对于业务的感悟和沉淀梳理出的测试相关的知识做个总结。

拓展

科技爱好者周刊(第 235 期):青年失业率与选择创业

越是困难时刻,越不要盲目。


欢迎加入,一起共建「技术周刊」