自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CaseyWei

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(12)
  • 收藏
  • 关注

原创 (转)vue首次加载很慢、vendor文件过大的优化方法

最近开发一套后台管理系统,遇到首页加载很慢的问题,技术栈是 vue全家桶 + elementUI + echarts 。首次加载大概需要50s,页面才能出来。 偶尔快一点的时候总结如下原因:原因1:由...

2019-12-31 18:05:26 1631

原创 ES6——Set对象

Set对象的存储类型为唯一值,这个值与数据类型无关。set在出现重复值时,自动将重复的值删除。 <script> let mySet=new Set(); mySet.add(1); mySet.add("test"); mySet.add(3); ...

2019-12-27 18:01:32 128 1

原创 (转)Mac terminal下解压缩命令大全

tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileNam...

2019-12-19 11:16:28 152

原创 export和module.export的区别

// hello.jsfunciton hello () { console.log('hello');}1.export.hello = hello;var aaa = require('hello.js');aaa.hello(); // console.log('hello');2.module.export = hello;var aaa = req...

2019-12-16 18:00:23 128

原创 iframe框架内嵌vue项目:Blocked a frame with origin "http://xxxx" from accessing a cross-origin iframe.解决办法

场景:网站iframe内嵌vue项目原因:iframe框架跟内嵌网页跨域例如网站域名:http://test.com iframe内嵌域名http://casey.test2.com则会出现上边报错解决方法vue项目app.vue文件<script>下设置document.domain='test.com' // 设置vue项目主域跟网站主...

2019-12-14 10:28:42 9080 3

原创 (转)import和require区别

ES6之前出现了JS模块加载的法案,最主要是CommonJS和AMD规范。CommonJS前者主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。import和require区别node编程中最重要的思想是模块化,import和require都是被模块化使用require是运行时调用,所以可以随处引入import是编译时调用...

2019-12-13 15:29:03 367

原创 Git SSH Key如何生成

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xxx"$ git config --global user.email "xxx@gmail.com"二、生成SSH...

2019-12-11 13:56:07 372

原创 (转)webpack3 、manifest 、runtime 、缓存与CommonsChunkPlugin

通常我们的项目包含三种类型的代码:业务代码、第三方依赖库、webpack打包构建后的manifest。官网经常会看到mainfest这个词,但是它究竟指什么,我们来做个实验找答案吧:(ps:文章把manifest打成mainfest了)1 mkdir webpack_mainfest //在当前目录下,创建项目目录 webpack_mainfest2 npm init3 npm i...

2019-12-10 14:01:15 279

原创 mac系统显示文件夹隐藏文件

shift+command+. //显示隐藏文件都是这个 如图:就显示出来项目中的Git文件了

2019-12-07 09:24:16 123

原创 (转)CSS百分比padding实现比例固定图片自适应布局

一、CSS百分比padding都是相对宽度计算的在默认的水平文档流方向下,CSSmargin和padding属性的垂直方向的百分比值都是相对于宽度计算的,这个和top,bottom等属性的百分比值不一样。这么设计的原因在我的新书(应该不出几个月就要出版了)中会有说明,这里不展开。对于padding属性而言,任意方向的百分比padding都现对于宽度计算可以让我们轻松实现固定比例的块...

2019-12-06 19:04:37 357

原创 如何在forEach 中使用 splice

splice 操作会直接改变数组,导致数组 length 改变, 使用forEach 循环数组并splice数组后,index下标指向错误,导致数组数据混乱。例如:我需要删除数组中第3 个和第 4 个元素,直接使用splice 删除指定位置元素,但结果确是删除了其他元素,删除了 3 和 5。1537321270(1).jpg思考1: 经历过splice 后,length 越...

2019-12-06 19:02:52 2187

原创 同一DIV内,两个行内块元素不对齐的解决办法

这个跟基线对齐有关系,如果你给写文字的那个span设置一个vertical-align:top,就可以对齐,具体原因如下:从CSS2的可视化格式模型文档中可以看到:inline-block的基线是正常流中最后一个line box的基线,除非这个line box里面既没有line boxes或者本身overflow属性的计算值不是visible,这种情况下基线是margin底边缘。举例:&...

2019-12-02 19:04:17 1752

空空如也

空空如也

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

TA关注的人

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