摘要: 今天要写的,不是大家平时会用到的东西。因为兼容性实在不行,只是为了说明下前端原来还能干这些事。 大家能想象前端是能将摄像头和麦克风的视频流和音频流提取出来,再为所欲为的么。或者说我想把我canvas画板的内容录制成一个视频,这些看似js应该做不到的事情,其实都是可以做到的。 阅读全文
posted @ 2018-08-08 22:56 syl95 阅读(6071) 评论(8) 推荐(5) 编辑
摘要: 这是一个实现给canvas内的内容添加绑定事件的一点小见解。 阅读全文
posted @ 2018-06-22 13:33 syl95 阅读(13544) 评论(5) 推荐(12) 编辑
摘要: 对js继承的一些见解和es6中class继承和es6之前继承的对比 阅读全文
posted @ 2018-04-17 15:21 syl95 阅读(501) 评论(0) 推荐(2) 编辑
摘要: 写一个.vue的组件 阅读全文
posted @ 2018-04-09 12:47 syl95 阅读(10703) 评论(0) 推荐(6) 编辑
摘要: 这是一个基于原生的移动端tab滑动+上拉加载,下拉刷新的插件 阅读全文
posted @ 2018-03-17 13:41 syl95 阅读(5408) 评论(1) 推荐(2) 编辑
摘要: vue 过滤器filter vue的过滤器一般在JavaScript 表达式的尾部,由“|”符号指示: 过滤器可以让我们的代码更加优美,一般可以用在时间格式化,首字母大写等等。 例如:{{ date | dateFormat }}这是过滤器的写法;{{ dateFormat(date) }}这是函数 阅读全文
posted @ 2018-03-13 22:19 syl95 阅读(962) 评论(0) 推荐(1) 编辑
摘要: Canvas-图片缩放 由上一篇canvas-旋转的例子可以了解到canvas的一些特性,不熟悉的同学可以先去看看canvas-旋转。 我们在将图片引入canvas时,图片会一原始像素渲染。这样往往不是我们想要的大小。这时就要用到canvas的scale(x, y)方法:如果您对绘图进行缩放,所有之 阅读全文
posted @ 2018-02-28 21:51 syl95 阅读(9374) 评论(0) 推荐(0) 编辑
摘要: Canvas-图片旋转 众所周知canvas是位图,你可以在里面渲染你要的东西,不过你只能操作canvas的属性来进行编辑。就是说你并不能操作画进canvas的东西,例如我在canvas里添加一幅画,我现在想将那幅画移动10px,我们并不能直接操作那幅画,因为我们根本获取不到那幅画的任何信息。我们永 阅读全文
posted @ 2018-01-13 15:38 syl95 阅读(32957) 评论(4) 推荐(6) 编辑
摘要: 相信大家在做项目的时候会遇到在canvas里加入图片时,图片发生90°,180°的旋转。当时的你肯定时懵逼的,为毛。 其实这就是图片的EXIF搞的鬼。 什么是EXIF 简单来说,Exif 信息就是由数码相机在拍摄过程中采集一系列的信息,然后把信息放置在我们熟知的 JPEG/TIFF 文件的头部,也就 阅读全文
posted @ 2018-01-01 18:50 syl95 阅读(20401) 评论(13) 推荐(3) 编辑
摘要: 获取地址栏上的URL参数现在最简单通用的方法应该就是下面这种了。 不过这种方法是有缺陷的,它不能识别URL中值带&或=,例如:http://www.test.com?a=1&23&b=231 在这里我们 a参数定的值为“ 1&23 ”, 如果还用上面的方法获取的话: a = 1 为什么呢,这就要解析 阅读全文
posted @ 2017-12-16 15:54 syl95 阅读(7019) 评论(0) 推荐(0) 编辑