- 博客(50)
- 收藏
- 关注
转载 React之Redux
React之Redux 本文简单的说下redux。 首先这有张网页,里面有文字和内容。<!DOCTYPE html><html lang="en"><head> <meta charset...
2018-10-21 10:13:00 109
转载 node的发布订阅
node的发布订阅 子类继承父类 :util.inherits(childConstructor,parentConstructor); let EventEmitter = require('events');let util = requi...
2018-09-26 18:17:00 171
转载 浅谈node之require加载模块原理
浅谈node之require加载模块原理 相信大家平时写代码都使用过require,那么今天我们简单的写写这个原理。 首先先了解下前端有几种模块分别是干什么的:前端模块规范有三种:CommonJs,AMD和CMD。 1.CommonJs用在服务...
2018-09-26 17:39:00 356
转载 浅聊node事件环
浅聊node事件环 什么是node事件环,实际上就是node运行代码的机制,比如一个任务什么时候会执行以及该代码执行顺序。 在说这个node事件环之前我们需要简单的了解下node的特点: (1)单线程 (2)不适合复杂计算场景的使用但是适用于高...
2018-09-24 16:36:00 127
转载 简叙react的React.render方法
简叙react的React.render方法 还是先絮叨点东西吧,用轮子和造轮子我认为是两个概念,趁着自己还年轻,还有时间那就多想想别人的轮子是怎么来的。 话不多数,开整吧,看这个之前至少得用react做过一个项目才有利于下面的观看。 react搭建...
2018-09-06 02:31:00 466
转载 深入理解一些es6函数的原理
深入理解一些es6函数的原理 ES6出了有些时间了,看了阮一峰的es6标准入门感觉看到了什么但是感觉什么又没看到,所以今天来简单的说下ES6里面的实现原理。 首先是let和const,let声明一个变量作用于一个块级作用域上,相当于写了一个匿名函数保存了l...
2018-09-04 16:50:00 86
转载 深入理解Promise并写一个符合Promise a+规范的Promise代码
深入理解Promise并写一个符合Promise a+规范的Promise代码 关于Promise函数可以参考我写的这篇文章https://www.cnblogs.com/qiaohong/p/7705262.html,我们现在就深入理解一下这个函数。 首...
2018-09-01 21:23:00 113
转载 Vue新手村任务之Vue常用指令
Vue新手村任务之Vue常用指令 首先看下这个文件长什么样 在编辑器中很容易就发现分成了三个部分 <template> 里面是写html的 <script>里面写vue的逻辑层 <style>里面写vue的样式sco...
2018-08-02 16:38:00 74
转载 Vue新手村任务之认识项目目录
Vue新手村任务之认识项目目录 使用VS code打开项目 文件下面有个安装扩展 分别搜索vue css js 和path 安装 build文件夹是打包时候用的 这里先不用管 config里面是设置 可以到配置代理服务器的时候会说 ...
2018-08-02 15:23:00 86
转载 Vue新手村之新手村的搭建
Vue新手村之新手村的搭建 此Vue新手村是基于脚手架搭建的,不适用使用CDN引入的vue,以后会再开单独使用vue CDN引入的方式开发。此外系统是基于win 10开发 mac和linux或者是unix请自行寻找开发环境的搭建。 首先打开度娘 安装n...
2018-08-02 14:34:00 57
转载 Vue新手村之新手村概述
Vue新手村之新手村概述 如果你读到这里,那么可能有一定的JS基础,那么就开始闯荡Vue新手村吧 Vue新手村分为下面这几个部分: 1.页面服务器渲染区(vue内置指令) 2.数据存贮区 3.逻辑方法区(包含函数初始化,过...
2018-08-02 14:10:00 102
转载 Vue新手村任务之任务前言
Vue新手村任务之任务前言 在新手村,不讲Vue原理实现,不讲这个东西这么来的,直说快速说使用通关方法,可能会拿JQ做对比(这个纯看个人心情) 新手村任务做完之后可获得 使用vue熟悉的资格。 这个Vue新手村,在进村之前,必须的掌握的技能有:1.了...
2018-08-02 13:52:00 126
转载 旅游攻略之济南
旅游攻略之济南 作为一个东北人在济南上学上了四年,看到不少人在济南花费了挺久的时间还没逛完,我觉得挺可惜的,毕竟出来玩的时间有限,所以有了这篇博客,夏天来济南玩的建议带个厚一点的外衣。 出行的话在济南选择公交车比较好,因为路况原因,公交车比私家车和出租车快...
2018-08-01 13:14:00 189
转载 vue之源码构建——src
vue之源码构建——src 首先先下载vue的源码 地址是:https://github.com/vuejs/vue直接看src目录 compiler是存放编译相关的代码 core存放核心函数的 platforms是平台编译相关的 se...
2018-06-29 14:41:00 105
转载 vue源码分析——认识flow
vue源码分析——认识flow Flow是facebook出品的JS类型检查工具,他可以做类型检查,所谓的类型检查就是在编译期间今早发现由类型错误引起的bug,又不影响代码运行,使编写JS具有编写JAVA等强elixir语言相近的体验,所以vue使用flow做了静态...
2018-06-29 10:59:00 171
转载 node之session
node之session 这里面使用express-session中间件 首先是下载然后是配置以及使用var session = require("express-session");app.use(session({ secret: '...
2018-02-23 23:12:00 91
转载 node之cookie的使用以及加密
node之cookie的使用以及加密 在此使用的是cookie-parser 如果你使用的是express-generator 那么这个会自带这个模块app.use(cookieParser());cookieParser()里面可以放其他的字符...
2018-02-23 21:35:00 153
转载 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 499
转载 node连接mongo对其进行简单的增删改
node连接mongo对其进行简单的增删改 代码如下/**1.npm install mongodb --save-dev / cnpm install mongodb --save-dev2.var MongoClient = require(...
2018-02-22 21:34:00 187
转载 仿express封装路由
仿express封装路由 首先是仿照路由函数,这个是引用的jsvar url=require('url');//封装方法改变res 绑定res.send()function changeRes(res){ res.send=fun...
2018-02-22 15:54:00 95
转载 node之拿到异步数据的两种方法
node之拿到异步数据的两种方法 第一种方法是使用callback来拿到异步的数据,以以往文章创建一个简单的web服务器为例首先看个callback的demovar fs=require('fs');function getMime(callback...
2018-02-21 16:18:00 149
转载 使用node创建一个简单的web服务器(同步拿数据)
使用node创建一个简单的web服务器(同步拿数据) //引入http模块var http=require('http');//fs模块var fs=require('fs');//path模块var path=require('...
2018-02-21 15:17:00 174
转载 node之管道读取写入数据
node之管道读取写入数据 var fs = require("fs");// 创建一个可读流var readerStream = fs.createReadStream('input.txt');// 创建一个可写流var writ...
2018-02-21 14:07:00 298
转载 node之文件流方式读取以及写入数据
node之文件流方式读取以及写入数据 流方式读取const fs = require('fs')//流的方式读取文件var readStream=fs.createReadStream('input.txt');var str='';...
2018-02-21 14:06:00 466
转载 node之fs.stat异步寻找所有服务器目录
node之fs.stat异步寻找所有服务器目录 //1.判断服务器上面有没有upload目录。没有创建这个目录。 (图片上传)//要用fs目录必须得引入fsvar fs=require('fs');////fs.stat('uploa...
2018-02-21 13:51:00 227
转载 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 809
转载 windos10安装mongodb并配置
windos10安装mongodb并配置 想了想还是把这个写上吧,毕竟网上的教程有不少坑的。 首先下载mongodb,如果你嫌官网慢,那么你可以去我的百度云下载链接:http://pan.baidu.com/s/1pKEWTBX 密码:v3y4 ,下载之...
2017-10-23 22:21:00 92
转载 mongodb命令行基础语法
mongodb命令行基础语法 首先是安装并配置mongodb,这个请自行百度,安装完成后打开cmd命令输入mongo。我们现在先做一个例子吧,假设有一个班级叫c1,里面有若干个人,里面的人有姓名、年龄、性别和班级,我们分别对他们进行操作。 第一步查看你的数...
2017-10-23 14:51:00 136
转载 Node之Express服务器启动安装与配置
Node之Express服务器启动安装与配置 首先安装express-generatorcnpm i -g express-generator 使用express --version查看express版本 生成express服务 ...
2017-10-22 13:40:00 217
转载 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 469
转载 使用node的fs读取文件
使用node的fs读取文件 啊啊啊啊啊啊啊啊啊啊啊啊啊啊,被node的fs坑了一下午,我又爬上来了,要坚强的笑着活下去,嗯,没毛病老铁。let http = require('http'); let fs = require('fs'); let...
2017-10-21 17:30:00 81
转载 使用Node.js搭建一个本地服务器
使用Node.js搭建一个本地服务器 let http = require('http'); //创建一个httplet server = http.createServer((request,response)=>{ ...
2017-10-21 17:26:00 90
转载 Node.js前言
Node.js前言 最近在学Node.js,所以学到一点东西就更新在上面吧,如果有错误,欢迎大家指正。 posted on 2017-10-21 17:25...
2017-10-21 17:25:00 90
转载 ES6之Class
ES6之Class ES6中的Class和JS的比起来无疑是让对象原型的写法更加清晰,更像面向对象编程的语法而已,注意一个问题ES6里面的Class的内部定义的所有方法都是不可枚举的,而且在ES6中Class不存在变量提升。(注意:Class同时具有protot...
2017-10-21 17:22:00 48
转载 简述ES6其他的东西
简述ES6其他的东西 第一是修饰器是ES7的一个提案,现在Babel转码器已经支持。那么什么是修饰器呢,修饰器是对类的行为的改变,在代码编译时发生的,而不是在运行时发生的且修饰器只能用于类和类的方法。修饰器可以接受三个函数依次是目标函数、属性名和该属性的描述对象...
2017-10-21 17:22:00 65
转载 ES6异步操作Thunk、co和async
ES6异步操作Thunk、co和async 使用Thunk函数对Generator函数进行流程管理,首先什么是Thunk函数?我们应该先说下参数的求值策略,编译器的求值策略一个是“传值调用”另一个是“传名调用”,编译器的传名调用实现往往是现将函数放到一个临时函数...
2017-10-21 17:18:00 86
转载 ES6之Promise
ES6之Promise Promise是一个对象,用来传递异步操作的消息,他有两个特点:第一对象的状态不受外界的影响,第二一旦状态改变就不会在变,任何时候都可以得到这个结果,他有两个参数分别是resolve(他的作用是将Promise的状态从未完成变成成功,在异...
2017-10-21 17:15:00 83
转载 ES6之Generator
ES6之Generator Generator函数是一种异步编程解决方案,再次叙述他的语法和API,至于异步编程请看后续文章。 Generator本身自带Iterator接口,所以可以使用for...of,个人理解为Generator是一个指针代码块,里面...
2017-10-21 17:10:00 78
转载 ES6之遍历器(Iterator)
ES6之遍历器(Iterator) 什么是Iterator?他是一种接口,为各种不同的数据结构提供统一的访问机制,任何数据结构只要部署上Iterator接口就可以完成遍历操作(PS:个人认为他的这个遍历就是c语言里面的指针),他的作用有三个:第一个是为数据提供接...
2017-10-21 17:04:00 111
转载 ES6之Set方法与Map方法
ES6之Set方法与Map方法 ES6提供了新的数据结构——Set与Map,Set本身是一个构造函数且成员的值是唯一的,没有重复的值!!!Set()是一个存储已排序的无重复元素的数据而Map()是一对数据Map()使用关键值Key来标识每一个成员且Map()的v...
2017-10-21 17:00:00 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人