文件名称:csp.js::television:适用于原始JavaScript的CSP
文件大小:39KB
文件格式:ZIP
更新时间:2024-02-18 11:31:04
javascript csp clojure es6 async
CSP.js 该库提供适用于原始JavaScript的CSP原语。 如果您以前使用过Clojure的 ,则选择CSP.js很容易。 非常感谢。 该库的大部分内容是core.async的Clojure代码到JavaScript的直接翻译。 例 以下示例可以在找到。 您可以的浏览器尝试一下(确保打开控制台)。 // This function simulates a search request to a remote source, such as an HTTP // request to Google. function fakeRemoteSearch(query) { var latency = (Math.random() * 200); return CSP.go(function*() { yield CSP.take(CSP.timeout(latency)); return {query: query, latency: latency}; }); } function performSearch(n) { return CSP.g
【文件预览】:
csp.js-master
----.gitignore(54B)
----csp.js(41KB)
----csp.min.js(28KB)
----package.json(1KB)
----Makefile(1018B)
----bin()
--------build.js(1KB)
----index.js(14KB)
----CHANGELOG.md(635B)
----examples()
--------robpike.js(1KB)
--------build()
--------timeout.js(247B)
--------search.js(933B)
--------robpike.html(129B)
--------search.html(128B)
--------timeout.html(129B)
----README.md(5KB)
----lib()
--------util.js(1KB)
--------buffers.js(3KB)
--------go_blocks.js(6KB)
--------channels.js(4KB)
----regenerator.runtime.min.js(3KB)
----bower.json(404B)
----MIT-LICENSE(1KB)
----test()
--------browser_tests.html(401B)
--------mocha.css(31B)
--------mocha.js(30B)
--------index_test.js(26KB)
----regenerator.runtime.js(7KB)