自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue 一二级域名共享cookie及expires属性用法

Cookie设置里有一个domain属性domain属性 设置为一级域名二级域名 三级域名 都能访问这个cookieCookies.set('name', 'value', { expires: 7, path: '', domain: '.yourdomain.com' });一二级域名之间的cookie想要相互访问 那就像上面代码那样 把domain都设置成一级域名expires属性用法设置cookie过期时间 不设置过期时间,关闭浏览器即过期,1、当设置的失效时间大于等于1天时,我们可以

2021-09-17 10:27:24 1842

原创 vue项目安装axios

安装axios,npm i axios -S全局注册,在src/main.js文件中引入:import axios from 'axios'注册:Vue.prototype.axios = axios

2021-09-10 18:15:06 415

原创 js vue 截取分割字符串数据

js截取分割字符串返回截取字符串:str.substr (startIndex,endIndex)返回分割字符串数组:str.split(',')返回截取字符串:str.substr (startIndex,endIndex)返回分割字符串数组:str.split(’,’)实例:<view v-for="ele in item.goodsNames.substr(0,item.goodsNames.length-1).split(',')"> {{ele}}</view&gt

2021-02-22 11:06:46 6257 1

原创 获取某属性的值;建立一个属性;删除一个属性;建立一个节点

getAttribute:获取某一个属性的值;setAttribute:建立一个属性,并同时给属性捆绑一个值;createAttribute:仅建立一个属性;removeAttribute:删除一个属性;getAttributeNode:获取一个节点作为对象;setAttributeNode:建立一个节点;removeAttributeNode:删除一个节点;1.getAttribute:<body> <div id = "t"><input type

2020-12-14 12:02:06 158

原创 js 类名class增删改查

增document.getElementsByTagName('body')[0].className = 'snow-container'; //设置为新的document.getElementsByTagName('body')[0].className += 'snow-container'; //在原来的后面加这个document.getElementsByTagName('body')[0].classList.add("snow-container"); //与第一个等价document

2020-12-14 11:48:58 241 2

原创 vue 使用token的身份验证 判断登录状态

原理:(1)前端页面进行登录操作, 将用户名与密码发给服务器;(2)服务器进行效验, 通过后生成token, 包含信息有密钥, uid, 过期时间, 一些随机算法等 ,然后返回给前端(3)前端将token保存在本地中, 建议使用localstorage进行保存. 下次对服务器发送请求时, 带上本地存储的token(4)服务器端,进行对token的验证, 通过的话, 进行相应的增删改查操作, 并将数据返回给前端(5)为通过则返回错误码, 提示保错信息, 然后跳转到登录页.技术:vuex + a

2020-12-14 11:11:33 4759 4

原创 event.target获取点击元素,判断元素并删除其父级节点

<div onclick="onClose(event)"> ...</div>function onClose(ev){ if(ev.target.attributes['class'].nodeValue=="closeicon"){ ev.target.parentNode.parentNode.removeChild(ev.target.parentNode) }}

2020-12-01 15:28:57 4293

原创 js 克隆对象4种方法汇总

我们知道,对象类型在赋值“=”过程中,复制的是对象的地址,对象本身不变,所以改变一个,其他都会被改变,现在我们就一起看看如何克隆一模一样的对象,来避免这种牵一发而动全身的现象发生方法一:Object.assignfunction copy(obj){ return Object.assign({},obj);}关于assign()方法,MDN上解释:Object.assign()方法用于将所有可枚举的属性的值从一个或多个源对象复制到目标对象,返回目标对象。注意:属性拷贝过程中可能会发生异常,如

2020-12-01 14:36:11 4838

原创 js Date 用toJSON方法进行日期格式化

Data有个toJSON方法,现在大部分环境都可用,结果类似 2017-02-18T22:33:48.322Z距离YYYYMMDD格式最接近,但是toJSON没有根据时区打印,可以 let date = new Date(); date.setMinutes(date.getMinutes() - date.getTimezoneOffset()); date.toJSON().substr(0,19).replace(/[T]/g,' ');把T和Z和毫秒去掉结果:YYYY-M

2020-12-01 14:28:42 887

原创 css3 背景模糊属性 背景滤镜 backdrop-filter

设计问我前端能否实现背景模糊的遮罩效果,我想我们应该感谢那些强大的css3开发者们,因为他们的努力才使得我恰好知道这个属性: backdrop-filter: blur(8px);翻译理解记忆法仅供参考:背景幕布-过滤器 : 模糊(像素)backdrop-filter与filter的区别filter:模糊内容backdrop-filter:透过该层的底部元素模糊化防止透过遮罩层内容过暗,配合了saturate(150%)使用,意为使…饱和,类似ps饱和度效果,<100%变暗,>10

2020-12-01 11:49:37 16666

空空如也

空空如也

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

TA关注的人

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