- 博客(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关注的人