自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

echarts-wordcloud在vue中适配2k,4k

在项目中 install 并在main.js文件中引入 echarts以及在你使用到echarts-wordcloud的vue组件中引入 (因为echarts-wordcloud是echarts的扩展所以需要单独的引用) npm install echarts npm install echart...

2019-08-12 20:00:23

阅读数 109

评论数 0

仓库配置ssh时遇到的问题

当我们刚进入一个新的组织时,需要加入这个组织的代码仓库。 假设我们之前并没有使用过这个组织正在使用的代码仓库。 那么就应该配置SSH。 可以使用 ssh-keygen -t rsa -C "email@email.com" 来创建。 这个时候就会生成一个.ssh文件。这个文件里...

2019-07-29 22:27:21

阅读数 13

评论数 0

即将毕业的大四学生感言

好久没有写博客了,今天不想写技术,想写一写我大学四年的生活和我自己的成长。希望可以帮助到那些大学很迷茫的同学或者就当是看看一个平凡大学生的生活了吧。 学校是双非一本。所在学院和专业在学校都不是很好。 刚刚踏入大学,我和大家一样抱着新奇申请了很多社团。但最终只选择了一个社团留下来,因为太多的社团活动...

2019-05-05 18:26:06

阅读数 315

评论数 4

流量控制

DTE和DCE速度之间存在很大差异,这样在数据的传送与接收过程当中很可能出现收方来不及接收的情况,这时就需要对发送方进行控制。 解决 停止等待协议: 概念:当源主机发送一个帧后,即停止发送,扽等待对方的应答。如果收到目的主机的肯定应答,则接着发送下一个帧。如果收到否定应答或者超过规定的时间没有收到...

2018-10-15 17:04:07

阅读数 59

评论数 0

js封装一个bind函数

实现之前应该明确下面几点: - 接收的参数:第一个参数为this的指向,后面的参数就是函数接收的参数了。this是必需提供的参数,其他的参数都是非必需的; - 返回值:返回值应该是一个函数; 实现代码: function bind(fnc, context){ var oute...

2018-09-10 08:59:18

阅读数 967

评论数 0

解决getBoundingClientRect的兼容

function getBoundingClientRect(ele) { // 该方法是计算当前元素距离当前视口的距离,所以需要得到页面的滚动距离 var scrollTop = document.documentElement.scrol...

2018-09-07 16:59:30

阅读数 1265

评论数 0

了解并封装一个cookie库

cookie最初是在客户端用于存储会话信息的,保存在客户端的。会在浏览器关闭之后被删除。可以以Set-Cookie作为响应头的一部分,也可以以cookie作为请求头的一部分。 限制: 要求每条cookie的大小是由限制的,根据不同的浏览器限制也会不同; 每个域名下cookie的数量是有限制的...

2018-09-05 17:38:28

阅读数 62

评论数 0

了解并实现Promise.all方法

Promise.all()接收一个数组为参数,当数组的所有Promise都为resolve的状态时,Promise.all()才会成功;若有一个失败,都会被认为是失败的。举个小例子: var p1 = Promise.resolve('a'); var p2 = Promise.resolv...

2018-09-04 11:20:06

阅读数 2685

评论数 0

v-html加过滤器

之前我们如果想要对展示的代码进行过滤,可以直接像下面这样 但是会发现这样之后内容完全展示不出来了,这是因为vue进行改版之后,我们不能在v-html里面直接这样使用过滤器了。 那么既然不能直接使用,那我们可以把我们的过滤放在函数里面,然后去调用这个函数啊。我们就可以这样写: ...

2018-08-28 10:40:12

阅读数 909

评论数 0

vue页面的定时刷新

在做项目时我们肯定会遇到要求该页面几分钟去定时刷新一下获取最新数据这样的情况,那么这个时候我们就要使用setInterval()了。那么我们应该把定时刷新放在什么位置什么时候触发什么时候清除呢?这就需要我们了解vue的生命周期。首先贴一张从官网截下来的图吧。 在该图上我已经标注了触发和...

2018-08-27 16:20:37

阅读数 13591

评论数 8

移动端点击延迟问题和点击穿透事件

当我们在做移动端页面是会发现当我们点击一个元素触发事件的时候,会存在一个短暂的延迟问题。在就是所谓的移动端300ms延时。 具体的解决方案: 我们可以使用touchstart事件,然后去监听这个事件的触发,这个时间是不存在延时问题的。此时还需要我们去禁止掉click事件,因为会存在点击穿透的问...

2018-08-22 14:12:09

阅读数 376

评论数 0

DOMContentLoaded与load的区别

当我们使用浏览器进行调试时,相信细心的朋友都会发现NetWork里面就会出现这两个事件的运行时间。 那这两个事件具体都代表什么呢? DOMContentLoaded 指DOM加载完毕。具体一点说就是当我们输入一个url,过一会时,页面从空白变成了有内容的。内容渲染的过程也是先渲染除图片...

2018-08-21 14:05:23

阅读数 246

评论数 0

https以及加密算法

简介:https就是相当于在http下加了一层SSL层。处于应用层和传输层之间,用于数据的加密,解密,身份认证。默认的端口为443端口。使用混合加密机制。 https的请求过程 客户端向服务器发起连接请求; 服务端接收到请求之后,向客户端返回公有秘钥以及证书; 客户端在收到公有秘钥之后会随...

2018-08-19 15:50:43

阅读数 812

评论数 0

客户端存储

localStorage 当本地存储数据大于5M时,localStorage显示是不可以使用了。这个时候我们就可以借助localforage。 复习一下localStorage: 1 同步执行;同源的 2 存储数据在5M之内; 3 使用setItem,removeItem,clea...

2018-08-18 22:41:43

阅读数 44

评论数 0

在git stash上踩过的坑

git stash 这个东西,使用git进行代码管理的人应该都知道并且用过吧。它呢,就是会将你在当前分支是那个修改的记录缓存起来,放在缓存区里面。 模拟具体的使用场景: 我现在处于feature-zhang这个分支上,我在这个分支上修改了很多东西但是又没有一个独立的模块,所以我并不想...

2018-08-18 22:34:29

阅读数 488

评论数 2

DNS

DNS域名解析过程 (递归查询➕迭代查询) 查看浏览器缓存,本地缓存,host文件。如果有的话,就可以直接使用; 若是没有解析,主机就会在本地网络中发起一个DNS解析请求,并将该请求发送给本地的域名服务器;当本地的域名服务器收到这个请求的时候,就会先查看本地的缓存,若是有该项纪录,就直接返回;...

2018-08-18 22:03:06

阅读数 74

评论数 0

vue中Computed 和 Watch的使用和区别

Computed: 可以关联多个实时计算的对象,当这些对象中的其中一个改变时都会出发这个属性。具有缓存能力,所以只有当数据再次改变时才会重新渲染,否则就会直接拿取缓存中的数据。 举个例子: 当我们想让div元素的背景色和文字颜色一致时,我们就可以使用computed属性。此时computed只...

2018-08-13 20:14:18

阅读数 8796

评论数 0

fetch和ajax的认识和区别

这段时间在做的一个项目中使用到了fetch来获取数据,那么就会产生为什么要使用fetch而不用ajax,他们两个之间又存在什么样的区别的疑问。 所以自己就简单的整理一下下。 fetch fetch是基于promise实现的,也可以结合async/await。 fetch请求默认是不带coo...

2018-08-10 13:45:39

阅读数 1567

评论数 0

前端缓存

前端缓存分为浏览器缓存和cdn缓存。 怎样区分浏览器缓存和cdn缓存 通过Cache-control public:表示缓存的版本可以被代理服务器或者其他中间服务器识别(浏览器,cdn都能缓存) private:表示这个文件对不同的用户是不同的。只有用户自己的浏览器能够进行缓存,公共的...

2018-08-09 15:35:32

阅读数 109

评论数 0

前端面经

在实习简历被两次回绝没有给我任何机会的情况下,阿里飞猪终于把我的简历捞起来啦。真的是既开心又难过。下面分享一下阿里一面的前端问题。面了整整71分钟,我感觉我脑壳疼~~~ 1 自我介绍 2 公司项目 3 promise 4 异步编程 5 fetch 6 js的继承方法 7 原型链 8...

2018-08-06 11:57:46

阅读数 336

评论数 0

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