自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沛沛呀、

some birds are not meant to be caged、

  • 博客(9)
  • 收藏
  • 关注

原创 nodejs中文件读取写入两种方法封装

方法一:利用回调函数const fs = require('fs')const path = require('path')const fileHelper = { readFile:(path,cb)=>{ fs.readFile(path,{encoding:'utf8'},(err,data)=>{ if(!err){ ...

2020-01-13 15:14:46 751

原创 原生JS中的类、静态方法、继承以及单例模式

原生JS中的类、静态方法、继承ES5中的实例方法和静态方法function Person(name,age){ //构造函数中的方法和属性 this.name = name; this.age = age; this.run = function(){ console.log(`${this.name}---${this.age}`) }}//原型链上的属性和方法;可以被多...

2020-01-04 10:16:20 364

原创 【8、koa】koa中session

koa之sessionkoa中sessionsession是另外一种记录客户状态的机制,不同的是cookie保存在客户端浏览器中,session保存在服务器上相对于cookie,session更加安全当浏览器访问服务器并发送第一次请求时候,服务器会创建一个session对象,生成一个类似key、value的键值对;然后将key(cookie)返回到浏览器客户端,浏览器下次访问时候携带co...

2020-01-03 17:34:17 263

原创 【7、koa】koa中cookie

koa之koa中cookiekoa中cookiecookie保存在浏览器客户端可以让我们用同一个浏览器访问同一个域名的时候实现数据共享cookie可以用在哪些地方保存用户信息(http是无状态的)浏览历史记录猜你喜欢一定时长免登陆多个页面数据传值实现购物车功能koa中cookie的使用koa中设置cookie的值ctx.cookies.set(name,val...

2020-01-03 17:33:06 268

原创 【5、koa】koa中ejs模板引擎

koa之ejs模板引擎ejs模板引擎npm install koa-views --savenpm install ejs --savevar views = require('koa-views');//配置模板引擎//app.use('views',{map:{html:'ejs'}})//两种方法配置模板引擎都可以,上面一种是html结尾;下面一种是ejs结尾app.use...

2020-01-03 17:31:37 204

原创 【4、koa】koa中间件

gitbook之koa中间件koa中间件中间件就是匹配路由之前或者匹配路由完成的一系列操作我们将其成为中间件koa中的中间件的功能包括:执行任何代码修改请求和响应对象中介请求响应循环调用栈中的下一个中间件中间件通过next()来实现,没有next参数那么就匹配上一个路由就不会往下匹配koa中中间件可以分为以下几种应用级中间件//应用级中间件:匹配路由之前做的一系...

2020-01-03 17:29:41 203

原创 【3、koa】koa路由

gitbook之koa路由koa路由npm install --save koa-router安装路由var Koa = require('koa');var app = new Koa();//引入和实例化路由var router = require('koa-router')();//ctx是指上下文context;包含了request和response等信息//配置路由...

2020-01-03 17:27:04 164

原创 【2、koa】async和await(ES7)

gitbook链接async和await(ES7)async是异步的简写;await可以认为是async wait的简写async用于声明一个function是异步的async function getData(){ return 'smileyyqp';}console.log(getData()); //返回一个Promise;异步方法await用于等待一个异步方法执...

2020-01-03 17:24:51 151

原创 外部获取异步方法中的数据两种方式callback&Promise

callbackfunction getData(callback){ setTimeout(function(){ var name = 'smileyqp'; callback(name); },1000);}getData(function(data){ console.log(data); //smileyqp})Promise//写法一var p= ne...

2020-01-02 16:51:35 1131

空空如也

空空如也

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

TA关注的人

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