我们先来看下效果:
好多提示框
电脑好像要炸了,赶紧跑
有没有觉得电脑像是快要炸了。其实这些弹框仅仅是nodejs调用出来的结果,对电脑没有任何副作用。下面我们来看看怎么用nodejs去实现这样的效果。
nodejs
细心一点可以发现这些弹框的类型只有三种,分别对应三句外部命令。需要注意的是,使用exec执行命令的时候需要在timeout里给定超时时间,否则弹出第一个框的时候不点击确定无法弹出第二个框。
需要在exec方法里给定超时时间
调用这三句命令写了这么长代码,有没有觉得好冗余?对,我们可以在函数里再传一个参数用switch语句选择对应的命令,这样就可以将三个函数合并为一个函数了。
promise风格的调用
最后来看下程序是怎么调用这些命令的,其实很简单,就是用一对promise顺序执行就可以了。
熊猫烧香
当年的熊猫烧香是可以弹出很多错误弹框的,小编的这个demo的灵感便于源于这里,只不过熊猫烧香的弹框可以弹到系统蓝屏,小编的demo做不到,因为小编的这个demo是无毒无公害的。
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。