文章: knysa:异步等待风格PhantomJS脚本编程

2016年10月11日 | By News | Filed in: 未分类.

Source: http://www.infoq.com/cn/articles/knysa-phantomjs-async-await?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

PhantomJS是提供JavaScript API的可编程无头浏览器(无图形界面)。它非常适合页面自动化和测试。其JavaScript API非常优秀,提供了许多高级功能,但同时也陷入了JavaScript常常遇到的“回调地狱(callback hell)”,既深度嵌套的回调。knysa从另一方面优雅的解决了这个问题。与类似CasperJS,knysa允许开发者有顺序的编写步骤。不同于CasperJS,knysa不会添加大量的样板代码(如casper.then()等)。

By Bo Zou Translated by 金灵杰


Comments are closed here.