学Java的时候,有println和Scanner控件,C++有cout和cin,Node.js也有如同Java和C++的标准输入,当然,是用JavaScript实现的,它就是Readline模块(从这个角度看的话,能不能把Node.js当作JavaScript的编译器?)。下面详细介绍一下这个模块,来实现Node.js的控制台输入输出。
记录一下阅读蝴蝶书的笔记,这章为书中最后一部分:方法、代码风格、优美的特性、毒瘤、糟粕等。
定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新,也被称为是发布订阅模式。
它需要一种高级的抽象策略,以便订阅者能够彼此独立地发生改变,而发行方能够接受任何有消费意向的订阅者。
本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片。下载图片的步骤如下:
获取网页html文本内容;
分析html中图片的html标签特征,用正则解析出所有的图片url链接列表;
根据图片的url链接列表将图片下载到本地文件夹中。
QRCode.js 是一个用于生成二维码图片的插件。github地址为https://github.com/davidshimjs/qrcodejs/
在线实例 http://duchunxiu.cn/JS_QRCode/