自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js生僻方法的兼容性写法

以requestAnimationFrame为例,它的兼容性代码:兼容性极差,但可以这样使用//使用requestAnimationFramewindow.requestAnimationFrame = (function (){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || wdinow.mozRequestAnimationFr

2020-10-22 14:16:20 142

原创 vue对象的深度克隆办法

方法1:通过js序列化,将js转换成字符串,然后再将字符串转换成js对象var olbObj = {a:1};var str = JSON.stringify(obj); //序列化对象var newobj = JSON.parse(str); //还原//相当于var newObj = JSON.parse(JSON.stringify(olbObj ))方法2:ES6语法对象展开运算符进行对象的展开赋值var a = {a:0}var b = {...a}方法3:进行对象的遍

2020-10-12 14:43:08 6644 1

原创 vue产生随机数区间

产生随机数区间:如0.8~1.1:getRandom(min, max) { //根据最小值和最大值产生一个随机数 return Math.floor(Math.random() * (max - min) + min);}

2020-10-12 14:40:53 5549

原创 一句话让你明白webpack的生产环境和开发环境

生产环境依赖(普通依赖):只要参与最终运行的,就是生产环境依赖;(如jq参与最终运行,就属于生产依赖);开发环境依赖:不参与最终运行的,就是开发环境依赖;

2020-10-12 14:38:43 167

原创 vue样式写在data中,作用在:style上

template:<div :style="maskStyle"></div>data:maskStyle: { width: "100%", height: "100%", position: "fixed", top: "0", left: "0", backgroundColor: "rgba(0,0,0,.4)", zIndex: 2 },

2020-10-12 14:32:05 1543

原创 vue中禁用右上角的分享按钮(适用于现场扫码活动)

微信禁用分享按钮mounted中:if (typeof WeixinJSBridge == "undefined") { if (document.addEventListener) { document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); } else if (document.attachEvent) { document.attachEvent('WeixinJ

2020-10-12 14:28:28 437

原创 vue关闭eslint报错和警告

vue.config.js中module.exports = { lintOnSave: false}或者只在开发环境中开启eslint自检 lintOnSave: process.env.NODE_ENV !== "production",

2020-10-12 14:25:27 1985

原创 解决vue使用Sass时候的报错问题

sass:安装:npm config set registry https://registry.npm.taobao.org///sass-node报错的话,使用镜像源cnpm install node-sass sass-loader --save-dev 再安装一次npm install node-sass --registry=https://registry.npm.taobao.orgpackage.json中更改sass-loader版本"sass-loader": "^7.3

2020-10-12 14:20:21 5554 2

原创 vue中src文件夹通用目录

├── docs # 使用文档├── public│ └── favicon.png # favicon│ └── index.html # 入口 HTML├── src│ ├── assets # 本地静态资源│ ├── components # 内置通用组件│ ├── config # 系统配置│ ├── lay

2020-10-12 13:44:39 1542

原创 js的object构造函数的新增API

Obeject是构造函数!!Object.is(a,b)用于判断两个数据是否相等,基本上跟严格相等(===)是一致的,除了以下两点:NaN和NaN相等+0和-0不相等console.log(NaN === NaN); // falseconsole.log(+0 === -0); // trueconsole.log(Object.is(NaN, NaN))// trueconsole.log(Object.is(+0, -0))// falseObject.assign(

2020-10-12 13:26:18 265 1

原创 js面向对象和面向过程的区别

简介:面向对象:一种编程思想,跟具体的语言。对比面向过程:面向过程:思考的切入点是功能的步骤;适合做一些小的模块,面向对象:思考的切入点是对象的划分;适合大项目和复用性很强、功能很多,有可维护性的;举个栗子:【大象装冰箱】:两个名词,大象和冰箱,这就是俩构造函数;大象有大象的功能方法,冰箱有冰箱的功能方法1.面向对象的思路://大象function Elephant() {}//冰箱function Frige() {}Frige.prototype.openDoor

2020-10-12 13:22:03 655

空空如也

空空如也

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

TA关注的人

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