自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CPU、缓存、内存和本地磁盘的关系

之前听了一个性能优化的分享,突然就对CPU、缓存、内存和本地磁盘的关系不太清楚了,于是上网查到了这篇文章觉得特别棒!分享一下:原文链接:https://blog.csdn.net/qq_26050385/article/details/80983508CPUCPU是中央处理器的简称,它可以从内存和缓存中读取指令,放入指令寄存器,并能够发出控制指令来完成一条指令的执行。但是CPU并不能...

2019-08-21 10:32:34 475

原创 vue cli3+typescript 组件通信

1.写一个bus.ts文件 把想传的值提到全局去 之后全局调用使用bus发送数据:bus.$emit("sendData",{data:"需要发送的数据"}) 接收数据(可以写在created生命周期函数中):bus.$on("sendData",d=>{console.log(d)}) 销毁,防止全局污染:(一般写在beforeDestroy里)bus.$of...

2019-08-13 11:51:20 428

原创 vue开发全局插件

由于vuecli的组件里有很多引入,比如在一个文件里引入另一个组件import xx from '../components/xx.js';如果有一个组件多次被引用,我们可以把它提升到全局去,这样就不需要每次都用 import 来引用了。具体实现如下:首先我们有一个要被多次引用的组件叫 example-component ,新建一个 main.js 文件用来把 example-com...

2019-08-13 11:35:47 217

原创 js中的return、return false、continue区别

今天敲代码 偶然间自己写出来了个bug 比较困惑,明明点击提交会出现一个Dialog,Dialog点击确定才能提交 点击取消就不可以提交,结果自己写出来后不管确定还是取消都可以提交,em...明明思路清晰明了为啥不对呢?于是开始检查!首先在提交方法里用了async await等我弹框出现,弹框另写了一个函数返回个promise,之后只须点击,确定:resolve(true); 取消:resolve...

2019-03-22 15:18:12 637

原创 HTTP和HTTPS的作用及区别

前段时间面试 偶然间被问到计算机网络的相关知识,自己这个方面可真的是差的不像话,所以赶紧来恶补一下。偶然看见了一篇讲的特别生动形象的文引用过来方便理解,文章下方有原文链接~一、首先最基本的问题HTTP和HTTPS他俩都是啥呢干啥的呢?HTTP的全称是Hypertext Transfer Protocol Vertion (超文本传输协议)是互联网上应用最为广泛的一种网络协议,是一个客...

2019-03-20 15:45:11 902

转载 前端解决跨域方案

跨域问题的产生早期为了防止CSRF(跨域请求伪造)的攻击,浏览器引入了同源策略(SOP)来提高安全性。"同源策略":同域名(domain或ip)、同端口、同协议。都相同的才能互相获取资源,但凡有不同的不能访问其他域的资源。在同源策略影响下,一个域名A的网页可以获取域名B下的脚本,css,图片等,但是不能发送Ajax请求,也不能操作Cookie、LocalStorage等数据。同源策略的存在...

2019-02-19 15:01:38 187

原创 JS for-in、for-of、forEach、map、filter各大循环区别讲解

在讲循环的之前,先知道一下循环结构的执行步骤   1、声明循环变量;  2、判断循环条件;  3、执行循环体操作;  4、更新循环变量;  5、然后循环执行2-4,直到条件不成立,跳出循环。for-in循环for-in 循环主要用于遍历对象(可以遍历数组)格式: for (variable in object) {...}  keys表示obj对象的每一个键值对的键...

2019-01-24 14:25:30 578

原创 js数组合并concat()和运用.apply()实现扁平化具体解析

今天偶然间看到了数组扁平化的一个方法,很简单只有一行代码,对于初学者小白来说很适合使用,但是有局限性,下面我们来看看吧。let aa=[[12,21],[1,2,3],[2,3,4]];function turn (arr){ return [].concat.apply([],arr);}console.log(turn(aa));输出的结果呢当然就是下面躁动不安...

2019-01-18 16:52:07 7809 1

空空如也

空空如也

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

TA关注的人

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