在传统开发工程师眼里,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问点来访问该对象。在Jav

Read More

最近由于项目的需要,领导想要做一个类似授权模块的东西,通过这个模块,允许用户授权给第三方应用或是网站来访问其存储在其他网站(应用)上的特定信息,这种授权方式被成为 oAuth2.0,被大量应用在微博,微信等应用和网站,论坛中。在开发过程中,领导想要通过扫二维码的方式来进行令牌(token)的获取和身份的认证,为简化操作和开发过程,决定使用 Html5 来实现这一扫码功能。

Read More

D3.js简介D3.js是一个基于数据的文档操作javascript库,使用D3js能够大大简化对svg的繁琐操作,使用其提供的简单的API就可以制作许多酷炫的图表。 D3是一个开源项目,最新的源码请点击这里,作者是纽约时报的可视化编辑Mike Bostock与他斯坦福大学的教授

Read More