• 首页

  • 实验室
    • ezDemo

  • 归档

  • 关于我

  • 吃个饭
H i , D l o u x
Hi, Dloux

Dloux

热爱捕鱼,浑水摸鱼

07月
12
生活

迷茫

发表于 2021-07-12 • 字数统计 53

近期
阅读全文 »

07月
11
技术 node

express

发表于 2021-07-11 • 字数统计 308

express

express 是一个 Node.js Web 应用程序开发框架。与 Koa 是同一班人马打造。

Express 和 Koa 对比

  • express 处理请求得时候全部采用回调函数得方式,koa 采用的是 Promise + async + await
  • express 内部采用 es5, koa 采用 es6
  • express 比 koa 功能多,多了一些内置的中间件(路由,静态服务,模板渲染)代码体积比 koa 多
  • koa 中为了扩展采用的是 ctx 扩展了 request,response 对象,express 直接在原生的 req 和 res 的基础上进行了扩展
  • express 中的特点是内部采用回调(组合 它内部不支持 promise 串联) koa 支持 promise 串联
  • express 里既可以 express(),也可以 new express(),因为用的是 es5 的类的写法,而 koa 采用 class 只能使用 new koa()
  • express 和 koa 是同一班人马打造

Layer 匹配路径,路径上可以对应的是 Route.dispatch(路由),或者 use(中间件) 的回调
Route 匹配方法,一个 Route 内存在又多个 Layer,但这些 Layer 只匹配方法名(get\post 等),同时 route 上会有属性标识这个 route 上有什么方法,暴露出来以供外部函数遍历时是否深入 Route 的 stack 继续遍历。

阅读全文 »
06月
30
网络

网络

发表于 2021-06-30 • 字数统计 2.4k

网络

OSI 七层模型,是理想化的模型,将复杂的流程分解为几个功能实现复杂问题简单化。

七层模型

  • 7.应用层(用户最终的接口) 微信、QQ , HTTP\DNS\FTP\TFTP\SMTP\DHCP
  • 6.表示层(数据的表示、安全、压缩)
  • 5.会话层(建立和管理会话)
  • 4.传输层 TCP、UDP
  • 3.网络层(路由器) IP 协议 ipv4、ipv6
  • 2.数据链路层(交换机、网卡)
  • 1.物理层(物理设备,网线、光纤)
阅读全文 »
06月
16
技术

异步与事件环

发表于 2021-06-16 • 字数统计 657

异步

EventLoop 事件环

进程是计算机分配任务和调度任务的最小单位

浏览器是一个多进程模型,有一个主进程(用户界面),每个页卡都是独立的渲染进程(浏览器内核)。后端代码都是采用多进程。

阅读全文 »
06月
16
技术

node

发表于 2021-06-16 • 字数统计 656

Node

基本概念

Node是什么?

Node.js是一个基于 Chrome V8 引擎的JavaScript运行环境(runtime),Node不是一门语言是让js运行在后端的运行时,并且不包括javascript全集,因为在服务端中不包含DOM和BOM,Node也提供了一些新的模块例如http,fs模块等。Node.js 使用了事件驱动、非阻塞式 I/O 的模型,使其轻量又高效并且Node.js 的包管理器 npm,是全球最大的开源库生态系统。事件驱动与非阻塞IO后面我们会一一介绍。到此我们已经对node有了简单的概念。

阅读全文 »
06月
09
技术

babel

发表于 2021-06-09 • 字数统计 4

babel

起个头。

阅读全文 »
06月
06
技术

手写vue3

发表于 2021-06-06 • 字数统计 734

Vue3

vue3 中使用了 monorepo 的方式来管理各个模块,各个模块都各自为一个包,根目录下都存在一个 package.json,可以单独打包。npm 不能实现这种打包方式, yarn 可以。

reactivity

Vue3 的代理是通过 Proxy 实现的,因此无法兼容低版本浏览器。

阅读全文 »
05月
28
技术 ts

typescript入门

发表于 2021-05-28 • 字数统计 11.2k

Typescript

TypeScript是Javascript的超集,遵循最新的ES5/ES6规范。Typescript扩展了Javascript语法。

阅读全文 »
05月
28
技术

js深入

发表于 2021-05-28 • 字数统计 15

javascript 深入

执行上下文

作用域链

原型链

阅读全文 »
05月
10
生活

coin

发表于 2021-05-10 • 字数统计 29

这两天学会了打币技巧,忘我看盘,无心学习,拖延一下。

doge shi smars rice pig aug thmoon

阅读全文 »
123456…9
Dloux

咸鱼Dloux

想和我一起捕鱼吗?

最喜欢的作品
去过的地方
最喜欢的游戏
装备
工作
灌篮高手、海贼王、咒术回战、鬼灭之刃
厦门、青岛、杭州、上海、苏州、昆明、丽江、广州、深圳、香港、成都、南京、郑州
怪物猎人:世界、塞尔达、集合啦!动物森友会、守望先锋、War3、健身环大冒险、传说法师、Dota2
Mac Pro m1、Alienware 17 inch、Nintendo Switch、iPad Pro 2020 + Apple Pencil、AirPods
当前 - bilibili

博客已萌萌哒运行(●'◡'●)ノ♥

© 2023 Hi, Dloux. 由 Hexo 强力驱动. Theme By Sagiri v0.0.74. 站点地图.

Made with by Dloux.