自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript的运行机制详解,Event Loop

javascript的运行机制,Event Loop单线程javascript为什么是单线程语言,原因在于如果是多线程,当一个线程对DOM节点做添加内容操作的时候,另一个线程要删除这个DOM节点,这个时候,浏览器应该怎么选择,这就造成了混乱,为了解决这类问题,在一开始的时候,javascript就采用单线程模式。在后面H5出的web worker标准的时候,看似是多线程,其实是在一个主线程来控制其

2018-01-17 23:06:09 530 1

原创 webpack从此不再是我们的痛点 — 核心基础

webpack一直是前端工程师的痛点,因为他的复杂、分散、loader、plugin这些第三方,让我们的学习成本陡然上升,使我们一直对他的配置模棱两可,今天带大家彻底明白他如何配置,摆脱困扰我们很久的痛点。本篇主要是webpack基础配置详解,关于webpack的模块chunk、编译阶段流程、输出阶段流程、loader的编写和手写plugin会在后续文章推出,为了避免错过可以关注我或者收藏我的个人...

2018-04-16 09:44:52 666

原创 Express实用技巧和设计模式

1.Express介绍Express是一个简介、灵活的node.js web应用开发框架,是目前最流行的基于node.js的web开发框架,提供了一系列强大的功能,比如:路由控制中间件静态文件服务模板解析本文主要介绍这些功能的使用和它的设计理念2.Express如何使用本地安装$ npm install express获取、引用通过变量app(app其实在内部是application返回的一个h...

2018-03-12 10:13:41 1092 1

原创 OSI/TCP/IP深入浅出

一.OSI七层网络模型—Open System InterconnectionOSI功能TCP/IP协议应用层(Application Layer)面向计算机用户,提供应用程序和网络之间的接口,向用户提供服务,完成用户希望在网上完成的各种工作HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等表示层

2018-02-07 15:52:40 312

原创 node stream源码分析 — Readable

stream简述stream分为四种,如下:stream.Readable — 输入流stream.Writable — 输出流stream.Duplex — 双工流stream.Transform — 转换流流拥有两种模式二进制模式,以Buffer、String、Uint8Array对象模式,流的内部是对象形式输入流(stream.Readable)输

2018-02-03 00:02:36 1422

原创 Promise 原理解析

promise用法,根据promise/A+协议,分析promise原理,具体协议请查阅https://segmentfault.com/a/1190000002452115创建一个文件index.js并且创建一个promise实例,创建随机数num 当大于0.5时resolve,当小于0.5时reject,用then方法接收resolve返回值为value,reject返回值为r

2018-01-12 13:30:09 614

空空如也

空空如也

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

TA关注的人

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