![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 55
grace_fang
这个作者很懒,什么都没留下…
展开
-
为小葡萄同学专属前端面试准备日志
前端上前端下Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?3、4月学习总结,如愿阿里前端实习生前端最全面试常见前端面试问题及答案你就按照这个顺序过一遍。并不一定每个知识点都要看懂。但是问题起码要知道。能做到和面试官聊上一两点。然后很谦虚的说自己暂时就知道这么多。回去补。...原创 2018-05-09 22:52:17 · 157 阅读 · 0 评论 -
node.js design patterns (the arrow function)
大家首先来看一片代码: 这个代码很简单 定义了一个简单的 greeter 原型 、 接受name作为参数。然后再原型中加入了greet 方法 实例化之后传入参数调用 greet方法。打印出hello worldfunction DelayedGreeter(name){ this.name=name;}DelayedGreeter.prototype.greet=func...原创 2018-06-06 10:23:57 · 237 阅读 · 0 评论 -
node js get post 发送数据
var http=require('http');var ejs=require('ejs');// console.log(path.extname)var router=require('./model/router.js');//console.log(mimeModel.getMime(fs,'.html')); var url=require('url');//根据...原创 2018-05-23 23:24:36 · 444 阅读 · 0 评论 -
es5 es6静态方法、类、单例模式
原声js的类,静态方法继承/** * *///es5中的类和静态方法//// function Person(name,age) {// //构造函数里面的方法和属性// this.name=name;// this.age=age;// this.run=function(){// ...原创 2018-05-28 14:55:44 · 3330 阅读 · 0 评论 -
koa-session的简单使用
那么我们现在就可以实现一个简单的效果,咱们在login页面获取到登录信息 在news或者主页返回这个登录信息app.js/*1.npm install koa-session --save2、const session = require('koa-session');3、 app.keys = ['some secret hurr']; const CONFIG...原创 2018-05-28 10:51:51 · 8263 阅读 · 0 评论 -
原生nodejs在koa中获取表单提交的数据 和利用koa-bodyparser
module文件夹下的 common.js方法封装exports.getPostData=function(ctx){ return new Promise(function(resolve,reject){//需要返回一个promise对象 try{ let str=''; ctx.req.on('data',f...原创 2018-05-27 14:38:55 · 4808 阅读 · 0 评论 -
koa中间件执行流程
//引入 koa模块var Koa=require('koa');var router = require('koa-router')(); /*引入是实例化路由** 推荐*/var app=new Koa();//Koa中间件//匹配任何路由 ,如果不写next,这个路由被匹配到了就不会继续向下匹配//www.域名.com/newsapp.use(async (ctx...原创 2018-05-26 13:51:09 · 1601 阅读 · 0 评论 -
koa 路由 get传值 动态路由
动态路由:/** https://www.npmjs.com/package/koa-router 1.安装模块 2.看文档使用 *///引入 koa模块var Koa=require('koa');var router = require('koa-router')(); /*引入是实例化路由** 推荐*///实例化var app=new Koa();rou...原创 2018-05-26 12:09:52 · 3716 阅读 · 0 评论 -
async await 和promise的使用
async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。简单理解:async 是让方法变成异步。await 是等待异步方法执行完成。详细说明:async 是让方法变成异步,在终端里用 node 执行这段代码,你会发现输出了 Promise {‘Hel...原创 2018-05-25 23:55:50 · 4702 阅读 · 0 评论 -
简单nodejs web静态服务器搭建
00services5.js//引入http模块var http=require('http');//fs模块var fs=require('fs');//path模块var path=require('path'); /*nodejs自带的模块*///url模块var url=require('url');//引入扩展名的方法是在文件里面获取到的。var mim...原创 2018-05-15 16:23:37 · 568 阅读 · 0 评论 -
node.js 文件读取流 写入流 管道流
//createReadStream.jsconst fs = require('fs')//流的方式读取文件var readStream=fs.createReadStream('input.txt');var str='';/*保存数据*/var count=0; /*次数*/readStream.on('data',function(chunk){ str+=chunk; co...原创 2018-05-14 17:19:12 · 3740 阅读 · 0 评论 -
找出html目录下面的所有目录 然后打印出来 异步->同步
//1.判断服务器上面有没有upload目录。没有创建这个目录。 (图片上传)//要用fs目录必须得引入fsvar fs=require('fs');////fs.stat('upload',function(err,stats){//// if(err){ /*没有这个目录*/// fs.mkdir('upload',function(...原创 2018-05-14 16:40:47 · 258 阅读 · 0 评论 -
node.js call apply this 学习
什么是作用域?作用域分为局部作用域和全局作用域 作用域往往和变量有关系在局部作用域里面可以访问全局作用域的变量局部作用域外面就访问不到局部作用域里面所声明的变量var globalVariable = 'This is global variable' function globalFunction(){var localVariable ='This is local variable'c...转载 2018-05-06 14:15:22 · 252 阅读 · 0 评论 -
http概念进阶(回调 事件 事件驱动 基于事件驱动的回调 事件循环)
什么是回调? 回调是异步编程最基本的方法。对node.js来说,按顺序执行异步逻辑的时候。一般采用后续传递的方式。也就是将后续逻辑封装在回调函数中。作为起始函数的参数,逐层去嵌套,通过这种方式来让程序按照我们所期望的方式走完整个流程。 Callback.jsfunction learn(something){console.log(something)}function we(callback,...原创 2018-05-06 12:32:03 · 1330 阅读 · 0 评论 -
node.js第一课
// var http = require('http');//我们使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http // http.createServer(function (request, response) { // request 获取这次请求相关的一些信息 比如这个请求是从哪个url地址过来的 //请求的类型是...原创 2018-05-06 09:37:36 · 111 阅读 · 0 评论 -
Node.js design pattern : Reactor (Event Loop)
/*写一个函数,使给定的一个3*3的二维整形数组转置 */#include"stdio.h"int main(){ int a[3][3]={1,2,3,4,5,6,7,8,9}; int i,j; int t; for(i=0;i<3;i++) { for(j=i+1;j<3;j++) //这里是i+1 就对 { t=a[i][j];转载 2017-03-21 19:49:26 · 4852 阅读 · 1 评论