nodejs教你让舍友电脑系统不停地报错弹框

作者:admin / 时间:1年前 (2018/11/11) / 分类:后端测试 / 阅读:551 / 评论:0

我们先来看下效果:

好多提示框

电脑好像要炸了,赶紧跑

有没有觉得电脑像是快要炸了。其实这些弹框仅仅是nodejs调用出来的结果,对电脑没有任何副作用。下面我们来看看怎么用nodejs去实现这样的效果。

nodejs

细心一点可以发现这些弹框的类型只有三种,分别对应三句外部命令。需要注意的是,使用exec执行命令的时候需要在timeout里给定超时时间,否则弹出第一个框的时候不点击确定无法弹出第二个框。

需要在exec方法里给定超时时间

调用这三句命令写了这么长代码,有没有觉得好冗余?对,我们可以在函数里再传一个参数用switch语句选择对应的命令,这样就可以将三个函数合并为一个函数了。

promise风格的调用

最后来看下程序是怎么调用这些命令的,其实很简单,就是用一对promise顺序执行就可以了。

熊猫烧香

当年的熊猫烧香是可以弹出很多错误弹框的,小编的这个demo的灵感便于源于这里,只不过熊猫烧香的弹框可以弹到系统蓝屏,小编的demo做不到,因为小编的这个demo是无毒无公害的。


没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。