
nodejs
文章平均质量分 90
taopoppy
学习学习
展开
-
Node.js从无到有-No.4(HTTP基础)
1、HTTP基础学习1、什么是HTTP,简单的说就是网络协议,计算机之间只有遵循这样的协议彼此之间才能通信。2、这个协议的具体使用流程简单的说是这样的:(1)HTTP客户端发起请求,创建端口(比如在手机浏览器打开某个网页,就创建了连接服务器的一个默认80端口,形成了TCP连接)(2)HTTP服务器就在那个端口去监听用户的请求(3)HTTP服务器向客户端返回状态(比如200成功的状态码)和内容3、现...原创 2018-06-20 20:39:13 · 198 阅读 · 0 评论 -
Node.js从无到有-No.5(http源码解读)
1、http源码解读原创 2018-06-21 21:51:35 · 446 阅读 · 0 评论 -
Node.js从无到有-No-6(HTTP小爬虫)
1、HTTP爬虫1、在node的http模块中有get和request连个接口来完成数据的获取或者提交,对于get和request我们可以去官网先看看这两个方法http://nodejs.cn/api/http.html#http_http_methods,这两个方法我们在后面的博客中还会提到。现在我们来做个爬虫来爬https://www.imooc.com/learn/348。2、首先我们要去获...原创 2018-06-22 12:05:11 · 245 阅读 · 0 评论 -
Node.js从无到有-No.7(事件模块相关)
1、事件模块相关1、在我们http基础那篇文章中我们就已经将了events模块的一些方法,包括.on()方法和.emit方法,现在我们回顾一下var EventEmitter=require('events').EventEmitter//注意这里是events,不是event var life=new EventEmitter() life.on('求安慰',function(who){ ...原创 2018-06-22 17:00:39 · 227 阅读 · 0 评论 -
Node.js从无到有-No.8(get/request)
1、get/request1、http.get()和http.request()方法从后台发起一个http的请求,从而获取远程的资源,http.request()方法返回的是http.ClientRequest的实例,ClinetRequest实例是一个可写流,如果需要POST上传一个文件,那么写入到ClinetRequest对象中去。2、在官方中我们的request方法是这样描述的:(我直接将文...原创 2018-06-23 10:18:17 · 304 阅读 · 0 评论 -
Node.js从无到有-No.1
1、node.js是由chrome浏览器,V8引擎,C++编写的JavaScript运行环境,node.js可以解析JS代码,而且没有浏览器安全级的限制,还提供很多系统级别的API。2、简单介绍一下node.js后推荐给大家几个网站,大家可以从这几个网站上学习更多https://nodejs.org/en/ Node.js的官方网站https://stackoverflow.com/ 技术...原创 2018-06-17 09:40:29 · 254 阅读 · 0 评论 -
Node.js从无到有-No.2(url网址解析好帮手)
2、Node.js API1、在互联网上,一个具体的地址使用URL来表示,很多童鞋分不清什么是url,什么uri,那么uri是统一资源标识符,url是统一资源定位符,比如说网址就是一个url,需要通过一个具体的字符串来访问具体的资源,uri实际是个抽象的东西,是字符串格式规范。url一定是uri,但uri不一定是url,简单的说大学是一个概念,北京大学是个具体的地址,具体的环境,北京大学一定是大学...原创 2018-06-17 11:43:00 · 331 阅读 · 0 评论 -
Node.js从无到有-No.3(QueryString参数处理小助手)
1、QueryString参数处理小助手首先我们上到官网去看看对于QueryString都有哪些方法,然后我们进行解释和实践querystring.escape(STR)querystring.parse(str [,sep [,eq [,options]]])querystring.stringify(obj [,sep [,eq [,options]]])querystring.unescap...原创 2018-06-18 16:23:10 · 317 阅读 · 0 评论