Node.js 版本语义化
以下关键词 MUST、MUST NOT、REQUIRED、SHALL、SHALL NOT、SHOULD、SHOULD NOT、 RECOMMENDED、MAY、OPTIONAL 依照 RFC 2119 的叙述解读。 以下关键词 MUST、MUST NOT、REQUIRED、SHALL、SHALL NOT、SHOU…
Read articleThe archive
Notes on frontend development, engineering, and everyday ideas. Find a subject and start reading.
以下关键词 MUST、MUST NOT、REQUIRED、SHALL、SHALL NOT、SHOULD、SHOULD NOT、 RECOMMENDED、MAY、OPTIONAL 依照 RFC 2119 的叙述解读。 以下关键词 MUST、MUST NOT、REQUIRED、SHALL、SHALL NOT、SHOU…
Read article异步进程创建 childprocess.spawn(command[, args][, options]) childprocess.exec(command[, options][, callback]) childprocess.execFile(file[, args][, options][, callb…
Read article邮件已经成为了我们日常生活中重要的通信方式之一,可以用来发送各种信息,如工作提醒、活动通知、个人私信等等。本文将介绍如何使用nodemailer库来发送邮件。我们将对给定的代码进行分析,并对其实现原理进行解释。 首先,我们需要了解一下 nodemailer 是什么。nodemailer 是一个 node.js 库…
Read article参照: 在我们写完一个应用程序后,需要发布到npm上,大多数人可能仅仅使用npm publish就完成了,在这里我讲一下如何更好的发布包。 1. registry 在下载包的时候,很多人喜欢设置taobao镜像,因为npm仓库服务器在国外,下载速度真是急死个人。发布的时候也一样,一般开源应用基本都发布到npmjs…
Read article常见镜像源 淘宝npm镜像 搜索地址:[]( registry地址:[]( cnpmjs镜像 搜索地址:[]( registry地址:[]( 源切换 临时使用 npm install express --registry= 临时指定安装包的源,并将源地址作为参数传入 全局切换 方式一:设置源地址并持久使用 npm…
Read article
pm2-npm PM2实用入门指南 - 掘金 PM2 常用命令与监控 - nodejs PM2 - PM2 API
Read article随着互联网的快速发展,浏览器插件成为了许多用户提升浏览器功能和个性化体验的重要工具。Chrome浏览器作为全球最受欢迎的浏览器之一,其插件生态系统也日益壮大。为了保证插件的安全性和性能,Chrome团队推出了Manifest V3,这是一种新的插件开发规范。 A step in the direction of …
Read article部分项目场景中可能需要检测用户当前的浏览器环境,比如当前操作系统是window还是iOS,检测用户是通过什么浏览器访问的(Chrome、IE 等)。网上很多类似的代码,但是随着标准和浏览器更迭有所变动,特此汇总。 window.navigator 属性 只读属性 Window.navigator 会返回一个 Na…
Read article原文标题: Why Everyone is Talking About Isomorphic / Universal JavaScript and Why it Matters 原文: Why Everyone is Talking About Isomorphic / Universal JavaScript …
Read article使用场景 使用场景自不必多说,包括正向代理、反向代理,在Node.js的特有场景中,其实还包含BFF,服务端中间件等等。如果你是在一个比Nginx更细粒度的,并且能够在框架内集成业务的场景,非常推荐继续阅读。 安装 通过调用 createProxyServer 并将options对象作为参数传递来创建新的代理 新…
Read articleJavaScript 代码经常需要操作URL,目前,Node和所有浏览器(除了IE)之外,都实现了URL类用于对其的操作,但它并不是ES标准定义的。这个类是在WHATWG中标准化的。 使用URL() 构造器函数创建URL对象时,可以传入1个绝对URL作为参数,也可以传入2个参数,第一个作为相对URL,第二个传入绝…
Read article本文将介绍4个逻辑组合伪类,分别是:not() :is() :where() :has() ,这四个伪类的自身优先级为0,这与其他伪类相同,但处理时是将其和括号里的参数作为一个整体计算优先级,这就导致了实际表现出的优先级由参数决定(除了:where() 的优先级总是为 0)。 目前这四位目前都得到了大多数浏览器的…
Read articleTry another keyword or reset your filters.