loop-protect:提取JS Bin的循环保护功能

时间:2024-05-13 16:04:53
【文件属性】:

文件名称:loop-protect:提取JS Bin的循环保护功能

文件大小:46KB

文件格式:ZIP

更新时间:2024-05-13 16:04:53

JavaScript

回路保护 JS Bin的循环保护实现为可重用的库。 此代码可保护用户代码包括使用while , for或do循环的无限循环的用例。 请注意,这并不能解决,而只是重写JavaScript(使用巴贝尔的AST)包装循环使用条件的中断。 这也不能防止递归循环。 例子 有了循环保护,这意味着用户可以在JS Bin上输入以下代码,最终的console.log仍然可以使用。 代码从此转换: while ( true ) { doSomething ( ) ; } console . log ( 'All finished' ) ; …对此: let i = 0 ; var _LP = Date . now ( ) ; while ( true ) { if ( Date . now ( ) - _LP > 100 ) break ; doSomething ( ) ;


【文件预览】:
loop-protect-master
----.gitignore(32B)
----package.json(906B)
----package-lock.json(173KB)
----LICENSE.md(1KB)
----.travis.yml(73B)
----README.md(4KB)
----lib()
--------index.js(3KB)
----bower.json(480B)
----test()
--------loop-protect.test.js(11KB)
--------callback.test.js(1KB)
--------non-jsbin.test.js(700B)
--------imported.test.js(864B)
--------callback-exported.js(64B)

网友评论