第6期:JavaScript世界中的自动化测试工具;Test262报告:最新的JS特性支持的状态报告;JavaScript中的排序算法;在Nodejs中正确使用事件(Events);在Vue.js中使用动态组件

JavaScript世界中的自动化测试工具

作者从自己的经验出发,总结了JavaScript环境下的自动化测试工具。作者共从四个方面讲了JavaScript环境下的自动化测试框架。自动化测试的图形化界面(GUI):Selenium Webdriver是一个强大的GUI测试框架,支持Chrome,Firefox,Safari... 查看更多

Test262报告:最新的JS特性支持的状态报告

Test262报告,是一个向JavaScript开发者提供各个浏览器对ECMAScript语言的新特性和老特性的实现状态的报告。它依赖于每天在各个JavaScript引擎中运行ECMA-262的测试用例,把语言特性的实现程度可视化地展示在网站上。如果你想看这个报告的内容,可以访问... 查看更多

JavaScript中的排序算法

很多开发者都在研究和编写Java、Python、C和C++的算法,而很少有关于JavaScript的算法。作者在文中介绍了JavaScript的三种排序算法:合并排序、插入排序和冒泡排序。作者使用一个简单的数组([4, 2, 3, 1, 5])编写示例,三种排序算法如下。合并排序... 查看更多

在Nodejs中正确使用事件(Events)

在事件驱动流行之前,应用内不同部分之间进行通信的方式非常直接:一个组件需要向另一个组件发送信息时,直接调用被发送组件的函数。 事件驱动的好处是可以让各个组件进行解耦,保持组件的独立性,让组件在适当的时候触发事件,并执行对应的监听函数。如果想要拓展更多的监听函数,也很简单,直接向监... 查看更多

在Vue.js中使用动态组件

作者讲述了他在使用Vue.js开发页面的时候,会遇到一种场景,页面上要展示哪个组件不是确定的,是根据接口中的返回值来动态地判断进行展示。作者在Vue.js中使用component组件,可以很好地实现动态组件,通过is属性来动态地展示对应的组件。文中使用了简单的示例进行讲解,参考如... 查看更多

分享于 2018-11-14