自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zeroyulong的博客

纸上得来终觉浅,绝知此事要躬行

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

原创 vue中使用swiper

一、集成swipernpm install swiper二、main.js中引入公共样式import 'swiper/dist/css/swiper.min.css'三、页面中调用,在需要使用swiper的组件里引入swiper,swiper的初始化放在mounted里(若想要从后台请求图片放上去 new Swiper要写在网络请求成功的回调函数,否则无法出来数据。)&lt...

2018-10-31 16:02:59 393

原创 vue-lazyload使用

一、集成vue-lazyloadnpm install vue-lazyload二、配置main.jsimport VueLazyload from 'vue-lazyload'Vue.use(VueLazyload,{ preLoad:1.3, error:require('./assets/error.png'), loading:require('./assets/lo...

2018-10-31 15:08:04 461

原创 常用正则速查表

速记手机号:/^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d{8}$/大写字母:/^[A-Z]+$/日期,如:2000-01-01:/^\d{4}(-)\d{1,2}\1\d{1,2}$/email地址:/^\w+([-+.]\w+)*@\w+([-.]\w+)*...

2018-10-30 14:25:21 467

转载 SourceTree + Beyond Compare解决Git冲突的方法

采用可视化SourceTree插件beyondCompare解决冲突1、构造冲突(1)修改了server.xml文件的第40行内容并且提交推送到远程库上;(2)另外一个工作目录下也修改了该文件的低40行内容,并且也要推送到远程库上去;推送的时候出现如下问题:git -c diff.mnemonicprefix=false -c core.quotepath=false p...

2018-10-29 14:56:06 2173 2

原创 sessionStorage、localStorage、cookie方法小结

特性 Cookie localStorage sessionStorage 数据的生命期 一般由服务器生成,可设置失效时间。如果在浏览器端生成Cookie,默认是关闭浏览器后失效 除非被清除,否则永久保存 仅在当前会话下有效,关闭页面或浏览器后被清除 存放数据大小 4K左右 一般为5MB 与服务器端通信 每次都会携带在HTTP头中,...

2018-10-29 10:14:16 180

原创 vue中使用mockjs

一、npm集成mockjsnpm install mockjs --save-dev二、新建mock文件mock.jsimport Mock from 'mockjs';const demoData = function(){ let Data = []; for (let i=0;i<10;i++){ let data={ name:Mock.Random....

2018-10-25 15:34:54 285

原创 vue-cli引入flexible

一、安装lib-flexiblenpm i lib-flexible --save二、在项目入口文件main.js中引入lib-flexibleimport 'lib-flexible/flexible.js'三、在项目根目录的index.html头部加入移动端适配的meta配置<meta name="viewport" content="width=device-wid...

2018-10-19 15:42:40 815 1

原创 vue集成px2rem

一、安装px2rem-loadernpm install px2rem-loader二、配置build文件夹下utils.js,找到generateLoaders 修改如下配置const px2remLoader = { loader: 'px2rem-loader', options: { remUnit: 75 //设计稿宽度/10 }...

2018-10-19 15:01:30 778

原创 sublime text3 安装插件包

Ctrl + Shift + P Install Package插件名

2018-10-19 09:45:43 697

转载 详解JavaScript中的Event Loop(事件循环)机制

前言我们都知道,javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。单线程意味着,javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务。而非阻塞则是当代码需要进行一项异步任务(无法立刻返回结果,需要花一定时间才能返回的任务,如I/O事件)的时候,主线程会挂起(pending)这个任务,然后在异步任务返回结果的...

2018-10-19 09:44:56 119

转载 JS三座大山

前言本篇文章比较适合3年以上的前端工作者,JS三座大山分别指:原型与原型链,作用域及闭包,异步和单线程。原型与原型链说到原型,就不得不提一下构造函数,首先我们看下面一个简单的例子:function Dog(name,age){ this.name = name; this.age = age;}let dog1 = new Dog("哈士奇",3)...

2018-10-19 09:10:01 1407 2

原创 js数组方法总结

JavaScript中创建数组有两种方式(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组(二)使用数组字面量表示法:...

2018-10-18 11:17:01 161

原创 px2rem 使用技巧

安装px2rem后,再使用px上有些不同,大家可以参考px2rem官方介绍,下面简单介绍一下。直接写px,编译后会直接转化成rem ---- 除开下面两种情况,其他长度用这个在px后面添加/*no*/,不会转化px,会原样输出。 --- 一般border需用这个在px后面添加/*px*/,会根据dpr的不同,生成三套代码。---- 一般字体需用这个 ...

2018-10-17 16:48:58 4325

原创 vue 中npm run dev自动打开浏览器与热更新

一、自动打开浏览器config/index.js修改autoOpenBrowser:true重启项目二、热更新1. config/index.js 修改dev中 poll选项值为true(或者时间)2.build/webpack.dev.conf.js 修改devServer中hot选项值为true重启项目...

2018-10-12 10:33:35 6245 2

转载 深拷贝与浅拷贝的区别,实现深拷贝的几种方法

转载自 https://www.cnblogs.com/echolun/p/7889848.html如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。我们来举个浅拷贝例...

2018-10-09 10:08:44 146

原创 正则去除字符串中所有空格

function removeAllSpace(str) { return str.replace(/\s+/g, ""); } 

2018-10-08 17:00:18 5346

Uos打包工具最新-upTool增强版

Uos打包工具最新-upTool增强版

2023-12-09

空空如也

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

TA关注的人

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