自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 cookie存储、获取、删除封装方法总结

/ 获取cookie/function getCookie (name){ //export暴露方法的写法export const getCookie = (name) => { var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)') if (arr = document.cookie.match(reg)...

2018-03-30 17:53:09 719

原创 js正则验证邮箱和手机号码格式

验证手机号码格式:function phone(){ var a= /^0{0,1}(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])[0-9]{8}$/; if(a.test(document.getElementById("phone").value)){             //a.test()里面为手机号码输入框的的value,如果可以为空提交可以...

2018-03-29 15:42:56 1008

原创 vue中引用pdf.js,实现在线浏览禁止下载、打印的功能

需求:在线浏览pdf文件,并且禁止掉用户下载打印的效果。分析:普通的iframe、embed标签都只能实现在线浏览pdf的功能,无法禁止掉工具栏的下载打印功能。只能尝试使用插件,pdfobject.js这个插件可以实现功能,而且操作简单,但是兼容性不好,不兼容火狐、ie浏览器。于是替换成pdf.js实现:因为不想在服务器放太多东西,所以引用pdf后的方法都是自己调用的api实现的。以下仅是核心代码...

2018-03-28 12:22:00 9200 14

原创 vuex结合localstorage动态监听storage的变化

需求:不同组件间共用同一数据,当一个组件将数据发生变化时,其他组件也可以响应该变化。分析:vue无法监听localstorage的变化。localstorage主要用于不同页面间传值,vue适合组件间传值。对于组件间共用同一数据又想保存住信息或者再页面刷新的时候不丢失数据(vuex在页面刷新的时候存储的值会丢失,localstorage存储在本地浏览器中),可以采用vuex+localstorag...

2018-03-27 15:50:55 5363 1

原创 js监听页面关闭或刷新

需求:在页面关闭的时候监听事件,但是刷新的时候并不执行。实现:window.onbeforeunload = function(){      var  n  =  window.event.screenX  -  window.screenLeft;       var  b  =  n  >  document.documentElement.scrollWidth-20;       ...

2018-03-22 19:54:05 19021 2

基于vis.js动态流量的封装

基于vis.js动态流量的封装。按照规则,可以实现小球动态滚动的效果

2018-04-19

空空如也

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

TA关注的人

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