第199期 — 2023-02-19

在浏览器中阅读

周e信

扫描二维码关注微信公众号

Node.js

Hrishikesh Pathak

Pythagora-io

如何使用nodejs cluster进行多核运算🔗
const cpuCount = os.cpus().length;

cluster.setupPrimary({
  exec: __dirname + "/index.js",
});

for (let i = 0; i < cpuCount; i++) {
  cluster.fork();
}

Stanley Ulili

Varun Patil

Johan Satgé

Javascript

介绍常用的 Javascript Symbols🔗
Symbol.iterator
Symbol.toStringTag
Symbol.toPrimitive
Symbol.asyncIterator
Symbol.hasInstance
Symbol.isConcatSpreadable
Symbol.species
Symbol.match
Symbol.matchall
Symbol.replace
Symbol.search
Symbol.split
Symbol.unscopables
Symbol.dispose

Hemanth HM

使用MutationObserver监听动态创建的元素🔗
const domObserver = new MutationObserver((_mutationList, observer) => {
  const button = document.getElementById('button');

  if (button) {
    button.addEventListener('click', () => console.log('clicked!'));

		// No need to observe anymore. Clean up!
    observer.disconnect();
  }
});

Alex MacArthur

Rich Harris

前端

Andrew Prifer

实用的UI设计规则🔗
  • 简单置于复杂或复杂于简单
  • 保持正文字体大小在 16 像素或以上
  • 将按钮中的水平padding设为垂直padding的两倍
  • 单位有序递增

anthonyhobday.com

如何调试浏览器中的交互🔗

打开控制台,按 CMD+SHIFT+P 打开命令面板,然后搜索 Show Rendering: 开启 “Emulate a focused page”.

SAMI JABER

Brian Vaughn

Chung Leong

MDBootstrap

数据库

neondatabase - serverless postgres数据库🔗

开源
独创的branch特性:

  • 在不影响主分支的情况下自由测试
  • 即时备份数据库。所以,如果数据不小心丢失了,我们可以切换到最后一个好的分支。
  • 简化集成测试。开发人员可以在一次性测试特定分支中运行测试。
  • 可单独运行分析或机器学习工作负载

Tomas Fernandez

人工智能

Daniel Avila

mukul

promptable - 使用javascript结合AI创建LLM(Large Language Model)程序🔗

LLM 是一种大型语言模型。它是一种可以根据提示生成文本的模型。它是一种 AI,可用于生成文本、回答问题等。

Colin Fortuner

其他

Editor

vlcn

学士论文 - 有脏话的代码比没脏话的代码质量更高🔗

这可不是搞笑,正儿八经的学士论文 - 通过数据分析github上3800个有脏话repos比对7600个无脏话repos

Jan Strehmel

lapce

扫描二维码关注微信公众号
本期阅读量