可以保留单行注释吗?(在CoffeeScript中编写注释键/用户脚本)
Is it possible to keep single-line comments? (Writing greasemonkey/userscripts in CoffeeScript)
我注意到,在编译CoffeeScript时,没有保留任何单行注释。
这是有问题的,因为我正试图在CoffeeScript中编写一个防油麦键/用户脚本,而它们依赖于元数据块的注释。
我试过使用backticks,但评论周围的backticks似乎有问题:
`// ==UserScript==
// @version 1.0
// ==/UserScript==`
alert "hello world"
成为
// ==UserScript==
// @version 1.0
// ==/UserScript==;alert("hello world");
如果我在收盘倒勾前加一行,我会得到:
// ==UserScript==
// @version 1.0
// ==/UserScript==
;alert("hello world");
如果能有自动包装的便利性,那也太好了。。但是我认为如果没有CCD_ 1,元数据块也将被封装。
有没有更好的方法可以让我做这件事?
我不使用CoffeeScript,但从文档来看,你可以使用:
###
// ==UserScript==
// @version 1.0
// ==/UserScript==
###
alert "hello world"
哪个会产生:
/*
// ==UserScript==
// @version 1.0
// ==/UserScript==
*/
alert("hello world");
它可以像GM脚本一样完美地解析。元数据读取正确。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- 如何防止 TinyMCE 将 CDATA 添加到<脚本>标签中,并注释掉<样式>标签
- 谷歌应用程序脚本:如何在不使用getComment()方法的情况下将第二条注释添加到第一条注释中
- 谷歌应用程序脚本:;范围不是函数,它是对象;尝试在单元格中放置注释时出错
- php脚本在购买的模板中呈现为注释
- 使用 ajax 作为注释表单,它给了我 500 个内部错误,但没有脚本它可以工作,这意味着我的脚本是错误的;对
- 来自 NodeJS 脚本的注释是否有可能产生内存问题
- 注释掉<脚本>结束标记.语法确定与否
- 在脚本链接标记中使用注释
- <脚本> 注释格式无效
- 在此行中找到多个注释:结束标记 (脚本>) 未正确关闭,预期>
- 从3升级到PHP 5.5之后.x,它似乎试图解析我的JavaScript注释(嵌入在一个PHP包含文件的脚本标签)
- IE修复-条件注释脚本将无法执行
- 强制Jade忽略脚本标签中的注释
- Greasemonkey脚本删除特定注释之间的HTML
- 可以保留单行注释吗?(在CoffeeScript中编写注释键/用户脚本)
- Do JavaScript样式注释必须在脚本标记之间进行
- 脚本代码语法..html内部注释
- 使用grunt为脚本编写一些javascript注释