2020年4月3日

JavaScript中继承的多种方式和优缺点

摘要:```javascript // 原型链继承 /** * 1. 原型链继承 * 缺点: * 1. 在子类中不能向父类传参 * 2. 父类中所有引用类型的属性会被所有子类实例共享,也就说一个子类实例修改了父类中的某个引用类型的属性时,其他子类实例也会受到影响 */ function Parent() { this.name = "parent"; this.hobby = ["sing", "rap 阅读全文

posted @ 2020-04-03 19:00 难凉热血,码梦为生! 阅读 (1) 评论 (0) 编辑

2020年1月3日

嗨,让我带你逐行剖析Vue.js源码

摘要:本项目受到了阮一峰老师的肯定,已刊登在阮一峰老师微信公众号的科技爱好者周刊第87期,同时也被多个微博大V转发,短短一个月时间内在github上star数量就已经突破2k! Hello,大家好,我最近在github上做一个关于Vue源码的开源项目,项目内容是: 利用工作之余时间逐行剖析Vuejs源码, 阅读全文

posted @ 2020-01-03 10:39 难凉热血,码梦为生! 阅读 (196) 评论 (2) 编辑

2019年11月13日

使用Vue封装暂无数据占位图组件

摘要:1. 前言 在日常开发中,页面上肯定有展示数据的需求,但是当某些时候该展示数据的地方此时数据为空时,就会留下一片空白,对用户体验不是很好,那么接下来我们就封装一个空数据时的占位展示图,告诉用户此时用户为空,并非数据没有加载出来,不用让用户盲目的等待。 2. 使用示例 该组件可以直接引入到项目中使用, 阅读全文

posted @ 2019-11-13 18:36 难凉热血,码梦为生! 阅读 (129) 评论 (0) 编辑

2019年10月25日

Vue组件间通信方式到底有几种

摘要:1. 前言 的一个核心思想就是组件化。所谓组件化,就是把页面拆分成多个组件 ( ),每个组件依赖的 、`JavaScript`、模板、图片等资源放在一起开发和维护。组件是资源独立的,组件在系统内部可复用,组件和组件之间可以嵌套。 我们在用 开发实际项目的时候,就是像搭积木一样,编写一堆组件拼装生成页 阅读全文

posted @ 2019-10-25 16:16 难凉热血,码梦为生! 阅读 (153) 评论 (0) 编辑

2019年9月29日

通俗易懂了解Vue中nextTick的内部实现原理

摘要:1. 前言 是 中的一个核心功能,在 内部实现中也经常用到 。在介绍 实现原理之前,我们有必要先了解一下这个东西到底是什么,为什么要有它,它是干嘛用的。 2. nextTick到底是什么 官方文档对 的功能如是说明: 在下次 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 阅读全文

posted @ 2019-09-29 22:10 难凉热血,码梦为生! 阅读 (113) 评论 (0) 编辑

2019年9月25日

从0开始编写webpack插件

摘要:1. 前言 插件(plugins)是 中的一等功臣。正是由于有了诸多插件的存在,才使得 无所不能。在 源码中也是使用了大量的内部插件,插件要是用的好,可以让你的工作效率事半功倍。用了别人写的插件很爽,那么我们何不考虑编写一个自己的插件呢?本篇文章就来教你如何编写一个自己的 插件。 2. webpac 阅读全文

posted @ 2019-09-25 18:00 难凉热血,码梦为生! 阅读 (172) 评论 (0) 编辑

2019年9月21日

常用的webpack优化方法

摘要:1. 前言 关于 ,相信现在的前端开发人员一定不会陌生,因为它已经成为前端开发人员必不可少的一项技能,它的官方介绍如下: webpack 是一个模块打包器。webpack的主要目标是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用,但它也能够胜任转换(transform)、打 阅读全文

posted @ 2019-09-21 00:50 难凉热血,码梦为生! 阅读 (658) 评论 (0) 编辑

2019年9月10日

通俗易懂了解Vue内置组件keep-alive内部原理

摘要:1. 官方介绍及其用法 1.1 组件介绍 要想搞明白 组件,官网如下介绍: Vue DOM` 元素,也不会出现在父组件链中。当它包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。 这句话的意思简单来说:就是我们可以把一些不常变动的组件或者需要缓存的组件用 就会帮我们把组件保存在内存中,而不是直 阅读全文

posted @ 2019-09-10 14:11 难凉热血,码梦为生! 阅读 (320) 评论 (0) 编辑

2019年9月9日

原生JS实现集合结构

摘要:1. 前言 集合是由一组无序且唯一(即不能重复)的项组成的。你可以把集合想象成一个既没有重复元素,也没有顺序概念的数组。在ES6中已经内置了集合这一数据结构—— 。接下来,我们就用原生JS来实现这一数据结构。 2. 创建集合类 首先,我们先创建一个集合类,并且为其声明一些实例方法,如下: 在上述代码 阅读全文

posted @ 2019-09-09 19:42 难凉热血,码梦为生! 阅读 (131) 评论 (0) 编辑

2019年9月5日

利用Nginx中的Upstream模块配置服务器负载均衡

摘要:1. 前言 有一个最大的功能就是可以实现服务器的负载均衡,本篇博文就利用 中的 模块来配置一个简单的负载均衡。关于 的安装和配置文件可以查阅博文: "windows下安装nginx和基本配置" ,这里不再赘述。 2. 什么是负载均衡 所谓负载均衡,就是 可以配置代理多台服务器主机,当前端页面的请求到 阅读全文

posted @ 2019-09-05 14:42 难凉热血,码梦为生! 阅读 (109) 评论 (0) 编辑

导航