分类 "前端" 下的文章

其实这篇文章也可以叫如何监听并上传用户观看的视频时长。最近有需求做到,监听用户播放视频的动作并上报播放事件,需要上报的是用户观看视频的时长。这里就有几种情况了,一是用户点击播放,然后直到视频播放完毕,触发video.ended事件,此时上报用户的观看时长,这个比较...

阅读全文

audio.currentTime失效html5的audio标签可以直接通过设置currentTime来跳到指定时间播放,但有时候失效了,即使设置了currentTime,但音频依然是从头开始播。查找原因发现,与服务端返回的音频header有关。在chrome中,...

阅读全文

有个需求,生成小程序码时候,从微信服务器返回的是一个流的形式,不做本地存储和上传服务器,如何通过url的形式来展示在html中?一个很好的答案就是将流转成base64然后显示在html中。实现步骤获取到file文件流。将流转换成base64字符串形式。添加字符串头...

阅读全文

一、开始准备布置画布:通过添加<canvas>标签,添加canvas元素获取画布:通过<canvas>标签的id,获得canvas对象获得画笔:通过canvas对象的getContext("2d")方法,获得2D环境ps: canvas画布...

阅读全文

1. npm run build后样式无效用vue + ElementUI时候遇到问题:dev环境时样式有效,但npm run build部署到服务器上后,style节点的样式不生效了。原因: 在某个组件中直接使用了elementui组件的class设置样式,但没...

阅读全文

一、父组件传值给子组件使用props传值(官方推荐)。使用data-*="xxx"的属性,数据将自动添加到子组件的根元素。使用$refs直接操作子组件的数据。slot插槽(用于模板内容的传递)二、子组件传值给父组件通过props传值的方式是单向...

阅读全文

题目描述按所给的时间格式输出指定的时间格式说明对于 2014.09.05 13:14:20yyyy: 年份,2014yy: 年份,14MM: 月份,补满两位,09M: 月份, 9dd: 日期,补满两位,05d: 日期, 5HH: 24制小时,补满两位,13H: 2...

阅读全文