随笔分类 -  node.js

根据书本中的例子和概念写出来的(有些地方会理解不到位)
摘要:/* 1:url模块:url模块提供了对URl字符串的解析, (1):每一个url字符串由多个有特定的意义的组件构成. 例如href:'http://user:pass@sub.example.com:8080/p/a/t/h?query=string#hash' 由protocol,auth,,h 阅读全文
posted @ 2020-05-13 13:08 calm寻路人 阅读(231) 评论(0) 推荐(0) 编辑
摘要:一:了解http模块: /*了解HTTP协议: 1:HTTP全称为超文本传输协议,在计算机网络体系中的分层中属于应用层. 2:HTTP协议的特点: 支持客户/服务器模式 简单快速:客户向服务器发送请求服务时,只需要传送请求方法和路径。 常见的请求方法有GET,HEAD,POST,每种方法规定了客户与 阅读全文
posted @ 2020-03-21 18:31 calm寻路人 阅读(443) 评论(0) 推荐(0) 编辑
摘要:一:Node.js中的套接字服务由Net模块提供,其中包含了创建服务器/客户端的方法。 (1):Net模块提供的API: net.createServer([optinons][,connectionListener]) 创建了一个TCP服务器,参数connectionListener自动给conn 阅读全文
posted @ 2020-03-18 14:52 calm寻路人 阅读(292) 评论(0) 推荐(0) 编辑
摘要:一:由于Buffer缓存区最大缓存内存为1GB,因此对于读写大文件将无法进行工作,为此,node.js提供了Stream文件流。 (1):Stream模块提供文件流的操作,Node.js中还有很多对象实现了这个接口。例如,对HTTP服务器发起请求的request对象就是一个 Stream,还有std 阅读全文
posted @ 2020-03-16 23:37 calm寻路人 阅读(600) 评论(0) 推荐(0) 编辑
摘要:一:Buffer对象的创建方式: (1):概述:Node.js中的Buffer缓冲区模块支持开发者在缓冲区结构中创建、读取、写入和操作二进制数据,该模块是全局性的。 (2):通过Buffer构造函数: 1:参数可以是,字节,数组,buffer对象,字符串。等 /* 使用构造函数在缓存区创建一个内存为 阅读全文
posted @ 2020-03-15 19:14 calm寻路人 阅读(468) 评论(0) 推荐(0) 编辑
摘要:一:文件写入: (1):文件操作需要加载fs核心模块。 /* 文件写入:分为同步和异步写入。 1:同步写入函数:fs.writeFileSync(file,data,options) ; 2:异步写入函数:fs.writeFile(file,data,options,callback) ; 3:参数 阅读全文
posted @ 2020-03-09 22:19 calm寻路人 阅读(612) 评论(0) 推荐(0) 编辑
摘要:一:异步编程: (1):概念: 同步:即下晚自习,洗澡,上床,看微博,看小说,看博客,睡觉。(是分步执行的). 异步:一边走路,一边把早餐也吃了。 代码:异步.js; console.log("起床"); console.log("涮牙"); function eatBreakfasst() { c 阅读全文
posted @ 2020-03-08 23:21 calm寻路人 阅读(190) 评论(0) 推荐(0) 编辑
摘要:一:对象和模块作用域: (一):global的概念: 1:在之前使用JavaScript的过程中,在浏览器中默认声明的变量、函数等都属于全局对象Window。全局对象中的所有变量和函数在全局作用域内都是有效的。 2:在Node.js中,默认就是模块化的,默认声明的变量、函数都属于当前文件模块,都是私 阅读全文
posted @ 2020-03-02 23:47 calm寻路人 阅读(805) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示