自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 nodejs之http模块对路由的处理

const http = require('http');const fs = require('fs');const Mime = require('./libs/Mime');let users = [ { name: 'neal', gender: '女', t: ["shcool","hospital"] }, ...

2018-11-16 12:36:06 782 1

原创 nodejs之http配合fs模块向客户端发送数据

const fs=require('fs');const http=require('http');const app=http.createServer((req,res)=>{ console.log("server connected"); res.writeHead(200,http.STATUS_CODES[200],{ "Content-type"...

2018-11-15 23:48:29 321

原创 nodejs之http模块

1.基本使用客户端发送请求 client.jsconst http=require('http');const client=http.request({ host:"127.0.0.1", port:7777,//设置端口 protocol:"http:", method:"get", path:"/"},res=>{ console.log(res)})...

2018-11-15 15:25:19 256

原创 nodejs之fs模块

文件操作就是i/o操作input/output => i/o 操作 => 流 二进制 => buffer数据(字符串,音频,视频,二进制) => buffer => stream1.写入数据到文件异步:fs.writeFile(file, data[, options], callback)const fs=require('fs');fs.writeF...

2018-11-14 23:47:53 160

原创 node.js之模块化

module:模块module为每个模块都有的对象console.log(module)// Module {// id: '.',// exports: {},// parent: null,// filename: 'C:\\Users\\Administrator\\Desktop\\kata\\test2.js',// loaded: false,//...

2018-11-09 01:02:15 126

原创 node.js之事件循环

EventLoop;将同步任务和异步任务分开,同步任务加入主进程执行,异步任务加入事件循环队列,当主进程任务执行完毕后,将事件循环队列的任务推到主进程执行,当事件循环队列中没有事件时,退出程序。ps:当主进程执行的任务时间过长,那么若是事件循环中存在定时器任务,那么定时器任务的定时可能被延长例子:console.log("app start");setTimeout(()=>{...

2018-11-09 00:31:03 121

原创 node.js1

命令行工具 windows: 查看环境变量:set 设置环境变量:set 环境变量名称=值 linux: 查看环境变量:echo $环境变量名称 设置环境变量:export 环境变量名称=值全局对象global 类似浏览器全局对象 window,但是 node(ECMAScript) 环境中是没有window的。 (本质上,浏览器的wi...

2018-11-09 00:07:27 81

原创 打开my

1.进入mysql安装目录,命令行输入mysql -uroot -p默认密码为空2.查看mysql下面的表`show databases;

2018-11-06 23:41:46 158

原创 javascript filter()的用法

filter()filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。例如,在一个Array中,删掉偶数,只保留奇数,可以这么写: 1 var arr = [1, ...

2018-11-06 23:41:02 192

原创 summation()

累加 var summation = function(num) { if (num == 1) { return 1 } return summation(num - 1) + num//递归的方法 }console.log(summation(10)) //55//sum(10)=sum(9)+10//所以sum(10)=sum(9)+sum(8)+"""""""...

2018-11-06 23:40:14 607

原创 sumTwoSmallestNumbers( )

返回数组中最小的两个值的和方法一:function sumTwoSmallestNumbers(numbers) { var arr=numbers.sort((a,b)=>{ return a-b }) return arr[0]+arr[1]};方法二:function sumTwoSmallestNumbers(numbers) { var ...

2018-11-06 23:36:17 132

原创 findSmallestInt

找出数组中最小的整形数字方法一:function findSmallestInt(args) { return args.reduce(function(prev, curr, index, array) { return prev < curr ? prev : curr; });}方法二: function findSmallestInt(a...

2018-11-06 23:34:38 168

原创 sort()的用法

sort() 方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串UniCode码。因为排序是按照字符串UniCode码的顺序进行排序的,所以首先应该把数组元素都转化成字符串(如有必要),以便进行比较。语法:arrayObject.sort(sortby);参数sortby 可选,用来规定排序的顺序,但必须是函数。//1.字符串var arr=["neal","love"...

2018-11-06 23:28:55 209

原创 javascript reduce()的用法

再看reduce的用法。Array的reduce()把一个函数作用在这个Array的[x1, x2, x3…]上,这个函数必须接收两个参数,reduce()把结果继续和序列的下一个元素做累积计算,其效果就是:[x1, x2, x3, x4].reduce(f) = f(f(f(x1, x2), x3), x4)比方说对一个Array求和,就可以用reduce实现:var arr = [1,...

2018-11-05 23:09:33 427

原创 给node配置babel

1.安装babelcnpm i babel-cli babel-preset-env -D2.安装nodemoncnpm i nodemon -D3.在根目录下新建文件.babelrc{ "presets":[ [ "env", { "target":{ "node":"current" ...

2018-09-16 17:39:46 1684

原创 学习使用Promise

Promise:消除异步代码写法,用同步的方法来写异步操作 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件 (通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。/*******promise的基本用法**********/const fs=require('fs')new Promise((resolve,reje...

2018-09-16 17:13:51 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除