自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 火狐浏览器图形验证码刷新不生效的问题(图片src重新赋值不生效的问题)

场景之一图形验证码刷新刷新方式:点击一次图片,就重新给src赋值一次,从而进行刷新。// 这种方式,谷歌浏览器正常刷新,火狐浏览器不会刷新ImageCodeSrc = BASE_URL + "/login/captcha.jpg"这样写在谷歌浏览器中是正常显示的,没有问题。但是火狐就会出现不刷新的问题。原因【由于指定的src与原来图片的src相同,所以在ie7、火狐浏览器下验证码不...

2019-08-31 16:38:43 2195 1

原创 前端获取response响应头的所有数据/信息

前端默认只能获取以下响应头信息Cache-ControlContent-LanguageContent-TypeExpiresLast-ModifiedPragma如果想获取到响应头其他数据,需要在服务器端设置 Access-Control-Expose-Headers : 'Authorization' 这样前端就可以获取响应头的其他信息了(包括自定义的响应头)。举个栗子:...

2019-08-31 16:16:42 30568 1

原创 兼容IE时,判断是否为IE浏览器

目前只有IE浏览器支持ActiveX控件,判断浏览器是否支持ActiveX控件即可判断是否为IEif (!!window.ActiveXObject || "ActiveXObject" in window){ console.log('is IE') }else { console.log('is not IE')} ...

2019-08-31 15:21:56 595

原创 vue-i18n在单文件js中使用

示例:import Vue from 'vue'import VueI18n from 'vue-i18n'Vue.use(VueI18n)const i18n = new VueI18n({ locale: localStorage.getItem('userLanguage') : 'zh', messages: { 'zh': require('../asset...

2019-08-27 15:11:50 2536

原创 js中new Date()接收的参数格式详解(Date对象带参数初始化)

js中new Date()接收的参数格式详解(Date对象带参数初始化)1、用整数初始化日期对象new Date(2017,06,06).toLocaleDateString(); // "2017/7/6"new Date(2017,1,1).toLocaleDateString(); // "2017/2/1"new Date(2017,1-2,01).toLocaleDateStri...

2019-08-23 11:17:24 7536

原创 网页实现中英文切换方式对比与实现

一、使用谷歌/微软的翻译API优点:只须调用接口,即可轻松完成整站翻译,翻译准确度还好。缺点:谷歌被墙了,使用意义不大;微软的收费。参考:http://code.google.com/apis/language/translate/overview.html注: 网上很多的使用微软API的方法,现在已经无法实现。二、借助i18n插件,自己编写中英文对照表,用js控制...

2019-08-16 15:06:38 10917

原创 使用vue-i18n实现中英文切换

源码地址安装 vue-i18nnpm install vue-i18n --save-dev新建中英文对照文件// zh.jsmodule.exports = { language: { name: "中文", current: "当前语言" }, navbar: { home: "首页", about: "关于我们", ...

2019-08-16 14:39:59 2993

原创 vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)

区别ECB: 是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。​CBC: 是一种循环模式,前一个分组的密文和当前分组的明文异或或操作后再加密,这样做的目的是增强破解难度。(不容易主动攻击,安全性好于ECB,是SSL、IPSec的标准)代码实现先安装 crypto-jsnpm install crypto-js --save...

2019-08-12 14:56:09 3446

原创 vue中使用v-for时为什么不能用index作为key?

结论:更新DOM的时候会出现性能问题(复用)会发生一些状态bug为什么要用key?key 的特殊属性主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes。如果不使用 key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试修复/再利用相同类型元素的算法。使用 key,它会基于 key 的变化重新排列元素顺序,并且会移除 key 不存在的元素。总...

2019-08-02 18:44:11 11013

空空如也

空空如也

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

TA关注的人

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