自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虚竹

以梦为马,不负韶华

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

原创 详解localStorage

基本介绍localStorage是html5中新添加的一个属性,用来作为前端存储数据的一个本地数据库。解决了cookie存储本地数据有限制的不足(cookie只有4k的内存)。不同的浏览器对于localstorage数据大小的支持不一样,但仍然远大于cookie的内存限制。与sessionStorage的区别localStorage是用于长久保存浏览器的缓存,除非手动删除,否则可以一直使用。...

2019-11-12 19:52:47 1636

原创 Echarts一份有用的属性列表

持续补充中……定义横坐标的最小宽度axisLabel{minInterval:1 //定义坐标最小宽度为1}这在用来限制一些数据显示时有效,当数量较少,且必须为整型时采用这种方法。...

2019-11-12 09:25:24 317

原创 模拟实现类select功能

模拟实现类select功能项目背景在具体开发过程中需要实现一个自定义生成table(将在后续文章中介绍),这篇文章主要展示这个类select下拉框功能。功能简述主要是点击按钮显示隐藏的div,在div内可以编辑内容,点击除div的区域可以隐藏编辑的内容思路通过给三个地方绑定onclick事件来实现这个功能。function showArea(e,flag){e.stopPropag...

2019-11-05 19:15:50 176

原创 利用h requestFullscreen标签实现页面全屏

利用requestFulllscreen实现全屏操作项目背景开发了一个基于Echarts的dashBoard概要页面,因为是图标显示要求支持全屏操作,方便用户观看。走过的弯路1.先使用的是利用fixed布局,想在点击到全屏按钮后,利用ng-class给最外层盒子增加fixed属性,但这样尝试后只能实现浏览器内部的全屏,并不能实现整个屏幕的全屏。position:fixed;top:0;...

2019-10-30 11:19:52 435

原创 angular 父组件向子组件传递函数时出现的问题

起因在今天的项目中需要将一个分支版本的代码同步到主干版本上,由于分支版本是定制化需求,同步到主干时需要进行在已有基础上封装,在传递函数的过程中出现了这个问题。这个问题的首先是要将一个前端的md5校验嵌入一个封装好的文件上传指令中。为了不影响已经封装好的指令,于是在指令中新增加一个before-fn来执行这些操作解决<div before-fn="mainCtrl.getMd5(fil...

2019-10-09 10:40:20 632

原创 前端md5校验

项目背景今天在做项目的时候,遇见一个问题,现场环境较差,可能会出现文件损坏(一个有经验的同事说这种情况实际上不会出现,前端往后台传只会传送失败或者是成功,几乎不会出现这种问题)。但是c++同事说,万一出现这种情况了,他们不好找到错误的源头。于是就有了现在这种情况。前端获取文件的md5值,与文件一同传到后端,后端同样对md5值进行校验。如果相同,则文件未被损坏(其实这种方式优点类似于tcp、ip的...

2019-08-28 20:57:47 1022

原创

留下点什么在进入公司后,项目主管告诉我自己要学会着写博客来记录一下自己的学习。而且博客这个东西相当于是在给别人讲述一个东西,只有在讲述的过程中,自己也才能更加深刻的理解自己学习到的和掌握到的知识。这便是博客的初衷。...

2019-01-21 20:32:57 82

空空如也

空空如也

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

TA关注的人

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