HTML5+CSS3
水田如雅
不生产代码,只是代码的搬运工
展开
-
HTML5——利用navigator+Video调用摄像头进行录像
以前无聊的时候玩儿过HTML5,感觉里面的很多新标签确实深深震撼了我额。。。。 今天需求那边要做这样一个功能,在微信里面调用摄像头进行拍摄,然后上传。刚开始最先想到的是Video标签,只要将它的src指定为当前摄像头录制到的视频就可以了。 后来百度了一段,发现还要用上Navigator,具体代码如下...原创 2015-03-30 19:57:12 · 19618 阅读 · 14 评论 -
HTML 5 Web 存储——localStorage
今天在调一个angularJs的代码的时候,看到了localStorge: 因为这个对象在service里面没有定义,所以刚开始以为这是ag为我注入的一个对象,但是后来翻遍所有js代码,也没有发现这个对象定义在哪里。查了下,发现我又out了: HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStora原创 2016-02-26 16:01:10 · 2480 阅读 · 9 评论 -
canvans——合并图片
var resultImg=new Image();resultImg.id="resultImg";resultImg.width=147;resultImg.height=246;resultImg.crossOrigin = "Anonymous";let bgImg=new Image();bgImg.id="bgImg";bgImg.src="https:/原创 2018-05-31 15:50:15 · 2063 阅读 · 0 评论 -
Canvans绘图问题集锦
小屏幕手机canvans大小超出屏幕大小前几天产品反馈说手机上canvans绘制海报时候,在5s上,绘制不全。当时根据海报背景图大小判断,海报大小超出了屏幕,canvans只绘制了屏幕可见部分,确实是刚踩过这个坑。不过canvans在绘图时候,可以进行图片缩放,之后再绘图,就ok了。...原创 2018-06-27 22:29:24 · 2043 阅读 · 138 评论 -
es6——async&await去除回调嵌套
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script type="text/javascript">async function ajax(url) { return new Promise(function (resolve, reject) { ...原创 2018-06-28 17:01:31 · 1159 阅读 · 0 评论 -
bluebird——Promise.join
今天需要一个这样的操作,两个异步操作,不知道哪个异步操作先完成,并且这两个异步操作没有关联关系,需要的是两个异步操作都完成之后,才能进行后面的一个动作。js实现。 最开始考虑的思路是,写个for循环,里面settimeout实现个类似后端语言中sleep的操作,但是感觉性能不好,放弃了。然后又仔细看了下ES6-9,发现没有提供我想要的这种东西。仔细寻找,发现有人提到es6的Promise的方法可...原创 2018-06-28 23:17:38 · 1055 阅读 · 0 评论