![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
px-zf-6
文章平均质量分 92
培训
飘然离去
这个作者很懒,什么都没留下…
展开
-
zf-node-process
node 进程原创 2022-06-28 18:51:05 · 79 阅读 · 0 评论 -
zf-总结
promisePromise 解决的问题1. 回调嵌套 回调地狱2. 错误捕获不好处理错误3. 多个异步同步的问题 Promise.all,还是基于回调的方式的Promise的特点1. Promise的概念 规范文档 promise A+ 规范2. Promise 三个状态 等待 成功态 失败态3. 只有等待态 才能变成成功 / 失败4. 如果状态变化后不能在修改状态promise-1 编码 三个状态,then方法实现,一个value和reason。const SUCCESS =原创 2022-05-14 19:15:10 · 1748 阅读 · 1 评论 -
zf-6-手写webpack (38天)
asdfadfaasdfadfaasdfadfaasdfadfaasdfadfa原创 2020-03-27 09:56:14 · 162 阅读 · 0 评论 -
zf-6-webpack-tapable(37天)
asdfaafasdfasd原创 2020-03-27 08:34:36 · 90 阅读 · 0 评论 -
zf-6-webpack(36天)
aaaaaaaaaaaa原创 2020-03-25 20:40:03 · 735 阅读 · 0 评论 -
zf-6-umi(35天)
adfasadfasadfasadfasadfas原创 2020-03-15 21:28:54 · 144 阅读 · 0 评论 -
zf-6-dva + roadhog(34天)
asdasdfafsd原创 2020-03-15 21:28:24 · 349 阅读 · 0 评论 -
zf-6-saga版本(33天)
asdfasdfsadf原创 2020-03-15 19:39:33 · 75 阅读 · 0 评论 -
zf-hooks(32天)
roadhog老师写的server和课件中的不一样。原创 2020-03-14 13:11:08 · 442 阅读 · 0 评论 -
zf-6-redux typescript版本(30天)
asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf原创 2020-03-11 18:01:45 · 167 阅读 · 0 评论 -
zf-6-react点滴 (29天)
相互继承HTMLDivELement 继承 HTMLElement , HTMLElement 继承 Element原创 2020-03-02 21:49:05 · 180 阅读 · 0 评论 -
zf-6-typescript (28天)
接口可以用来约定函数原创 2020-03-01 18:41:30 · 58 阅读 · 0 评论 -
zf-6-vue (27天)
zf-6-vue (27天)原创 2020-03-01 09:29:54 · 151 阅读 · 0 评论 -
zf-6-vue (26天)
zf-6-vue (26天)原创 2020-03-01 09:29:19 · 210 阅读 · 0 评论 -
zf-6-vue (25天)
zf-6-vue (24天)原创 2020-03-01 09:28:36 · 178 阅读 · 0 评论 -
zf-6-vue (24天)
zf-6-服务器部署的学习 (24天)原创 2020-03-01 09:27:16 · 95 阅读 · 0 评论 -
zf-6-服务器部署的学习 (23天)
a’s’d’fa a’s’d’fa a’s’d’fa a’s’d’fa原创 2020-02-29 17:50:32 · 104 阅读 · 0 评论 -
zf-6-mongo学习 (22天)
asdfasdf原创 2020-02-29 17:48:28 · 92 阅读 · 0 评论 -
zf-6-node进程+cluster+pm2的学习 (19天)
// 单线程问题const http = require('http');const {spawn} = require('child_process');const path = require('path');// 不是cpu密集 ,会导致其他请求会等待处理完成后在进行处理// js webworker 子进程 child_process,处理后在讲结果传递回来// web端 i...原创 2020-02-29 17:47:31 · 234 阅读 · 0 评论 -
zf-6-flutter的学习 (18,21天)
child 和childrenchild 含有padding还有children.children 一般是数组,里边含有各种组件。原创 2020-02-28 22:03:35 · 154 阅读 · 0 评论 -
node
path.resolve 打印项目的绝对路径const path = require(‘path’);console.log(path.resolve(‘a’));path.resolve 打印项目的绝对路径dirname 代表的是目录。原创 2020-02-16 22:58:27 · 467 阅读 · 0 评论 -
zf-6-ast(20天)
1.jslet esprima = require(‘esprima’);//源代码转成AST语法树let estraverse = require(‘estraverse’);//遍历语法树let escodegen = require(‘escodegen’);//把AST语法树重新生成代码的工具let sourceCode = ‘function ast(){}’;let ast ...原创 2019-11-01 14:59:26 · 92 阅读 · 0 评论 -
zf-6-process (19天)
md# Node.js中的进程与线程- 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位- 线程(Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。**Node特点主线程是单线程的**一个进程只开一个主线程,基于事件驱动的、异步非阻塞I/O,可以应用于高并发场景Nodejs中没有多...原创 2019-11-01 14:57:50 · 128 阅读 · 0 评论 -
zf-6-koa的使用和源码 (13天)
使用const express = require('./express');const path = require('path');// 模板引擎 koa-viewsconst app = express();app.set('views','view'); // 将默认的存放路径更改app.set('view engine','.html');// 默认使用可以使用html文件...原创 2019-11-01 14:51:13 · 177 阅读 · 0 评论 -
zf-6-koa的使用和源码 (12天)
1.Promise中await的问题function fn(){ return new Promise((resolve,reject)=>{ resolve([1,2,3]); })}async function getData(){ await fn(); console.log(1);}getData();Promise.r...原创 2019-11-01 14:45:15 · 321 阅读 · 0 评论 -
zf-6-koa的使用和源码 (11天)
my-projectapp.jsconst Koa = require('koa')const app = new Koa()const views = require('koa-views'); //模板引擎const json = require('koa-json')const onerror = require('koa-onerror')const bodyparser =...原创 2019-11-01 14:42:35 · 290 阅读 · 0 评论 -
zf-6-http源码 (10天)
# HTTP核心概念## 一.课程主题:1) 掌握HTTP中必备的概念2) 掌握node中的http服务的创建及应用 - url模块的使用 - 客户端和服务端的创建 - http静态服务封装 ## 二.课程内容:### 1)什么是HTTP?应用层通常的网络是在TCP/IP协议族的基础上来运作的,HTTP是一个子集。### 2)TCP/IP协议族 (HT...原创 2019-11-01 14:33:54 · 300 阅读 · 0 评论 -
zf-6-http源码 (9天)
## Header 规范## Http 状态码- 101 webscoket 双向通信- 200 成功 204 没有响应体 206 断点续传- 301(永久重定向) 302(临时重向) 304(缓存)只能服务端设置- 401 (没有权限) 403 (登录了没权限) 404 405(请求方法不存在、不支持)- 502 负载均衡 ## 请求方法 RestfulApi根据不同的动...原创 2019-11-01 14:29:42 · 231 阅读 · 0 评论 -
zf-6-npm和node (8天)
stream// 文件流 文件的读取和操作// readFile writeFile => read + write open read closeconst fs = require('fs');let ReadStream = require('./ReadStream');let rs = new ReadStream('./1.txt',{ flags:'r', ...原创 2019-11-01 11:40:18 · 222 阅读 · 0 评论 -
zf-6-npm和node (7天)
require('./1.review');// 浏览器打断点 webpacklet Event = require('events')let e = new Event# review## 数组方法reduce- compose方法 (组合)- reduce 数组不能为空 如果指定了prev数组里只有一项可以直接把当前prev返回- map(可以映射成一个新的数组) ...原创 2019-11-01 11:34:11 · 335 阅读 · 0 评论 -
zf-6-npm和node (6天)
npm## 初始化包package.json ```bashnpm init -y #默认直接生成下载包全局安装 在任意命令行下使用npm i http-server -g可以在命令中使用/usr/local/bin/http-server -> /usr/local/lib/node_modules/http-server/bin/http-server/u...原创 2019-11-01 11:31:16 · 201 阅读 · 0 评论 -
zf-6-es6 (5天)
node中的全局对象process,bufferprocess.cwd() process.nextTick process.pid process.argv commander process.env 环境变量require,exports,module,__filename,__dirname (可以直接在模块内部被访问)node中的事件环 ┌────────────────...原创 2019-11-01 11:11:24 · 201 阅读 · 0 评论 -
zf-6-es6(数据结构 + es6 class + eventLoop) (4天)
zf-6-es6 (4天)原创 2019-11-01 10:25:24 · 518 阅读 · 0 评论 -
zf-6-es6 (3天)
zf-6-es6 (2天)原创 2019-11-01 10:22:54 · 319 阅读 · 0 评论 -
zf-6-es6 (2天)
zf-6-es6 (2天)原创 2019-11-01 10:22:15 · 373 阅读 · 0 评论 -
zf-6-promise(1天练习题)
asdfaf原创 2019-11-01 09:54:00 · 96 阅读 · 0 评论 -
zf-6-vue(11天)
vue的声明周期上挂载async是没有用的。原创 2019-11-01 09:39:24 · 81 阅读 · 0 评论 -
zf-6-http-server(10天)
第十天自己写一个http-servermain.jsimport program from 'commander';import Server from './server';// babl-polyfill 可以被 preset-env + corejs 取代了program .option('-p, --port <val>', 'set http-serve...原创 2019-11-01 09:38:44 · 1084 阅读 · 0 评论 -
zf-6-koa(10天)
application.js// ctx 需要整合 req,res// 封装request和response对象 把他放到ctx上let context = require('./context');let response = require('./response');let request = require('./request');let EventEmitter = re...原创 2019-11-01 09:38:38 · 194 阅读 · 0 评论 -
zf-6-koa中间件(11天)
1.bodyparser.jsconst Koa = require("koa");const app = new Koa();const fs = require("fs");const path =require('path');const uuid = require('uuid'); // 第三方Buffer.prototype.split = function(sep){...原创 2019-11-01 09:38:31 · 131 阅读 · 0 评论