项目
万亩紫云庭
从零开始,记录下自己的点滴成长。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模拟实现类select功能
模拟实现类select功能项目背景在具体开发过程中需要实现一个自定义生成table(将在后续文章中介绍),这篇文章主要展示这个类select下拉框功能。功能简述主要是点击按钮显示隐藏的div,在div内可以编辑内容,点击除div的区域可以隐藏编辑的内容思路通过给三个地方绑定onclick事件来实现这个功能。function showArea(e,flag){e.stopPropag...原创 2019-11-05 19:15:50 · 242 阅读 · 0 评论 -
利用h requestFullscreen标签实现页面全屏
利用requestFulllscreen实现全屏操作项目背景开发了一个基于Echarts的dashBoard概要页面,因为是图标显示要求支持全屏操作,方便用户观看。走过的弯路1.先使用的是利用fixed布局,想在点击到全屏按钮后,利用ng-class给最外层盒子增加fixed属性,但这样尝试后只能实现浏览器内部的全屏,并不能实现整个屏幕的全屏。position:fixed;top:0;...原创 2019-10-30 11:19:52 · 573 阅读 · 0 评论 -
前端md5校验
项目背景今天在做项目的时候,遇见一个问题,现场环境较差,可能会出现文件损坏(一个有经验的同事说这种情况实际上不会出现,前端往后台传只会传送失败或者是成功,几乎不会出现这种问题)。但是c++同事说,万一出现这种情况了,他们不好找到错误的源头。于是就有了现在这种情况。前端获取文件的md5值,与文件一同传到后端,后端同样对md5值进行校验。如果相同,则文件未被损坏(其实这种方式优点类似于tcp、ip的...原创 2019-08-28 20:57:47 · 1148 阅读 · 0 评论 -
angular 父组件向子组件传递函数时出现的问题
起因在今天的项目中需要将一个分支版本的代码同步到主干版本上,由于分支版本是定制化需求,同步到主干时需要进行在已有基础上封装,在传递函数的过程中出现了这个问题。这个问题的首先是要将一个前端的md5校验嵌入一个封装好的文件上传指令中。为了不影响已经封装好的指令,于是在指令中新增加一个before-fn来执行这些操作解决<div before-fn="mainCtrl.getMd5(fil...原创 2019-10-09 10:40:20 · 705 阅读 · 0 评论
分享