gpt4 book ai didi

coffeescript - 摆脱CoffeeScript的封闭包装器

转载 作者:行者123 更新时间:2023-12-03 12:04:02 25 4
gpt4 key购买 nike

我该如何省略将全局变量隐藏起来的自动闭合包装器?

(function() {
// my compiled code
}).call(this);

只是使用CoffeeScript + SproutCore,当然,我更喜欢保留范围:在这种情况下,无需保护任何内容都不会被覆盖。

我知道我可以在声明中使用 @this.,但这不是太优雅。

最佳答案

快速而肮脏的解决方案:使用控制台标志-b(裸露)。 警告:如果这样做,小猫将会死亡!

干净的解决方案:不要那样做。

Usage: coffee [options] path/to/script.coffee

-c, --compile compile to JavaScript and save as .js files
-i, --interactive run an interactive CoffeeScript REPL
-o, --output set the directory for compiled JavaScript
-j, --join concatenate the scripts before compiling
-w, --watch watch scripts for changes, and recompile
-p, --print print the compiled JavaScript to stdout
-l, --lint pipe the compiled JavaScript through JSLint
-s, --stdio listen for and compile scripts over stdio
-e, --eval compile a string from the command line
-r, --require require a library before executing your script
-b, --bare compile without the top-level function wrapper
-t, --tokens print the tokens that the lexer produces
-n, --nodes print the parse tree that Jison produces
--nodejs pass options through to the "node" binary
-v, --version display CoffeeScript version
-h, --help display this help message

关于coffeescript - 摆脱CoffeeScript的封闭包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5693211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com