自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 React之Redux

React之Redux   本文简单的说下redux。  首先这有张网页,里面有文字和内容。<!DOCTYPE html><html lang="en"><head> <meta charset...

2018-10-21 10:13:00 95

转载 node的发布订阅

node的发布订阅   子类继承父类 :util.inherits(childConstructor,parentConstructor);  let EventEmitter = require('events');let util = requi...

2018-09-26 18:17:00 157

转载 浅谈node之require加载模块原理

浅谈node之require加载模块原理   相信大家平时写代码都使用过require,那么今天我们简单的写写这个原理。  首先先了解下前端有几种模块分别是干什么的:前端模块规范有三种:CommonJs,AMD和CMD。   1.CommonJs用在服务...

2018-09-26 17:39:00 339

转载 浅聊node事件环

浅聊node事件环   什么是node事件环,实际上就是node运行代码的机制,比如一个任务什么时候会执行以及该代码执行顺序。  在说这个node事件环之前我们需要简单的了解下node的特点:  (1)单线程  (2)不适合复杂计算场景的使用但是适用于高...

2018-09-24 16:36:00 114

转载 简叙react的React.render方法

简叙react的React.render方法   还是先絮叨点东西吧,用轮子和造轮子我认为是两个概念,趁着自己还年轻,还有时间那就多想想别人的轮子是怎么来的。  话不多数,开整吧,看这个之前至少得用react做过一个项目才有利于下面的观看。  react搭建...

2018-09-06 02:31:00 447

转载 深入理解一些es6函数的原理

深入理解一些es6函数的原理   ES6出了有些时间了,看了阮一峰的es6标准入门感觉看到了什么但是感觉什么又没看到,所以今天来简单的说下ES6里面的实现原理。  首先是let和const,let声明一个变量作用于一个块级作用域上,相当于写了一个匿名函数保存了l...

2018-09-04 16:50:00 80

转载 深入理解Promise并写一个符合Promise a+规范的Promise代码

深入理解Promise并写一个符合Promise a+规范的Promise代码   关于Promise函数可以参考我写的这篇文章https://www.cnblogs.com/qiaohong/p/7705262.html,我们现在就深入理解一下这个函数。  首...

2018-09-01 21:23:00 108

转载 Vue新手村任务之Vue常用指令

Vue新手村任务之Vue常用指令   首先看下这个文件长什么样 在编辑器中很容易就发现分成了三个部分 <template> 里面是写html的 <script>里面写vue的逻辑层 <style>里面写vue的样式sco...

2018-08-02 16:38:00 69

转载 Vue新手村任务之认识项目目录

Vue新手村任务之认识项目目录   使用VS code打开项目 文件下面有个安装扩展 分别搜索vue css js 和path 安装    build文件夹是打包时候用的 这里先不用管  config里面是设置 可以到配置代理服务器的时候会说 ...

2018-08-02 15:23:00 77

转载 Vue新手村之新手村的搭建

Vue新手村之新手村的搭建   此Vue新手村是基于脚手架搭建的,不适用使用CDN引入的vue,以后会再开单独使用vue CDN引入的方式开发。此外系统是基于win 10开发 mac和linux或者是unix请自行寻找开发环境的搭建。  首先打开度娘 安装n...

2018-08-02 14:34:00 45

转载 Vue新手村之新手村概述

Vue新手村之新手村概述   如果你读到这里,那么可能有一定的JS基础,那么就开始闯荡Vue新手村吧   Vue新手村分为下面这几个部分:    1.页面服务器渲染区(vue内置指令)    2.数据存贮区    3.逻辑方法区(包含函数初始化,过...

2018-08-02 14:10:00 94

转载 Vue新手村任务之任务前言

Vue新手村任务之任务前言   在新手村,不讲Vue原理实现,不讲这个东西这么来的,直说快速说使用通关方法,可能会拿JQ做对比(这个纯看个人心情) 新手村任务做完之后可获得 使用vue熟悉的资格。  这个Vue新手村,在进村之前,必须的掌握的技能有:1.了...

2018-08-02 13:52:00 116

转载 旅游攻略之济南

旅游攻略之济南   作为一个东北人在济南上学上了四年,看到不少人在济南花费了挺久的时间还没逛完,我觉得挺可惜的,毕竟出来玩的时间有限,所以有了这篇博客,夏天来济南玩的建议带个厚一点的外衣。  出行的话在济南选择公交车比较好,因为路况原因,公交车比私家车和出租车快...

2018-08-01 13:14:00 153

转载 vue之源码构建——src

vue之源码构建——src 首先先下载vue的源码 地址是:https://github.com/vuejs/vue直接看src目录  compiler是存放编译相关的代码  core存放核心函数的  platforms是平台编译相关的  se...

2018-06-29 14:41:00 94

转载 vue源码分析——认识flow

vue源码分析——认识flow Flow是facebook出品的JS类型检查工具,他可以做类型检查,所谓的类型检查就是在编译期间今早发现由类型错误引起的bug,又不影响代码运行,使编写JS具有编写JAVA等强elixir语言相近的体验,所以vue使用flow做了静态...

2018-06-29 10:59:00 159

转载 node之session

node之session 这里面使用express-session中间件 首先是下载然后是配置以及使用var session = require("express-session");app.use(session({ secret: '...

2018-02-23 23:12:00 78

转载 node之cookie的使用以及加密

node之cookie的使用以及加密 在此使用的是cookie-parser 如果你使用的是express-generator 那么这个会自带这个模块app.use(cookieParser());cookieParser()里面可以放其他的字符...

2018-02-23 21:35:00 144

转载 node之mongo取到数据渲染到html上

node之mongo取到数据渲染到html上 使用的是ejs/** 1.npm install mongodb --save-dev / cnpm install mongodb --save-dev 2.var MongoClient = re...

2018-02-22 22:04:00 475

转载 node连接mongo对其进行简单的增删改

node连接mongo对其进行简单的增删改 代码如下/**1.npm install mongodb --save-dev / cnpm install mongodb --save-dev2.var MongoClient = require(...

2018-02-22 21:34:00 176

转载 仿express封装路由

仿express封装路由 首先是仿照路由函数,这个是引用的jsvar url=require('url');//封装方法改变res 绑定res.send()function changeRes(res){ res.send=fun...

2018-02-22 15:54:00 85

转载 node之拿到异步数据的两种方法

node之拿到异步数据的两种方法 第一种方法是使用callback来拿到异步的数据,以以往文章创建一个简单的web服务器为例首先看个callback的demovar fs=require('fs');function getMime(callback...

2018-02-21 16:18:00 138

转载 使用node创建一个简单的web服务器(同步拿数据)

使用node创建一个简单的web服务器(同步拿数据) //引入http模块var http=require('http');//fs模块var fs=require('fs');//path模块var path=require('...

2018-02-21 15:17:00 149

转载 node之管道读取写入数据

node之管道读取写入数据 var fs = require("fs");// 创建一个可读流var readerStream = fs.createReadStream('input.txt');// 创建一个可写流var writ...

2018-02-21 14:07:00 283

转载 node之文件流方式读取以及写入数据

node之文件流方式读取以及写入数据 流方式读取const fs = require('fs')//流的方式读取文件var readStream=fs.createReadStream('input.txt');var str='';...

2018-02-21 14:06:00 447

转载 node之fs.stat异步寻找所有服务器目录

node之fs.stat异步寻找所有服务器目录 //1.判断服务器上面有没有upload目录。没有创建这个目录。 (图片上传)//要用fs目录必须得引入fsvar fs=require('fs');////fs.stat('uploa...

2018-02-21 13:51:00 215

转载 nodejs之fs常用函数

nodejs之fs常用函数 /* 1. fs.stat 检测是文件还是目录 2. fs.mkdir 创建目录 3. fs.writeFile 创建写入文件 4. fs.appendFile 追加文件 5.fs.readFile 读取文件...

2018-02-20 14:51:00 780

转载 windos10安装mongodb并配置

windos10安装mongodb并配置   想了想还是把这个写上吧,毕竟网上的教程有不少坑的。  首先下载mongodb,如果你嫌官网慢,那么你可以去我的百度云下载链接:http://pan.baidu.com/s/1pKEWTBX 密码:v3y4 ,下载之...

2017-10-23 22:21:00 78

转载 mongodb命令行基础语法

mongodb命令行基础语法   首先是安装并配置mongodb,这个请自行百度,安装完成后打开cmd命令输入mongo。我们现在先做一个例子吧,假设有一个班级叫c1,里面有若干个人,里面的人有姓名、年龄、性别和班级,我们分别对他们进行操作。  第一步查看你的数...

2017-10-23 14:51:00 123

转载 Node之Express服务器启动安装与配置

Node之Express服务器启动安装与配置   首先安装express-generatorcnpm i -g express-generator  使用express --version查看express版本  生成express服务  ...

2017-10-22 13:40:00 202

转载 node作为客户端请求第三方

node作为客户端请求第三方   var http = require('http'); let util = require('util'); http.get('http://www.imooc.com/u/card',function (res...

2017-10-21 17:32:00 446

转载 使用node的fs读取文件

使用node的fs读取文件   啊啊啊啊啊啊啊啊啊啊啊啊啊啊,被node的fs坑了一下午,我又爬上来了,要坚强的笑着活下去,嗯,没毛病老铁。let http = require('http'); let fs = require('fs'); let...

2017-10-21 17:30:00 77

转载 使用Node.js搭建一个本地服务器

使用Node.js搭建一个本地服务器 let http = require('http'); //创建一个httplet server = http.createServer((request,response)=>{ ...

2017-10-21 17:26:00 86

转载 Node.js前言

Node.js前言   最近在学Node.js,所以学到一点东西就更新在上面吧,如果有错误,欢迎大家指正。 posted on 2017-10-21 17:25...

2017-10-21 17:25:00 79

转载 ES6之Class

ES6之Class   ES6中的Class和JS的比起来无疑是让对象原型的写法更加清晰,更像面向对象编程的语法而已,注意一个问题ES6里面的Class的内部定义的所有方法都是不可枚举的,而且在ES6中Class不存在变量提升。(注意:Class同时具有protot...

2017-10-21 17:22:00 41

转载 简述ES6其他的东西

简述ES6其他的东西   第一是修饰器是ES7的一个提案,现在Babel转码器已经支持。那么什么是修饰器呢,修饰器是对类的行为的改变,在代码编译时发生的,而不是在运行时发生的且修饰器只能用于类和类的方法。修饰器可以接受三个函数依次是目标函数、属性名和该属性的描述对象...

2017-10-21 17:22:00 60

转载 ES6异步操作Thunk、co和async

ES6异步操作Thunk、co和async   使用Thunk函数对Generator函数进行流程管理,首先什么是Thunk函数?我们应该先说下参数的求值策略,编译器的求值策略一个是“传值调用”另一个是“传名调用”,编译器的传名调用实现往往是现将函数放到一个临时函数...

2017-10-21 17:18:00 76

转载 ES6之Promise

ES6之Promise   Promise是一个对象,用来传递异步操作的消息,他有两个特点:第一对象的状态不受外界的影响,第二一旦状态改变就不会在变,任何时候都可以得到这个结果,他有两个参数分别是resolve(他的作用是将Promise的状态从未完成变成成功,在异...

2017-10-21 17:15:00 76

转载 ES6之Generator

ES6之Generator   Generator函数是一种异步编程解决方案,再次叙述他的语法和API,至于异步编程请看后续文章。  Generator本身自带Iterator接口,所以可以使用for...of,个人理解为Generator是一个指针代码块,里面...

2017-10-21 17:10:00 72

转载 ES6之遍历器(Iterator)

ES6之遍历器(Iterator)   什么是Iterator?他是一种接口,为各种不同的数据结构提供统一的访问机制,任何数据结构只要部署上Iterator接口就可以完成遍历操作(PS:个人认为他的这个遍历就是c语言里面的指针),他的作用有三个:第一个是为数据提供接...

2017-10-21 17:04:00 105

转载 ES6之Set方法与Map方法

ES6之Set方法与Map方法   ES6提供了新的数据结构——Set与Map,Set本身是一个构造函数且成员的值是唯一的,没有重复的值!!!Set()是一个存储已排序的无重复元素的数据而Map()是一对数据Map()使用关键值Key来标识每一个成员且Map()的v...

2017-10-21 17:00:00 123

空空如也

空空如也

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

TA关注的人

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