使用blob解决canvas跨域的问题

如果想要获取一个图片上某个像素点的色值,可以使用canvas的getImageData来拿到数据,但是在canvas中,跨域图片是不能获取其图像信息的,如果取跨域的图片像素信息,就会出现跨域错误。[……]

阅读全文

Vue中为什么属性不能实时绑定?

这是一个很低级的错误,但是如果不小心就会犯二。

在Vue中要进行数据绑定,首先要声明这个属性,然后vue才会监听这些属性的数据变化。但是,如果一个object,即使你不设置某些属性,在你访问时也并不[……]

阅读全文

Gulp+Jade页面开发自动化

如果要开发一个静态页面的网站,免不了有很多相同的部分,例如头部header,侧边栏aside,还有底部footer等等,如果要实现一个完整的页面开发,每次都要复制这些相同的代码,这样做起来也太机械了,[……]

阅读全文

JavaScript中的Blob对象

经常看到一些视频的地址是blob://xxxxxxx这种形式,比较好奇,本篇文章就是聊一些浏览器中Blob对象的一些内容。

以下内容全文转载自:https://github.com/pfan123/[……]

阅读全文

使用Symbol创建私有属性

es6类中没有提供私有属性、私有方法这些概念,之前的写法,使用下划线表示一个方法是私有的,但是,在外部仍然是可以被访问到的,并没有起到真正私有的目的。

var Person = (function[......]

阅读全文

ES6中WeakMap的使用

WeakMap之前,首先说说es6中的Map

Map存储的是一个键值对,任何值都可以作为键或者是值才进行存储。所以,在需要保存键值映射关系时,可以使用Map来完成这些操作。Map接口上也提供了不[……]

阅读全文