Node.js
多云转晴ing
这个作者很懒,什么都没留下…
展开
-
发布订阅模式以及 EventEmitter 类的实现
在前端开发中,经常会使用到发布订阅模式,发布订阅模式也被称为观察者模式。最常见的发布订阅模式莫过于给 DOM 绑定事件,当点击一个按钮或者鼠标移动到某个元素上就会触发事件监听函数,然后弹出一个文本框或者改变元素样式。 div.addEventListener("click", () => { alert("Hello!"); }); div 元素相当于一个订阅者,他会告诉浏览器(发布者),他要订阅一个 click 事件,这个事件会弹出一个提示框。当用户点击 div 元素时,浏览器就会“发布”原创 2020-05-23 12:08:41 · 1178 阅读 · 0 评论 -
commander.js + axios 做一个查询天气的命令行工具
commander.js 是一个用来创建命令行程序的 Nodejs 库。 commander 的 API 没有几个,本文主要用到了其中的 option 方法。而天气信息则是使用的高德天气的开放web接口,注册登录高德开放平台后就可以使用里面的免费API接口了。 初始化项目 首先创建一个 weather 文件夹,初始化 npm: npm init 然后需要下载两个模块: yarn add comm...原创 2020-04-29 16:46:12 · 337 阅读 · 0 评论