摘要: 使用node开发一个小工具,扫描分子反应动力国家重点实验室新闻动态列表页前三页的信息(地址如下:http://www.sklmr.dicp.ac.cn/list.php?tid=1)要求打印出新闻名称,链接地址,发布时间。 例如在控制台打印 韩克利入选2016年度“中国科学院特聘研究员”计划 201 阅读全文
posted @ 2016-10-20 14:04 虚心味道 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 阅读全文
posted @ 2016-09-25 18:25 虚心味道 阅读(1305) 评论(0) 推荐(1) 编辑
摘要: 什么是 Web 服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。 大多数 web 服务器都支持服务端的脚本语言(php、python、ruby 阅读全文
posted @ 2016-09-25 18:23 虚心味道 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用GET/POST请求。 本章节我们将为大家介绍 Node.js GET/POST请求。 获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后 阅读全文
posted @ 2016-09-25 18:21 虚心味道 阅读(196) 评论(0) 推荐(0) 编辑
摘要: util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。 util.inherits util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。 JavaScript 的面 阅读全文
posted @ 2016-09-25 18:16 虚心味道 阅读(162) 评论(0) 推荐(0) 编辑
摘要: JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身 阅读全文
posted @ 2016-09-25 18:14 虚心味道 阅读(1496) 评论(0) 推荐(0) 编辑
摘要: 我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能 阅读全文
posted @ 2016-09-25 18:13 虚心味道 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node.js中函数的使用与Javascript类似,举例来说,你可以这样做: 以上代码中,我们把 say 函数作为execute函数的第一个变量进行了传递。这里 阅读全文
posted @ 2016-09-25 18:07 虚心味道 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 创建模块 在 N 阅读全文
posted @ 2016-09-25 18:05 虚心味道 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。 Node.js,Stream 有四种流类型: Readable - 可读操作。 Writable - 可写操作。 Dupl 阅读全文
posted @ 2016-09-25 18:03 虚心味道 阅读(371) 评论(0) 推荐(0) 编辑