摘要: 数据过滤 WHERE组合子句 本章讲授如何组合WHERE子句以建立功能更强的更高级的搜索条件。 我们还将学习如何使用NOT和IN操作符。 1.组合WHERE子句 上一章介绍的WHERE子句在过滤数据时使用的都是单一条件过滤。事实上为了数据的准确性我们还可以使用多个条件进行过滤,可以使用AND子句或者 阅读全文
posted @ 2018-06-08 17:29 陈术芳 阅读(744) 评论(3) 推荐(1) 编辑
摘要: 使用 eventproxy 控制并发 目标 建立一个 lesson4 项目,在其中编写代码。 代码的入口是 app.js,当调用 node app.js 时,它会输出 CNode(https://cnodejs.org/ ) 社区首页的所有主题的标题,链接和第一条评论,以 json 的格式。 输出示 阅读全文
posted @ 2018-06-08 16:15 陈术芳 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 使用 superagent 与 cheerio 完成简单爬虫 目标 建立一个 lesson 3 项目,在其中编写代码。 当在浏览器中访问 http://localhost:3000/ 时,输出 CNode(https://cnodejs.org/ ) 社区首页的所有帖子标题和链接,以 json 的形 阅读全文
posted @ 2018-06-08 11:30 陈术芳 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 学习使用外部模块 目标 建立一个 lesson2 项目,在其中编写代码。 当在浏览器中访问 http://localhost:3000/?q=alsotang 时,输出 alsotang 的 md5 值,即 bdd5e57b5c0040f9dc23d430846e68a3。 挑战 访问 http:/ 阅读全文
posted @ 2018-06-08 11:24 陈术芳 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一个简单的express应用 目标 建立一个 lesson1 项目,在其中编写代码。当在浏览器中访问 http://localhost:3000/ 时,输出 Hello World。 挑战 访问 http://localhost:3000/ 时,输出 你好,世界。 知识点 1. 包管理器 npm 。 阅读全文
posted @ 2018-06-08 11:04 陈术芳 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 搭建node.js开发环境 本文只针对在Linux或者Mac下面。至于使用 Windows 并坚持玩新技术的同学,我坚信他们一定有着过人的、甚至是不可告人的兼容性 bug 处理能力,所以这部分同学麻烦自行兼容一下。 1.首先安装一个nvm "( https://github.com/creation 阅读全文
posted @ 2018-06-08 11:02 陈术芳 阅读(530) 评论(3) 推荐(2) 编辑