
node-js
文章平均质量分 58
景洪在编程
不疯魔不成活
展开
-
学习node.js(一)
感官认识node.js的url模块直接在命令行体验url模块解析url地址的魅力: 命令行输入node进入node编辑模式: 输入url查看可用api的提示: url.parse()方法的小例子:输入一个合法的url地址字符串,通过url.parse()方法返回一个对象 第二个参数设置为true,query返回一个对象 url.format()接受一个对象,返回一个url字符串 url.res原创 2017-08-16 11:58:34 · 318 阅读 · 0 评论 -
学习node.js(二)—— Buffer
在node中,在处理网络协议、操作数据库、处理图片、接收上传文件、在处理网络流和文件的操作中,还需要处理大量二进制数据,js原有的字符串不足以满足这些需求,于是Buffer应运而生;Buffer对象Buffer对象类似于数组,它的元素为16进制的两位数,即0到255的数值。不同编码的字符串占有元素的个数不一样,中文字在UTF-8下占用三个元素,字母和半角标符号占一个元素;不同的编码规则(bas原创 2017-08-18 20:28:22 · 305 阅读 · 0 评论 -
node.js应用场景分析
node.js是什么? node.js is a javascript runtime built on Chrome’s V8 node.js 是一个运行时,并不是一个语言 node.js的两个特性:事件驱动、非阻塞I/O模型 非阻塞I/O阻塞I/O: I/O时,进程休眠,等待I/O完成后进行下一步; 以读读取磁盘上的一段文件为例子,系统内核在完成磁盘寻找轨道、读原创 2017-11-14 14:59:56 · 871 阅读 · 0 评论 -
利用node之socket搭建简单聊天室
一、理解socketsocket是client和server进行连接,消息传送的桥梁; 二、 node中server的socketnode通过net.createServer((socket) => {})创建server,其中回调函数的参数为socket,建立连接后即可使用socket;const net = require('net');//创建一个sock原创 2018-01-22 11:36:38 · 632 阅读 · 1 评论 -
用node.js实现require.js
require.js的主要作用是js的工程化,规范化:1)它是一个js脚本的加载器,它遵循AMD(Asynchronous Module Definition)规范,实现js脚本的异步加载,不阻塞页面的渲染和其后的脚本的执行。并提供了在加载完成之后的执行相应回调函数的功能;2)它要求js脚本的模块化,也就是文件化;require.js的作用之一就是加载js模块,也就是js文件。所以我原创 2018-01-23 15:49:45 · 626 阅读 · 0 评论 -
node.js表单处理和文件上传
一、get请求表单提交HTMLhtml>head> meta charset="utf-8"> title>表单提交title>head>body> form action="http://127.0.0.1:2080/" method="GET"> input type="text" name="name">br> input ty原创 2018-01-25 17:04:27 · 3318 阅读 · 0 评论 -
记录常用Node工具包
silly-datetime时间格式转换https://www.npmjs.com/package/silly-datetime formidable文件post上传https://www.npmjs.com/package/formidable browser-sync浏览器自动刷新http://www.browsersync.cn/ body-parser post请求内容解析https://原创 2018-01-29 17:22:53 · 442 阅读 · 0 评论 -
网络资源直接转存到七牛云对象存储
首先安装qiniu的npm包npm install qiniu –save 设置鉴权对象const qiniu = require('qiniu')// ak和sk分别可以在七牛云个人中心查看const accessKey = '***zs1z8SfbXLuntI***'const secretKey = '***BJYJ1lkWOAJcp***'// 鉴权对象macc...原创 2018-08-23 22:28:59 · 2056 阅读 · 0 评论 -
初次使用MongoDB和mongoose
MongoDB和mongoose mongoose 是个 odm。odm 的概念对应 sql 中的 orm。也就是 ruby on rails 中的 activerecord 那一层。orm 全称是 Object-Relational Mapping,对象关系映射;而 odm 是 Object-Document Mapping,对象文档映射。它的作用就是,在程序代码中,定义一下...原创 2018-08-25 16:06:13 · 590 阅读 · 0 评论