观察者模式是一种经典的编程模式,近两年来由于事件驱动编程的流行,观察者模式也变得更加流行起来。JavaScript中的观察者模式多是基于事件的,在针对小规模的对象进行时就有些太大部头了。

Watch.JS实现了对小型对象甚至变量的监视,对于想要继续贯彻观察者模式的开发者来说,在适合不过了。
Read More →

PhantomJS是一个带有JavaScript宿主环境的webkit引擎封装,它类似于一个浏览器,但并不自带图像输出,而是提供了一个命令行的环境,专门针对需要浏览器作为执行环境,而又不需要用户界面的情景。

利用PhantomJS这一点,我们可以打造一个网页截图或者缩略图生成工具。
Read More →