自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 分分钟写出Vue原理

第一步完成深度观察class Vue { constructor (options) { this.$el = options.el; this...

2019-07-29 22:46:27 104

转载 轻松理解路由原理

路由有hash路由和history路由两种模式。hash路由简单模拟路由实现原理。<body> <a href="#/home">首页&lt...

2019-07-28 22:41:41 233

转载 你不知道的面试题?

1.hash路由和history路由有什么区别?2.vue-router提供了哪些组件?3.a标签和router-link有什么区别?4.$route和$router的区...

2019-07-28 22:41:41 118

原创 工厂模式

虽然 Object 构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。let nan = { ...

2019-07-27 22:47:42 67

转载 Node有什么特点?

异步I/O在底层构建了很多异步I/O的API,从文件读取到网络请求等,均是如此。这样的意义在于,在Node中,我们可以从语言层面很自然地进行并行I/O操作。每个调用之间无...

2019-07-26 22:20:12 594

原创 Node对CommonJS模块的实现

在Node中,每个文件模块都是一个对象,它的定义如下:function Module(id, parent) { this.id = id; this.exp...

2019-07-24 22:49:35 153

原创 彻底理解AMD和CMD

一个模块就是实现特定功能的文件,有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。模块开发需要遵循一定的规范,各行其是就都乱套了。AMDAMD 规...

2019-07-22 07:00:00 643

原创 偏函数的用法

偏函数用法是指创建一个调用另外一个部分——参数或变量已经预置的函数——的函数的用法。let toString = Object.prototype.toString;le...

2019-07-21 16:58:41 223

转载 服务器监控的知识

监控的主要目的是为了将一些重要指标采样记录下来,一旦这些指标发生较大变化,可以配合报警系统将问题反馈到负责人那。监控的点可以很细致,也可以只选主要的指标。日志监控01业务...

2019-07-18 20:23:24 472

转载 服务器的稳定性

单独一台服务器满足不了业务无限增长的(如果有的话)需求,这就需要将Node按多进程的方式部署到多台机器中。这样如果某台机器出现故障,也能有其余机器为用户提供服务。除此之外...

2019-07-17 07:59:07 878

原创 看看webpack打包优化

webpack 打包策略,主要有下列几种方法。1.CDN2.DllPlugin3.splitChunks4.happypack下面详细介绍使用的流程。CDN通常使用的第三...

2019-07-15 07:00:00 351

转载 为什么ES模块比CommonJS更好?

ES6 模块与 CommonJS 模块的差异1.CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。2.CommonJS 模块是运行时加载,ES6 ...

2019-07-14 07:00:00 642

原创 一面我会问这些问题

开始1.自我介绍2.介绍项目HTML1.HTML语义化的理解和作用?2.行内元素有哪些?块级元素有哪些?3.html5有哪些新特性、移除了那些元素?CSS1.Positi...

2019-07-13 08:55:13 450

原创 docker部署express项目

首先你要准备一台服务器,你可以选择购买各大厂商的服务器,你也可以选择自己搭建一个centos服务器,可以参考之前的文章了解快速搭建centos7。Dockerfile了解...

2019-07-12 13:41:12 1193

原创 制作个性化镜像

我们可以制作我们自己的镜像来生成容器去运行。制作镜像有commit和Dockerfile两种形式。commit方式commit的方式就是一种类似于git的形式,先改文件,...

2019-07-09 22:46:22 109

原创 开始上手docker

每个软件都有自己依赖的环境,docker是Linux容器的封装。这次我们是在centos7操作系统中使用docker软件。关于怎么安装centos7操作系统的介绍请看快速...

2019-07-08 21:18:09 158

转载 泄密Number的数据类型转换

先考考你这几个题目Number('前端精髓') Number(null) Number(undefined) Number([]) Number([1]) Nu...

2019-07-07 09:33:22 75

原创 详细理解script标签

说到script标签,大家耳熟能详的就是src属性了,但是你是否记得它有一些其它属性呢?接下来我仔细盘点,看看是否知道它们的含义。async charset defe...

2019-07-06 17:31:53 566

原创 shell基础知识

shell是什么?Shell基本上是一个命令解释器,类似于DOS下的command。它接收用户命令(如ls等),然后调用相应的应用程序。不同的组织机构开发了不同的 She...

2019-07-05 08:19:46 61

原创 vi编辑器

vi是什么?vi是Linux里面的编辑器,vim是vi的升级版。操作模式模式名含义命令模式等待输入的模式输入模式编辑模式,用于输入文本扩展模式可以输入指令,搜索,保存打开...

2019-07-04 11:46:13 76

原创 双向通讯

WebSocket 与传统 HTTP 有如下好处。1.客户端与服务器端只建立一个 TCP 连接,可以使用更少的连接。2.WebSocket 服务器端可以推送数据到客户端,...

2019-07-03 10:31:46 429

转载 单元测试介绍

单元测试主要包含断言、测试框架、测试用例、测试覆盖率、mock、持续集成等几个方面,由于Node的特殊性,它还会加入异步代码测试和私有方法的测试这两个部分。断言如果有对N...

2019-07-01 20:02:21 431

空空如也

空空如也

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

TA关注的人

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