首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Node
订阅
仗键牧码
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Node.js 如何优雅的封装一个实用函数的 npm 包
为什么要封装一个实用函数的npm包?需要注意的事项有哪些单元测试测试框架-Mocha是一个功能丰富的Javascript测试框架,它能运行在Node.js和浏览器中,支持BDD、TDD、QUnit、E
[译] JavaScript 异步演进史,从 Callbacks, Promises 到 Async/Await
注:本文为我的课程《高级 JavaScript》中的一部分,如果你喜欢本文,欢迎你来看看我的课程。 BerkshireHathaway.com 是我最喜欢的网站之一,因为它简单、高效,而且自从 1997 年创建以来一直运行良好。更🐂🍺的是在过去的二十年里这个网站很有可能从未…
NodeJS和命令行程序
植根于Unix系统环境下的程序,很多都把贯彻Unix系统设计的哲学作为一种追求。Unix系统管道机制的发明者Douglas McIlroy把Unix哲学总结为三点: 专注做一件事,并做到极致。 程序协同工作。 面向通用接口,如文本数据流。 随着Unix/Linux系统在服务器上…
使用 nodejs 写爬虫(一): 常用模块和 js 语法
通过在 async 函数中使用 await + promise 的方式来组织异步代码就像是同步代码一般,非常的自然和有助于我们分析代码的执行流程。 在 node 中, fs 模块是一个很常用的操作文件的 native 模块,fs (file system) 模块提供了和文件系统…
[译]基于NodeJS和Redis的任务调度
在uSTADIUM,我们使用任务调度系统发送成千上万个推送通知。起初,对任务队列和调度程序的需求并不明显。我们的服务器通过一个请求处理通知就能满足我们的需求。但随着时间的推移,系统开始承受不住负载。一开始我不确定能否解决这个问题,所以解决这个问题过程是一段有趣的经历。在本文中,…
前端技术 | redux-saga,化异步为同步
第一次看到这个单词的时候一脸懵逼,因为字典上查到的意思完全驴头不对马嘴。。。 最初这篇论文是为了解决分布式系统中的LLT(Long Lived Transaction),也就是长时运行事务的数据一致性问题的。这么说有点抽象,我们来举个具体的例子: 假如你在一个在线订票系统上订了…
开发一个适用于 nodejs 与浏览器的 npm 包 - 基于 rollupjs
关于 rollupjs 的教程已经非常多了,可是较少看到比较完整的工程样板,所以分享下我自己搭建的,已经在公司内部使用的样板工程。 如果是 typescript 写的,那就还要再加几个,怀念几年前 Happy Coding 的日子😀。 因为要支持 nodejs 与浏览器,所以…
浅谈js函数节流和函数防抖
函数节流和函数防抖是一种优化方法,可用于减少高频繁触发任务(函数)的执行次数,达到减少资源占用的目的。 函数节流:任务在指定的间隔时间内只执行一次。 函数防抖:只有在任务触发的间隔大于等于指定的间隔时间,任务才会被执行。 区别:在指定时间内,任务执行的次数不同。假设持续触发一个…
前端模块化:CommonJS,AMD,CMD,ES6
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章 module-loader 。 Node.js是c…
[前端漫谈_5] 从 IIFE 聊到 Babel 带你深入了解前端模块化发展体系
作为一名前端工程师,每天的清晨,你走进公司的大门,回味着前台妹子的笑容,摘下耳机,泡上一杯茶,打开 Terminal 进入对应的项目目录下,然后 npm run start / dev 或者 yarn start / dev 就开始了一天的工作。 当你需要进行时间的转换只需要使…