Newest first.

Source: Readwise Reader export, ingested 2026-10-29. Entries: 250. Summaries are truncated from frontmatter summary; absent ⇒ omitted.

  • A Complete Introduction to Node Buffers — livecodestream.dev · 2022-12-12

    Have you been a Node developer for years, but have never come across Node Buffers? Maybe, you have come across the term a few times, but alw…

  • 如何帮助你身边的抑郁症患者? — Weixin Official Accounts Platform · 2022-12-12

    给予你爱的人支持的同时,照顾好你自己。

  • 没钱是开始理财的最佳时机,不要「等我有钱以后」 — 也谈钱 · 2022-12-12

    从没钱到有钱的过渡阶段,是实现财富积累,给未来打下基础的重要时期。

  • 一文打包三年干货 — Author也谈钱 · 2022-12-12

    记得曾经有位硬核读者给我留言,说把公众号从 2017 年开始的第一篇文章一直读到最新的一篇,每逢有人问起理财,就推荐大家也从头读我的公众号,…

  • 元知识:信息检索指南 — jiayuanzhang.com · 2022-12-12

    什么是元知识,我的理解是各个领域都通用的知识,例如交流的能力,搜索信息的能力,语言的能力等,不管你是从事什么行业的工作,这些都是必备的技能(…

  • Roam Research Report——别加入 roamcult — 宽治 · 2022-12-12

    引言在上一篇《RoamResearchReport——理念与功能》里,笔者介绍了RoamResearch这款工具的核心功能,并阐述了笔者自己…

  • 彻底理解 React hook useCallback和useMemo的区别 — juejin.cn · 2022-12-12

    最近看了React hook useCallback 和 useMemo的文档当但是看完是一知半解(我的理解能力有点差🤣),感觉这两个api…

  • 尾调用优化 — 作者: 阮一峰 · 2022-12-12

    尾调用(Tail Call)是函数式编程的一个重要概念,本文介绍它的含义和用法。 尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最…

  • ES6 系列之我们来聊聊装饰器 — juejin.cn · 2022-12-12

    Decorator 装饰器主要用于: 装饰类 装饰方法或属性 装饰类 @annotation class MyClass { } funct…

  • 前端高级进阶指南 — ssh-blog.vercel.app · 2022-12-12

    前言 我曾经一度很迷茫,在学了Vue、React的实战开发和应用以后,好像遇到了一些瓶颈,不知道该怎样继续深入下去。相信这也是很多一两年经验…

  • Koa的洋葱中间件,Redux的中间件,Axios的拦截器让你迷惑吗?实现一个精简版的就彻底搞懂了。 — ssh-blog.vercel.app · 2022-12-12

    前端中的库很多,开发这些库的作者会尽可能的覆盖到大家在业务中千奇百怪的需求,但是总有无法预料到的,所以优秀的库就需要提供一种机制,让开发者可…

  • Vue 进阶必学之高阶组件实战 — ssh-blog.vercel.app · 2022-12-12

    高阶组件这个概念在 React 中一度非常流行,但是在 Vue 的社区里讨论的不多,本篇文章就真正的带你来玩一个进阶的骚操作。

  • 一个程序员的极简生活方式转变 — vikingz.me · 2022-12-12

    提到极简主义(Minimalism),大家想到的是啥呢?装逼的上层阶级生活概念?一个大房子空无一物,就放个床垫子和一副碗筷吃饭睡觉?抑或是乔…

  • 了不起的 Deno 入门与实战 — 知乎专栏 · 2022-12-12

    Deno 是一个 JavaScript/TypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验。Deno 含有以下功能…

  • 为了换上 Apple Silicon 的「芯」,苹果都做了什么 — sainho · 2022-12-12

    Mac 换「芯」之后,原来的应用还能不能正常运行?从 iOS 到 macOS,应用能带给用户一致的良好体验吗?

  • 人生总有一刻,我们会开始思考死亡 — 知乎专栏 · 2022-12-12

    有一天,在一个「被神摸了脑袋」的下午,我开始思考死亡这件事。罗素说:「每个人的一生中都会在某个时刻仰望星辰,思考最大的问题。 」我知道,我的…

  • 学习观01:好多人一辈子都没搞清什么是学习 — 知乎专栏 · 2022-12-12

    前言 好多人曾问我学习方法,可我至今没有提过,因为我觉得所有人都知道。后来我意识到,这些年的学习观确实是自我形成的,可能和应试教育的不太一样…

  • 站在风口上猪都能飞起来,选择远比努力更重要-读吴军《浪潮之巅》 — 奔跑者Rocky · 2022-12-12

    前段时间有则关于吴军的新闻引起互联网界人士较多争议,起因是他在接受采访时,点评腾讯“从来没有过To B的基因

  • 【试读】现代数字笔记指南(1):如何理解笔记工具? — Zhao Saipo · 2022-12-12

    本文节选自「iPad Power User」会员计划,这是一份探索 iPad Pro、iPadOS 生产力边界的付费邮件订阅产品,欢迎订阅。…

  • 深入理解HTTPS工作原理 — juejin.cn · 2022-12-12

    近几年,互联网发生着翻天覆地的变化,尤其是我们一直习以为常的HTTP协议,在逐渐的被HTTPS协议所取代,在浏览器、搜索引擎、CA机构、大型…

  • 【 Node.js 进阶】你应该知道的 NPM 知识都在这! — koala · 2022-12-12

    你经常用的npm,可能还有很多知识没掌握,看这篇文章深入学习

  • Vue3 的响应式和以前有什么区别,Proxy 无敌? — ssh-blog.vercel.app · 2022-12-12

    大家都知道,Vue2 里的响应式其实有点像是一个半完全体,对于对象上新增的属性无能为力,对于数组则需要拦截它的原型方法来实现响应式。

  • 「程序员」和「软件工程师」是一回事吗? — Linghao Zhang · 2022-12-12

    同样是写代码开发软件,有人自称「程序员」,也有人自称「软件工程师」。真要抠字眼的话,这两者之间有怎样的区别呢?Google 今年出版的新书…

  • 时间复杂度 O(log n) 意味着什么? — 编辑推荐: · 2022-12-12

    原文地址:What does the time complexity O(log n) actually mean? 原文作者:Maaz 译…

  • A list of cool Chrome DevTools Tips and Tricks — Flavio Copes · 2022-12-12

    Select a node in the Elements panel, and type $0 in the console to reference it. Tip: if you’re using jQuery, you can enter $($0) to access…

  • 设计师和前端工程师合作,提高质量和效率的5个规则 — tovi.fun · 2022-12-12

    Sidebar 这个网站每天都会推送5篇质量非常高的关于设计的链接,从不间断。质量真的很高,基本上只要经常看它的推送,不愁不了解当前流行些哪…

  • 谈谈 HiDPI —— 是什么,为什么,怎么做 — Sukka’s Blog · 2022-12-12

    如果你在搜索引擎中输入「HiDPI」,那么你只会找到一堆和黑苹果有关的内容,和一堆注入 EDID 的「一键开启 HiDPI 脚本」。但是,到…

  • 实时协同编辑的实现 — 编辑锁 · 2022-12-12

    在最近某个项目中打算使用协同编辑来解决冲突问题,因此抽空调研了现有的实现方案,结果发现要想做完美是很难的,但我们可以低成本地做到不错的效果,…

  • 8 ways to use the Spread operator in JavaScript. — Javascript Jeep🚙💨 · 2022-12-12

    Learn how to use spread operator in JavaScript

  • 关于前端项目部署发布的相关思考 — worldzhao.github.io · 2022-12-12

    习惯了前后端完全分离的开发模式,一时难以接受前端html托管在后端这种操作。 将 html 托管给后端,前端只发静态资源(index.js/…

  • node_modules 困境 — 杨健 资深配置工程师 · 2022-12-12

    Ryan对于node.js的十大遗憾之一就是支持了node_modules,node_modules的设计虽然能满足大部分的场景,但是其仍然…

  • iOS 中的 JS — Tw93 · 2022-12-12

    最近主要在研究 iOS 中的 JS 这一块内容,打算从为什么不能单纯地搞前端、JSCore 的原理和通信机制、OC 底层 Runtime 原…

  • Web计算机图形学(上) — Tw93 · 2022-12-12

    程序员的三大浪漫:操作系统、图形学、编译原理,学了都是用来给你开眼界的。这些都不是什么你不学就怎么样的课程,而是你想成为大牛,不学不行=_,…

  • SVG 新司机开车指南 — Tw93 · 2022-12-12

    SVG其相关特性远比想象中要强,本文首先介绍下SVG的相关定义、特点和Demo,接下来会介绍它的相关语法和动画,最后告诉大家如何使用和优化S…

  • 浅谈浏览器Event Loop — 青空之蓝 · 2022-12-12

    什么是 Event Loop? 若你了解过JavaScript,你一定知道JavaScript是一种单线程语言,为什么JavaScript是…

  • 学习观02:什么叫“先把书读厚,再把书读薄” — 知乎专栏 · 2022-12-12

    《学习观》视频最大的作用在于调动注意力和帮助梳理关系,是教不会别人的。若想学会,就需要自己联想例子。

  • 学习观03:其实你早就学会了“英语” — 知乎专栏 · 2022-12-12

    视频 不得不提出的是:这个视频是面向需要实际使用英语的大学生或已工作人员。 附录 当你看完视频后,再思考下面这些学习方法的作用 矫正输入输出…

  • 学习观04:为什么会觉得编程、解题毫无头绪 — 知乎专栏 · 2022-12-12

    知识量相同的两个人,会因为思维方式,造成解决问题能力落在两个不同等级上。 在学习运动类知识往往要直接关注输入和输出,但在应用思考类知识时却相…

  • Git 在 macOS 中忽略所有 .DS_Store 文件 — ChrAlpha · 2022-12-12

    macOS 每个文件夹都存放着一个 .DS_Store 文件,是用于存放目录自定义属性(如图表、位置属性)等元数据信息的系统文件,由 Fin…

  • 在 GitHub 上使用 GPG 认证你的 Git Commit — ChrAlpha · 2022-12-12

    由于 Git 的基于邮箱验证身份的特性,你可以十分轻松地伪造成为别人进行 Commit 。那如何保证这个 Commit 真的是开发者提交的呢…

  • 浏览器指纹 — wzyboy · 2022-12-12

    就算禁用 Cookie,甚至网上冲浪时只用「隐身窗口」,你的现代浏览器还是泄露了太多信息,使得网站能够追踪到你。

  • 你肯定想不到的保险的价值,暨金融市场课程笔记(一) — codechina.org · 2022-12-12

    几年前我就认真的看过一次 Robert J.

  • 为什么 ARM 版 Mac 运行效率很高? — 王禹效 · 2022-12-12

    Matrix 精选Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优…

  • 非设计师也该学的排版知识:视觉动线篇 - oooooohmygosh — oooooohmygosh · 2022-12-12

    排版三部曲第一集关于“视觉动线”, 视频播放量 1742835、弹幕量 1828、点赞数 146231、投硬币枚数 113922、收藏人数…

  • Why the Composition API : Vue 3 Composition API — Adam Jahr · 2022-12-12

    The killer feature of Vue 3 is the Composition API, but why exactly is it needed and what problems does it solve for us?

  • Callback Promise Generator Async-Await 和异常处理的演进 — juejin.cn · 2022-12-12

    根据笔者的项目经验,本文讲解了从函数回调,到 es7 规范的异常处理方式。异常处理的优雅性随着规范的进步越来越高,不要害怕使用 try ca…

  • 强/弱类型、动/静类型、GC 和 VM,你真的分清楚了么? — juejin.cn · 2022-12-12

    强类型 Vs.

  • RESTful API Designing guidelines — The best practices — Mahesh Haldar · 2022-12-12

    Facebook, Google, Github, Netflix and few other tech giants have given a chance to the developers and products to consume their data through…

  • Best Practices for Designing a Pragmatic RESTful API — vinaysahni.com · 2022-12-12

    Your data model has started to stabilize and you’re in a position to create a public API for your web app. You realize it’s hard to make sig…

  • 图文并茂VLAN详解,让你看一遍就理解VLAN-漂洋过海来打?? : 1CTO博客 — 51cto.com · 2022-12-12

    VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企…

  • Linux top 命令里的内存相关字段(VIRT, RES, SHR, CODE, DATA) — Liam Huang · 2022-12-12

    Linux 系统中,著名的 top 命令可列出各个进程对系统资源的利用情况。其中有 VIRT, RES, SHR, CODE, DATA 等…

  • Git Rebase原理以及黄金准则详解 — segmentfault.com · 2022-12-12

    本文主要讲解下Git Rebase的基本概念用法、其内部原理以及我们在真实项目中使用Git Rebase应该遵循的原则以及为啥需要遵循这些原…

  • How do I copy to the clipboard in JavaScript? — Stack Overflow · 2022-12-12

    What is the best way to copy text to the clipboard (multi-browser)? But in Internet Explorer it gives a syntax error. In Firefox, it says un…

  • 借助 Turbolinks 实现不间断的网页音乐播放器 — baurine.netlify.app · 2022-12-12

    在网页切换时要想实现音乐播放器的不间断播放,常见的有这么几种解决方案:SPA,pajax,iframe。

  • Common CSS Flexbox Layout Patterns with Example Code — tobiasahlin.com · 2022-12-12

    In theory, it’s pretty straightforward to use flexbox (Flexible Box Module) to build complex layouts, but I’ve often found myself adding dis…

  • How We Use Tailwind in Components — DEV Community · 2022-12-12

    I wrote about Why We Use Tailwind at ConvertKit. This is about how we use Tailwind in our components…

  • Configuring i18n for react — DEV Community · 2022-12-12

    This post is second in series of react i18n integration. To summarise the previous post, we install…

  • Surge 白皮书 — Gist · 2022-12-12

    Surge 是一个在 iOS 和 macOS 平台上的网络工具,其核心能力有四项: 要想使 Surge 实现后续的转发、修改和截获等功能,首…

  • 正向代理与反向代理 — CJ Ting · 2022-12-12

    简单来说,代理的功能犹如它的名字所示:代替某人来处理某事。

  • 项目开发总结 — Hanfeng Zhang · 2022-12-12

    最近参与了一个大型项目的子模块功能开发,在整个开发过程中,全程跟进。与之前的项目开发相比,该项目的复杂性较高,主要体现在以下方面:

  • 协程简介 — Hanfeng Zhang · 2022-12-12

    在学习协程之前,我们需要了解一些基本的知识,帮助我们理解协程。

  • JavaScript 与 Unicode — CJ Ting · 2022-12-12

    字符串是任何一个编程语言中的重要概念,同时也是一个非常复杂的问题。 日常编码中可能并不一定能见到它的复杂性,下面是几个字符串操作,使用你最熟…

  • Go 语言简明教程 — geektutu.com · 2022-12-12

    Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 —— Go - wikipedi…

  • 谈谈 OAuth 2.0 与微信授权登录 — jalan.space · 2022-12-12

    此篇文章同时发布在知乎专栏 前端后端客户端,专栏专注于前端、后端、客户端开发的技术分享与探讨,欢迎关注。

  • PhpStorm + Xdebug + Postman 调试环境配置 — jalan.space · 2022-12-12

    此篇文章同时发布在知乎专栏 前端后端客户端,专栏专注于前端、后端、客户端开发的技术分享与探讨,欢迎关注。 在 php.ini 中写死了 ID…

  • 进程与进程调度算法 — jalan.space · 2022-12-12

    用户进程数一般都多于处理机数,从而导致进程互相争夺处理机。同时,系统进程也需要使用处理机。 因此,这就需要进程调度程序按一定的策略,动态地把…

  • Beancount複式記賬(一):爲什麼 2019-05-26 10:32folder (設計開發) language 简体版 — byvoid.com · 2022-12-12

    我在在Google的這四年(三)這篇文章中提到了一個「祕密武器」Beancount以及「複式記賬」的概念。我說過我要專門寫一篇文章來分享我的…

  • 20200503 Vue 3 Async Components and Bundle Splitting — lmiller1990.github.io · 2022-12-12

    Today we will explore the new Asynchronous Component API for Vue.js 3, and some practical use cases. It is defined in the Asynchronous Compo…

  • 前端状态管理设计——优雅与妥协的艺术 – 腾讯CDC — tencent.com · 2022-12-12

    如果我仍然去解释什么是状态管理器,为什么我们需要它,这篇文章将会索然无味。我的想法是,我们原本不需要状态管理器,但我们确实需要状态管理。

  • 如何优雅地处理 Async / Await 的异常? — juejin.cn · 2022-12-12

    async/await 中的异常处理很让人混乱。尽管有很多种方式来应对async 函数的异常,但是连经验丰富的开发者有时候也会搞错。

  • 学习WebSocket协议—从顶层到底层的实现原理(修订版) · Issue #22 · abbshr/abbshr.github.io · GitHub — https://github.com/abbshr/ · 2022-12-12

    从RealTime说起 自从即时Web的概念提出后,RealTime便成为了web开发者们津津乐道的话题。实时化的web应用,凭借其响应迅速…

  • 你不知道的 TypeScript 泛型(万字长文,建议收藏) — lucifer.ren · 2022-12-12

    泛型是 TypeScript(以下简称 TS) 比较高级的功能之一,理解起来也比较困难。泛型应用场景非常广泛,很多地方都能看到它的影子。平时…

  • Webkit 内核初探 — lucifer.ren · 2022-12-12

    作者: 阿吉 校对&整理: lucifer 当下浏览器内核主要有 Webkit、Blink 等。本文分析注意是自 2001 年 Webkit…

  • 手写Promise/Promise.all/Promise.race(手写系列一) — 知乎专栏 · 2022-12-12

    背景 几个月没写文章了,愧对关注本专栏的小伙伴。最近有同学提议我出一个手写系列的文章对常见对前端工具、框架、设计模式做一个覆盖。同时有个要求…

  • 如何构建自己的 react hooks — 蚊子前端博客 · 2022-12-12

    我们组的前端妹子在组内分享时谈到了 react 的钩子,趁此机会我也对我所理解的内容进行下总结,方便更多的同学了解。在 React 的 v1…

  • 腾讯抢金达人中倒计时的实现与改进 — 蚊子前端博客 · 2022-12-12

    在前端的倒计时中,都有哪些方式,如何改进提高精度呢? 我们通过之前的《前端中的事件循环 eventloop 机制》中也能知道,setTime…

  • Surge 官方中文指引:理解 Surge 原理 — Surge Networks Inc. · 2022-12-12

    Surge Networks Inc. Surge 是一个在 iOS 和 macOS 平台上的网络工具,其核心能力有四项:

  • 【干货】Chrome插件(扩展)开发全攻略 — 作者: · 2022-12-12

    我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整 demo,所以转载务必保留 http://blog.haoji.me/chro…

  • 《信息素养通识教程》学习笔记 — blanboom.org · 2022-12-12

    我们的身边充斥着各种各样的信息,希望能通过本课程,学习如何高效地检索信息、辨别信息、利用信息,从而更好地服务于自己的工作和生活。

  • 高效的数据压缩编码方式 Protobuf — Halfrost’s Field | 冰霜之地 · 2022-12-12

    一.

  • 全双工通信的 WebSocket — Halfrost’s Field | 冰霜之地 · 2022-12-12

    WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工(full-duplex)通讯的协议。没有了 Reques…

  • 编写 Plugin · 深入浅出 Webpack — 吴浩麟 · 2022-12-12

    Webpack 通过 Plugin 机制让其更加灵活,以适应各种应用场景。 在 Webpack 运行的生命周期中会广播出许多事件,Plugi…

  • 过去这五年,我学到了什么 — Linghao Zhang · 2022-12-12

    本文是前一篇五年总结的后续。希望就如何实现自己的目标这个话题给各位带来一些启发。 了解自我是伴随每个人终身最重要的课题。人生的早期阶段,尤其…

  • Working with Environment Variables in Node.js — Twilio Blog · 2022-12-12

    Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now BLOG Build the future of commu…

  • Tailwind Enter/Leave Transition Effects with Stimulus.js — DEV Community · 2022-12-12

    As a fan of TailwindUI, I was disappointed to find it impossible to support the suggested enter/leave…

  • Stimulus 源起 · Stimulusjs 手 — You, ZongYan · 2022-12-12

    開發 Basecamp 的時候我們使用了大量的 JavaScript,但我們不曾建立目前主流所謂的 JavaScript 應用程式。 我們所…

  • Weex 开发新手上路 - (2) 前端避坑篇 — krimeshu · 2022-12-12

    接入 WeexSDK 后,前端开发者编写 Weex 页面时会发现,Weex 页面和以前写的 Web 页面还是有一定区别的,一不注意就踩坑了。…

  • 写给新手的 Go 开发指南 — 刘家财 · 2022-12-12

    转眼加入蚂蚁已经三个多月,这期间主要维护一 Go 写的服务器。虽然用的时间不算长,但还是积累了一些心得体会,这里总结归纳一下,供想尝试 Go…

  • 深入了解 Service Worker — iguan7u.cn · 2022-12-12

    前言 在笔者的项目中,加快页面加载速度一直是提高用户体验的重点,优化页面加载速度的手段也有很多:

  • 年轻人要不要学习投资理财?新韭妄言录 — diff.im · 2022-12-12

    首先声明:目前,我是一棵成长中的韭菜。弱弱的说,韭菜,应该也是可以发表一点对理财、投资的想法吧。

  • In what ways can we form useful relationships between notes? — Nick Milo · 2022-12-12

    Are you into personal knowledge management (PKM)? Are you confused about when to use a folder versus a tag versus a link versus a Map of…

  • 什么是真正的编程能力 — Joway · 2022-12-12

    四年前在知乎提过一个问题,「什么是真正的编程能力」,当时这个问题获得了许多业内前辈的热诚回答。时过境迁,前段时间和朋友谈起最初使用知乎的经历…

  • 为什么 CPU 访问硬盘很慢 — draveness.me · 2022-12-12

    为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的…

  • 2020 生活手册系列:家用网络配置与选购指南 — yach.me · 2022-12-12

    最近有好多朋友找我咨询该买什么路由,每次都需要花很长的时间去解释原理和了解需求,于是便写了这篇文章。本文将从基本原理层面带你去理解,该怎样去…

  • 如何挑选高质量的 Node.js 模块 · Issue #19 · atian25/blog · GitHub — https://github.com/atian25/ · 2022-12-12
    1. 前言 如图,截止到 2017 年 3 月, Node.js 模块的数量已经超过 43万,这么多模块难免会良莠不齐, 那我们如何高效的从…
  • 科普文:为什么不能在服务器上 npm install ? · Issue #30 · atian25/blog · GitHub — https://github.com/atian25/ · 2022-12-12

    背景 Node.js 很简单,容易上手。但也因此缺乏不少规范,使用者水平参差不齐。 最近经常看到的一个问题是:很多新手,在部署的时候,是直接…

  • flex:0 flex:1 flex:none flex:auto应该在什么场景下使用? — 张鑫旭,zhangxinxu · 2022-12-12

    by from https://www.zhangxinxu.

  • 高效率技巧 015 — 优质的阅读内容如何找? — Acacess Lab · 2022-12-12

    在这个被算法所裹挟,抄袭盛行的的时代里,生产优质内容和寻找优质内容都变得格外困难。上个月,我们介绍了如何创建独立的内容创作系统。其实,相较于…

  • 开源、可定制的网页批注工具——Hypothesis — PlatyHsu · 2022-12-12

    如果你对于批注工具的可定制性有较高的要求,Hypothesis 肯定是一个值得尝试的选择。

  • CSS flex属性深入理解 — 张鑫旭,zhangxinxu · 2022-12-12

    by from https://www.zhangxinxu.com/wordpress/?p=9132 本文欢迎分享与聚合,全文转载就不必…

  • 深入理解 JavaScript Prototype 污染攻击 — phithon · 2022-12-12

    本来是想发在代码审计知识星球里的一篇科普文章,因为最近知识星球似乎在和神秘组织对接,无法发表内容,所以发在博客里。Code-Breaking…

  • 初探 Vue 3.0 的组装式 API(一) · 亦知亦解 — krimeshu · 2022-12-12

    从最简单的数据绑定开始,在 Vue 2.0 中,我们这样将一个数据绑定到模板的指定位置: 在组件创建参数的 data 构造函数中返回一个用来…

  • 人生十二法则 — yihui.org · 2022-12-12

    Instead of watching hourly updates, why not read a daily paper? Instead of reading the back and forth of a daily, why not read a weekly revi…

  • SSR的利与弊 — ayqy.net · 2022-12-12

    SSR(Server-Side Rendering)并不是什么新奇的概念,前后端分层之前很长的一段时间里都是以服务端渲染为主(JSP、PHP…

  • SSR与当年的JSP、PHP有什么区别? — ayqy.net · 2022-12-12

    SSR(Server-Side Rendering)并不是什么新奇的概念,前后端分层之前很长的一段时间里都是以服务端渲染为主(JSP、PHP…

  • How to use git’s file diff outside of git repositories — stefanjudis.com · 2022-12-12

    Say Hi on Twitter, GitHub & Twitch. This site was rebuilt at using the CEN stack (Contentful, Eleventy & Netlify).

  • 什么时候适合使用 Map 而不是 Object — 黄老湿Sneaker · 2022-12-12
  • 网页适配 iPhoneX,就是这么简单 — jd.com · 2022-12-12

    结合官方文档以及实际项目中的一些实践经验,整理的一套适配指南

  • 996.ICU背后:程序员在互联网公司的真实生态 — 川叶 :: 不舍昼夜 · 2022-12-12

    从上周开始,一批在中国各家互联网公司工作的程序员在代码托管平台GitHub上建立了项目996.

  • JWT究竟是什么呢? — KiwenLau · 2022-12-12

    为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 JSON Web Token (JWT) is a co…

  • Shadowsocks 实现分析以及如何实现一个代理协议 — Cielpark · 2022-12-12

    从使用 GoAgent 翻墙开始,到后来用理稳定的 Shadowsocks,SS 不太稳定后又换到 V2Ray(主要是 vmess 协议),…

  • 使用 JavaScriptCore 实现 JS 和 OC 间的通信 — Cielpark · 2022-12-12

    iOS 开发中,我们时不时的需要加载一些 Web 页面,一些需求使用 Web 页面来实现可以更可控,如上线后也可以发布更新,修改 UI 布局…

  • 前端元编程——使用注解加速你的前端开发 — hicc.pro · 2022-12-12

    无论你用React,Vue,还是Angular,你还是要一遍一遍写相似的CRUD 页面,一遍一遍,一遍一遍,一遍又一遍…… “天下苦秦久矣”…

  • 买股票就是买公司 — diff.im · 2022-12-12

    价值投资的四大核心理念之一就是,买股票就是买公司。这是巴菲特一直所秉承的理念,也是巴菲特的老师 – 格雷厄姆提出来的。

  • 什么是真正的程序员 — HelloGitHub · 2022-12-12

    我很早之前翻译的一篇文章,希望您能够喜欢。

  • Apple OCSP 事件的事实与观点 — Yachen Liu · 2022-12-12

    在讨论中依然有很多人分不清「事实」和「观点」,把两者混为一谈,借着 Apple 在 OCSP 这事我想来展开讲讲,什么是事实什么是观点,以及…

  • 观点:可以不做「打工人」 — 王禹效 · 2022-12-12

    皮革厂会倒,小姨子会跑,只有你会打工打到老。早安,打工人!最近看到个问题,探讨打工人、社畜、小镇做题家这类词汇火爆的背后,代表着年轻人怎样的…

  • 谈谈写程序与学英语(转载) — happypeter.github.io · 2022-12-12

    注: 本文的作者是宋劲杉,原文链接。 俗话说,没有金刚钻,就别揽瓷器活儿。套用到IT业,英语不行,就别做程序员。网上关于程序员学英语的文章不…

  • ES Modules in Depth — Alex Anderson · 2022-12-12

    Modules in JavaScript are much more straightforward since ES Modules were added to the specification. Modules are separated by file and load…

  • Zettelkasten方法简介 — toNovember · 2022-12-12

    Zettelkasten是一个用于思考(thinking)和写作的个人工具。它有超文本的特征,使思想(thought)的网成为可能。与其他系…

  • 如何处理碎片化信息:用 Diigo 统一实现书签管理和文档标注 — Microhoo · 2022-12-12

    Diigo 是一款知名的书签管理工具,但它对文档标注和归纳总结的良好支持让我可以轻松地完成知识管理。

  • Buttons that Spark Joy — Alex Trost · 2022-12-12

    Buttons are such a foundational part of any website that we often take them for granted. They’re an iconic component in web design, but it’s…

  • Node.js 异步非阻塞 I/O 机制剖析 — 知乎专栏 · 2022-12-12

    近几年,「异步」与「非阻塞」这两个概念在服务端应用开发中广泛提及。很多时候大家都喜欢将其合在一起描述,导致许多人可能会混淆了对这两个词的理解…

  • 离开一线城市的程序员们后悔了吗?这里有一些真实的打工人体验 — 邓舒夏 · 2022-12-12

    一边是996但收入高的“青春饭”,一边是产业落后但体感舒适的“岁月静好”,很多程序员犯了选择困难症。

  • The HTML 自动完成属性 — mozilla.org · 2022-12-12

    HTML autocomplete 属性可用于以文本或数字值作为输入的 元素 ,

  • 非SSR项目快速利用Puppeteer实现SEO — dev4eos.com · 2022-12-12

    缺点就是需要额外引入node作为后端webserver,需要自己保证这些服务的稳定性,没有直接扔CDN来的那么省事。 但是为了SEO的流量……

  • What Makes Apple Silicon So Fast? — Erik Engheim · 2022-12-12

    Real world experience with the new Macs has sunk in. They are fast. Real fast. But why? What is the magic?

  • 如何使用JavaScript构建模态框插件_JavaScript, 会员专栏 教程_W3cplus — w3cplus.com · 2022-12-12

    作为一位Web开发人员而言,模态框(Modal)并不会陌生。就我个人而言,我更为熟悉的是怎么通过CSS来编写一个模态框以及怎么通过CSS给模…

  • postMessage实现父子页面简单通信 — xiaotianxia.github.io · 2022-12-12

    关于postMessage的讲解可参考这里

  • FileReader与URL.createObjectURL实现图片、视频上传预览 — xiaotianxia.github.io · 2022-12-12

    之前做图片、视频上传预览常用的方案是先把文件上传到服务器,等服务器返回文件的地址后,再把该地址字符串赋给img或video的src属性,这才…

  • Decouple Data from UI in React Part 2 — Suhan 🎃 Wijaya · 2022-12-12

    And how I “program to an interface” with JavaScript functions

  • 浅谈 DNS 解析与 CDN 原理 — chralpha · 2022-12-12

    在互联网冲浪中,我们已经习惯了输入域名连接网站。也许你有了解过网络世界大家的「坐标」都是 IP 地址,但是 DNS 解析怎么找到 IP 地址…

  • 关于浏览器隐藏 https 与 www 一事 — ChrAlpha · 2022-12-12

    在 Firefox Nightly 75 中,火狐也不再默认显示地址栏中的 https:// 与 www.

  • Proxy Server | 正向代理与反向代理 — ChrAlpha · 2022-12-12

    看到这里的同学应该对「代理」并不陌生。无论是特别的上网技能还是 Nginx 映射本地端口,都离不开代理的特效。

  • The Rules of Margin Collapse — joshwcomeau.com · 2022-12-12

    In CSS, adjacent margins can sometimes overlap. This is known as “margin collapse”, and it has a reputation for being quite dastardly. Inste…

  • Building a Dark Mode Theme Toggle — Nathan Anderson · 2022-12-12

    Today we will be building a toggle component that animates between a light and dark theme. I was inspired by this Dribbble shot, and it was…

  • How to use InversifyJS and Utils with NodeJS & TypeScript — DEV Community · 2022-12-12

    Hi everyone. In this post i’m going to talk about how to use inversifyjs in your project with NodeJS,…

  • 一文深入了解家庭资产配置 — 海榕君 · 2022-12-12

    主动投资很难,抄作业容易,卓越投资者帮你看到未来

  • 2021不烦恼指南 — ETF拯救世界 · 2022-12-12

    春有百花秋有月,夏有凉风冬有雪。\x0a若无闲事挂心头,便是人间好时节。

  • Grow @ Google 03: 文档意识与培养新人 — Linghao Zhang · 2022-12-12

    Grow @ Google 是一个基于我在 Google 的经历来讨论如何成为更高效的软件工程师的系列。本期的话题包括:培养文档意识和能力;…

  • 以前我没得选,现在只想用 Array.reduce — 简书 · 2022-12-12

    第一眼看 Array.reduce 这个函数总感觉怪怪的,用法也得花几分种才弄懂,懂了之后也不知道应用场景是啥。最近写项目的时候才慢慢对这个…

  • What the fuck is a closure? ・ Dan’s JavaScript Glossary — whatthefuck.is · 2022-12-12

    Closures are confusing because they are an “invisible” concept. When you use an object, a variable, or a function, you do this intentionally…

  • 借助 React.lazy() 和 import() 实现代码分割 — 柯庆荣 · 2022-12-12

    在 OtherComponent 加载完之前先渲染一个加载动画或者占位符,否则会出现如下错误: 如果希望我们的应用有更好的健壮性,还应该考虑…

  • 也谈 996 - oldj’s blog — oldj.net · 2022-12-12

    最近网络上有很多 996 相关话题的讨论,所谓 996 是从互联网公司兴起的一种说法,指的是工作时间从早上 9 点持续到晚上 9 点,一周工…

  • What are Function as Child Components? — Merrick Christensen · 2022-12-12

    I recently polled on Twitter regarding Higher Order Components and Function as Child, the results were surprising to me.

  • 在现代经济结构下 996 工作制是现行规律的发展结果 — blankwonder · 2022-12-12

    最近关于 996 的讨论愈演愈烈,其中一种看似理性的观点是:就业市场是自由的,如果 996 不合理那么可以换一个工作,这是一个自由的双向选择…

  • 我的 Ubuntu Server Setup:基础篇 — Tualatrix Chou · 2022-12-12

    用 Ubuntu 有十年多了,近几年有什么项目需要用到 Server 的,基本上也都是直接用 Ubuntu,原因无它,熟悉+社区支持度。

  • Protecting your React routes — rozenmd · 2022-12-12

    If you’ve ever looked into your network tab when visiting a React app, chances are you’ve noticed that some apps send their entire bundle to…

  • How to Write a Git Commit Message — wd · 2022-12-12

    Though not required, it’s a good idea to begin the commit message with a single short (less than 50 character) line summarizing the change,…

  • English Learning — wd · 2022-12-12

    沉浸环境很重要,语言学习中听说读写都需要多锻炼才能有提升。国内缺少交流环境,尤其对于已经毕业的人,除非在外企工作,或者出国旅行,要不很少会遇…

  • What’s the Difference between DOM Node and Element? — Dmitri Pavlutin Blog · 2022-12-12

    The Document Object Model (DOM) is an interface that treats HTML or XML document as a tree structure, where each node is an object of the do…

  • 如何实现一个前端监控回放系统 — Joe’s Blog · 2022-12-12

    随着 Web 项目日趋复杂,除了不断还原 UI 稿、搞好各端与各机型兼容外,如何解决用户在访问页面时实际遇到的各种“疑难杂症”,逐渐成为开发…

  • 给每个人的 Linux 桌面入门指南(三)—— 如何在 PC 和 Mac 上安装 Linux? — 叚亍曾 · 2022-12-12

    跨过安装系统的鸿沟,真正走进 Linux 的世界。

  • 为什么要有指针和引用类型? — DGideas · 2022-12-12

    ……显然,我们能通过名字使用对象。然而在 C++ 中,大多数对象都“有身份”;也就是说对象位于内存的某个地址中,如果我们知道对象的地址和类型…

  • 轻松访问家中的网络服务 — nssurge.com · 2022-12-12

    相信各位在自己的家中都有一些长期联网的设备,在外出时可能需要访问,比如 NAS 等,通常有两个方式实现: 请将内网的网段修改为一个不常见的网…

  • How to use the new Nullish Coalescing operator in JavaScript — Kesk -*- · 2022-12-12

    Concise, useful JavaScript lessons — make it easy.

  • 短网址(short URL)系统的原理及其实现 — hufangyun.com · 2022-12-12

    提供一个短址服务 你有没有发现,我们的任务中出现长 URL 就会比较麻烦?如果有一个短址生成器就好了。虽然市面上有很多,但是我们可以重复发明…

  • When to useMemo and useCallback — kentcdodds.com · 2022-12-12

    Performance optimizations ALWAYS come with a cost but do NOT always come with a benefit. Let’s talk about the costs and benefits of useMemo…

  • useCallback 的误区 — mebtte · 2022-12-12

    useCallback 接受一个回调函数和一个依赖数组作为参数, 当依赖数组的每一项都不变的情况下返回缓存过后的回调函数.

  • 如何处理 RESTFUL 数据异常导致的前端错误 — MEBTTE · 2022-12-12

    比如name是要显示在页面上,我的名字是xxx,我喜欢唱跳RAP和篮球,因为缺失了name,所以变成了我的名字是,我喜欢唱跳RAP和篮球。…

  • WebRTC 入门介绍 — mthli.xyz · 2022-12-12

    最新内容和勘误请参见笔者撰写的线上书籍《WebRTC 学习指南》。 快三个月没写博客了,这段时间换了工作,从北京搬家到了深圳;工作内容也从原…

  • 伪类匹配列表数目实现微信群头像CSS布局的技巧 — 张鑫旭,zhangxinxu · 2022-12-12

    by from https://www.zhangxinxu.com/wordpress/?p=8540 本文可全文转载,个人网站无需授权,…

  • WTF is JSX — jasonformat.com · 2022-12-12

    JSX is actually quite straightforward: take 1 minute and read this, and you’ll understand everything there is to know about this interesting…

  • Real sleep() in JavaScript — jasonformat.com · 2022-12-12

    The JavaScript language is single-threaded, which means that blocking that single thread for any period of time will prevent importing thing…

  • Aspect Ratio Boxes — Chris Coyier · 2022-12-12

    I had a little situation the other day where I needed to make one of those aspect-ratio friendly boxes. This isn’t particularly new stuff. I…

  • HOWTO: 如何学习 Alpine.js — 白宦成 · 2022-12-12

    Alpine.js 是由开发者 Caleb Porzio 开发的一款响应式前端框架。和过去人们所熟悉的 Vue.js、React、Angul…

  • 不受控制的 position:fixed — 编辑推荐: · 2022-12-12

    大家都知道,position:fixed 在日常的页面布局中非常常用,在许多布局中起到了关键的作用。它的作用是: position:fixe…

  • What The Heck, z-index?? — joshwcomeau.com · 2022-12-12

    In CSS, we’re given a tool to explicitly control the stacking order of HTML elements: z-index. Elements with a higher value will appear on t…

  • 1.React Native — 1.React Native · 2022-12-12

    最后一点感受是关于选择RN这件事。跨平台方案本身就是充满非议的,再加上前端社区部分人的不好习惯,对未知的事物没有了解的情况下选择了人云亦云,…

  • 为什么我不建议你跟风买保险 — 三坨土 · 2022-12-12

    知识分享,绿色无广。

  • 纯 CSS 实现横向排序的瀑布流式布局 — Jessie · 2022-12-12

    前阵子在写一个图片选择器时,想实现纯 CSS 对图片进行瀑布流式排版 (Masonry Layout)。一个合格的纵向瀑布流式布局包含以下几…

  • How to write a React Component in TypeScript — kentcdodds.com · 2022-12-12

    Right there you may notice we do things a little differently. Maybe you prefer this instead: I don’t like the implicit return there. It mean…

  • Why I don’t need to clean up my desktop and downloads folder in macOS — stefanjudis.com · 2022-12-12

    I saw an interesting discussion on Twitter today. People were talking about messy desktops and the always full Downloads folder on macOS. Th…

  • 写给前端工程师看的函数式编程对话 - 0 — 方应杭 关于丁鹿的问题别再来问我了 · 2022-12-12

    方:其实不是,你只是先入为主而已。你没发现数据可变的短板而已。 方:你现在不会认为这些短板是短板,因为你还没有见过「数据不可变」的长处。

  • 使用 React Hooks 声明 setInterval — overreacted.io · 2022-12-12

    如果你玩了几小时的 React Hooks,你可能会陷入一个烦人的问题:在用 setInterval 时总会偏离自己想要的效果。

  • 我对 Svelte 的看法 — lutaonan.com · 2022-12-12

    我用 React 太久了,在用回不需要关心 rerender 问题的框架,我觉得非常舒服😄。当然 Vue 也不需要,我觉得在某个程度上 Sv…

  • 苹果 Apple M1 芯片:Rosetta 2 转译技术 — DGideas · 2022-12-12

    苹果公司于 2020 年末推出了三款搭载有 Apple M1 芯片(又称 Apple silicon)的 Mac 电脑。这种由 Apple…

  • 谈谈 stale-while-revalidate — 知乎专栏 · 2022-12-12

    说起 stale-while-revalidate 要提一下我最近 star 的一个 repo:https://github.

  • 计算机网络通讯的【系统性】扫盲——从“基本概念”到“OSI 模型” — program-think.blogspot.com · 2022-12-12

    近期老是在写政治博文,又有两个月左右没写技术博文了。某些技术型的读者,背地里肯定骂俺太懒。今天搞了一篇内容特别长,信息量特别多的。喜欢看技术…

  • 《学习究竟是什么》笔记 — Elizen · 2022-12-12

    万维钢这本书很值得一读,我认为他正是遵照自己的前提,基于当前科学理解,从道及术,完整地把学习这件事儿讲透了。

  • LRC 格式以及如何使用 TypeScript 解析 — lrc 文本的作者 · 2022-12-12

    LRC 是一种常见的歌词保存格式, 使用文本的形式保存. LRC 是 lyric 去掉 y 和 i 后的缩写.

  • 如何解决 Windows-Linux 双启动设置中显示时间错误的问题 — linux.cn · 2022-12-12

    当你 使用 Linux 时,它会显示正确的时间。但当你进入 Windows 时,它显示的时间是错误的。有时,情况正好相反,Linux 显示的…

  • Comparing the New Generation of Build Tools — Hugh Haworth · 2022-12-12

    A bunch of new developer tools have landed in the past year and they are biting at the heels of the tools that have dominated front-end deve…

  • 软件幻灭(译) — Nikita Prokopov · 2022-12-12

    Translated from English by 江成. 我编程已经15年了。但是现在,我们的行业越来越不关注效率、简单性和卓越性,这让…

  • 使用阿里云OSS与github actions 自动托管你的个人网站 : 掘金 — juejin.cn · 2022-12-12

    OSS 即 object storage service,对象存储服务。我们可以通过阿里云的 OSS 来托管自己的前端应用,个人网站或者博客…

  • 观察者模式与订阅发布模式的区别 — 编辑推荐: · 2022-12-12

    1、观察者模式 观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,并自动更新。观察者…

  • JS 装饰器(Decorator)场景实战 — 知乎专栏 · 2022-12-12

    本文不会大篇幅介绍装饰器(Decorator)的概念和基础用法,核心介绍我们团队如何将装饰器应用于实际开发,和一些高级用法的实现。

  • 没经验的程序员的7种表现,你占了几项? — techug.com · 2022-12-12

    作者 | Lokajit Tikayatray 译者 | 王莉敏 策划 | 李俊辰 知道这些表现,你才能在自己的程序员职业生涯中不犯相同的错…

  • Past, Present, and Future of React State Management — Lee Robinson / · 2022-12-12

    React was introduced in May 2013. Its paradigm shift was that your UI was a function of your state. Given some component state, React can de…

  • Stop using isLoading booleans — kentcdodds.com · 2022-12-12

    Why using a status enum (or even better: a state machine) will help your app stay bug free

  • MongoDB Schema Design Best Practices — Joe Karlsson · 2022-12-12

    What if we have a schema where there could be potentially millions of subdocuments, or more? That’s when we get to the one-to-squillions sch…

  • 经济机器是如何运行的? — shidenggui.com · 2022-12-12

    《经济机器是如何运行的》是全球最大私募基金桥水创始人 Ray Dalio 关于宏观经济的视频,时长三十分钟,简明介绍了推动经济运行的几个核心…

  • 为什么苹果M1芯片这么快? — 矩池云博客 · 2022-12-12

    我通过 YouTube 上的一个视频看到一位 Mac 用户在去年购买了一台 iMac。这台 4000 美元的电脑配置了最大的 40GB 内存…

  • 软件工程的最大难题 — 作者: 阮一峰 · 2022-12-12

    说实话,这门课不适合本科生,因为学生可能体会不到,课程到底要解决什么问题。只有亲身参与过大项目的开发,经历过大团队,才能感受为什么软件工程很…

  • Tailwind CSS first impressions — Brian Lovin · 2022-12-12

    Last week I rebuilt my personal website with Tailwind.css, a CSS framework that uses utility classes to compose interface styles. Having use…

  • 如何使用 shell(1/3)—— shell 兼容和历史 — Metal A-wing · 2022-12-12

    shell 的名字和概念是从 Unix 的前身 Multics 发展过来的。应用程序通过 shell 来进行调用并被系统执行。

  • 如何使用 shell(3/3)—— 配置 zsh — Metal A-wing · 2022-12-12

    shell 有交互,或者没有交互。正常启动输入命令等待返回是需要交互的, 直接运行脚本的情况是不需要交互的

  • XState 新手教學 - Finite State Machine — jerry-hong.com · 2022-12-12

    如果還不知道什麼是 XState 的讀者可以先看上一篇文章 XState 簡介。如果想要開始上手 XState 的讀者,那一定要先知道是什麼…

  • How to Use the Web Share API — Ayooluwa Isaiah · 2022-12-12

    The Web Share API is one that has seemingly gone under the radar since it was first introduced in Chrome 61 for Android. In essence, it prov…

  • The Tech Stack of a One-Man SaaS — Anthony · 2022-12-12

    Last updated on August 6, 2021. Being an engineer at heart, each time I see a company write about their tech stack, I brew a fresh cup of co…

  • 从 SWR 开始 — 一窥现代请求 hooks 设计模型 — 牧亿 · 2022-12-12

    本文将以 swr 为例子,讲述现在最热门的 useRequest、swr 和 react-query 三个请求 hooks 的新机制,以及新…

  • JS 优雅指南.1 - Witt : unix.bio — Witt · 2022-12-12

    好的代码不仅是在性能、体积、内存,更要 code for humans。 我们知道代码被人阅读的难度远胜于引擎,要写出好的代码需要脱离自己的…

  • Witt : unix.bio — Witt · 2022-12-12

    对于存放在 Github / Gitlab 的开源项目,视项目大小与功用也有不同的发布方式、发布内容与自动化工程化解决方案。这里以包含 pa…

  • (译) 别再对 Angular Modules 感到迷惑 — juejin.cn · 2022-12-12

    原文链接:Avoiding common confusions with modules in Angular Angular Module…

  • 深入浅出 tailwindcss : 掘金 — juejin.cn · 2022-12-12

    一个偶然的机会,我看到一个视频,说的是一个不同的 CSS 框架 Tailwind.css,它让一切都变得更美好。也许是时候去试试了。 功能类…

  • JSBridge — Chenng’s Home · 2022-12-12

    JSBridge 其实在职业生涯中已经多次用过了,例如微信的 WeiXinJSBridge(JSSDK)、RN 的 window.postM…

  • 前端监控工具制作 — Chenng’s Home · 2022-12-12

    公司项目多起来之后, 文档的作用虽然大, 但是起不到强制约束的作用, 例如部分项目没有正确使用 CDN 等。这时候我们可以利用 lighth…

  • Composable Vue - at VueDay — Anthony Fu · 2022-12-12

    Slides are made with Slidev - a slides maker for developers that I am working on recently. My sharing today is Composable Vue, some pattens…

  • 如何快速落地 Darkmode — Fu Xiao · 2022-12-12

    今天,我们来和各位探讨下 Red Design Darkmode 背后的故事,说说我们这些日子做这件事情所思考的点,在满足产品目标的前提下选…

  • 使用 PVE 运行 Clash 旁路由虚拟机实现透明代理 — Serenader · 2022-12-12

    在没折腾旁路由之前,家里的翻墙都是在路由器上安装 SS 服务,在路由层面实现代理,这样联网的设备都可以享受到透明代理的好处,即不需要安装任何…

  • 如何提高工作效率? — threadreaderapp.com · 2022-12-12

    Share this page! Tweet Share Email Jiayuan Follow @Tisoga 30 Dec, 6 tw…

  • The future of JavaScript package managment — linrz.me · 2022-12-12

    The future of JavaScript package managment 想简单聊一聊 JavaScript 社区的包管理未…

  • HTML Boilerplates — Chris Coyier · 2022-12-12

    Manuel Matuzović goes line-by-line through a boilerplate HTML document. I like it. It’s a good reference and has a lot of the same type of s…

  • 从 Google Analytics 的统计代码说起 —— 谈谈 script 标签的 async 和 defer 属性 — Sukka’s Blog · 2022-12-12

    之前我在「天下武功,唯快不破 —— 我是这样优化博客的」一文中提到「对于大部分浏览器来说,确保 JS 异步加载和执行的做法其实是在操作 DO…

  • What’s new in ECMAScript 2020 (ES2020) — Zhuo Wenli · 2022-12-12

    从 ES2016 开始,ECMA 修改了标准的制定原则:成文标准要从事实标准中诞生,实现先于标准存在,进入标准草案必须有 JavaScrip…

  • 安全背后: 浏览器是如何校验证书的 — cjting.me · 2022-12-12

    现如今的 Web,HTTPS 早已经成为标配,公开的 HTTP 网站已经和 Flash 一样,慢慢在消亡了。 启用 HTTPS 的核心是一个…

  • JavaScript 在浏览器环境中的多进程同步 · WangJie’s blog — auroras.xyz · 2022-12-12

    这标题看起来有点蠢,因为 JS 是单线程的,多进程其实指的是多个 JS 实例。但是多个 JS 实例是可能并行访问相同的数据的,所以还是会碰到…

  • Serverless 简介 — Lex 汤 · 2022-12-12

    随着 PaaS、BaaS、SaaS 的流行,服务端开发和维护的工作变得更加便捷,大部分创业公司不再需要专职的运维,服务端开发人员即能搞定日常…

  • 旁路由 — router86.com · 2022-12-12

    简单说明一下怎么设置旁路由,发挥单网口设备的余热。 这次演示用的旁路由为 OpenWrt 单网口设备,主路由不方便介绍。

  • 对于 SwiftUI 的一些认识 — thoamsy.netlify.app · 2022-12-12

    一个月前,WWDC19 上推出的 SwiftUI,震惊了我和一众 iOS 开发者。这种类似 jQuery 向 React 推进的革命,也终于…

  • React as a UI Runtime — thoamsy.netlify.app · 2022-12-12

    我之前写过关于创建 UI 所遇到的挑战,但是这篇博客将采用一个不同的方式的来讨论 React—更接近 programming runtime

  • Deep Learning Quick Guide(翻译) — thoamsy.netlify.app · 2022-12-12

    AI(Artificial Intelligence) 和 ML(Machine Learning) 是当下最热的话题. 我们每天都能看到…

  • 【科普】帮助理解 Hyper-V 虚拟机的虚拟交换机 — U2S-B · 2022-12-12

    简单介绍一下关于Hyper-V虚拟机的知识,帮助大家理解Hyper-V的虚拟交换机,方便创建虚拟机的时候布置网络。, 视频播放量 3138、…

  • How to define Open Graph / Twitter image alt text (and why it might not matter…) — stefanjudis.com · 2022-12-12

    You know all these fancy link previews that you see on social media when people share articles and resources, right? These previews are base…

  • Controlled and uncontrolled form inputs in React don’t have to be complicated — Gosha Arinich · 2022-12-12

    You may have seen many articles saying “you shouldn’t use setState,” and the docs are claiming “refs are bad”… That is so contradictory. It’…

  • How I built a SaaS with Next.js in a week — cusdis.com · 2022-12-12

    I built Cusdis in April 2021, an open-source, light-weight, privacy-friendly alternative to Disqus. I built it in just a week and got a larg…

  • (Typescript) 使用 unknown 类型代替 any 类型 — Meowu · 2022-12-12

    通常情况下,我们可以像下面这样进行类型定义,我们明确传进来的是什么,以及输出的是什么。

  • 如何打造一款高可用的全屏红包雨 — 蚊子前端博客 · 2022-12-12

    我们腾讯新闻在年底前搞了一波大的烟花活动和跨年红包雨活动,我正好负责了全屏红包雨的特效。在活动结束后,我们来复盘下整个红包雨的实现过程,或许…

  • React.cloneElement 的使用 — Meowu · 2022-12-12

    因为要接手维护一些项目,团队的技术栈最近从 vue 转向 react ,作为一个 react 新手,加上一向喜欢通过源码来学习新的东西,就选…

  • Using Forms in React — Dave Ceddia · 2022-12-12

    No matter what kind of app you’re writing, there’s a good chance you need at least one form. Forms in React are often a pain, filled with ve…

  • 操作系统 API 的变迁 – Yachen’s Blog — blankwonder · 2022-12-12

    计算机最早出现的时候,并没有操作系统的概念,应用程序直接操纵所有硬件资源。这有两个大问题:一是一台电脑上仅可以同时运行单个程序,二是程序代码…

  • Web vs native - make the right choice in 2021 — Arek Nawo · 2022-12-12

    As a web developer, I believe in the Web as a development platform. In fact, it’s my (and many other’s) go-to platform for creating amazing…

  • 替代 webpack?带你了解 snowpack 原理 — alienzhou.com · 2022-12-12

    snowpack 的代码很轻量,本文会从实现原理的角度介绍 snowpack 的特点。同时,带大家一起看看,作为一个以原生 JavaScri…

  • Tmux 快速选中上一个命令的输出内容 — by laixintao · 2022-12-12

    在终端里面一个非常日常的操作,就是选中上一个命令的输出内容。比如使用文本处理程序处理一些服务器的 IP,最后得到一个结果,将这个结果复制给同…

  • How To Safely Store A Password — codahale.com · 2022-12-12

    Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. These are all general purpose ha…

  • Switching between Node versions during development — Brian De Sousa · 2022-12-12

    Sometimes it seems like there are new versions of Node.js released almost weekly — minor versions every few weeks, major versions every few…

  • Scrum 是什麼(1):雙重回饋機制 — Teddy Chen · 2022-12-12

    December 27 09:35~11:11 昨天中午 Teddy 跟一位多年未見的好友一起吃飯,沒想到多年不見,這位朋友已是三個孩子的媽…

  • React Hooks(二): useCallback 之痛 — 知乎专栏 · 2022-12-12

    很早总结的hooks的问题文章,内部讨论一直没想到啥最优解,发出来看看有没有人有更好的解法 最近rxjs作者ben lesh发了条推 htt…

  • React填坑记(三):国际化方案 — 知乎专栏 · 2022-12-12

    头条海外产品需要支持多个语言地区的文案,所有文案加起来大小大约是1M,同时也是一个多页应用,除了作者的后台管理页面是一个较复杂的单页应用使用…

  • 3 Anti-Patterns to avoid in Vue.js — binarcode-website · 2022-12-12

    Vue.js is probably one of the most enjoyable Javascript libraries to work with. It has an intuitive api, it’s fast, easy to use and flexible…

  • 7 Practical Tips for Cheating at Design — Adam Wathan & Steve Schoger · 2022-12-12

    Improving your designs with tactics instead of talent.

  • 「说人话」的复式记账语言:Beancount — Log924 · 2022-12-12

    它并没有看上去的那么硬核。您可以把这篇文章看作 Beancount 的入门懒人包,下文将展示如何在半小时内入门,以及它为我解决了哪些问题。

  • Mac 上常用的几个命令 — pepcn.com · 2022-12-12

    macOS 系统大多数支持多语言的软件,语言的变化是随着系统语言的设定一起变的,但是有些时候并不想这样,例如,在英文系统下希望软件还是中文界…

  • Building a simplified webpack clone — lihautan.com · 2022-12-12

    2. We read the file and determine what is being imported into this file import calculate from ‘./calculate’; import { measure, UNITS } from…

  • 一个制作Web图案的组件:css-doodle — w3cplus.com · 2022-12-12

    Web中使用一些图案做为背景图案是一种时常可见的,早期一般都是通过图片来完成。直至CSS一些新特性更趋成熟和稳定的时候,会通过CSS的相关技…

  • 实用 WebGL 图像处理入门 — 知乎专栏 · 2022-12-12

    技术社区里有种很有意思的现象,那就是不少人们口耳相传中的强大技术,往往因为上手难度高而显得曲高和寡。从这个角度看来,WebGL 和函数式编程…

  • What Is a Pure Function in JavaScript? — freeCodeCamp.org · 2022-12-12

    Learn to code for free. freeCodeCamp’s open source curriculum has helped more than 40,000 people get jobs as developers. Get started

  • 操作系统笔记:进程 - Laisky’s Blog — laisky.com · 2022-12-12
  • 如何努力工作 · limboy/telescope · Discussion #4 · GitHub — https://github.com/lzyy/ · 2022-12-12

    Paul Graham 最近写了篇文章 How to Work Hard,看了之后较有感触,就翻译了下,以下为译文。 关于如何努力工作,似乎…

  • 在你写memo()之前 — overreacted.io · 2022-12-12

    有很多描写React性能优化的文章。一般而言,如果某些state更新缓慢的话,你需要: 验证是否正在运行一个生产环境的构建。(开发环境构建会…