哪些浏览器支持多行字符串?
"foo \
bar"
Run Code Online (Sandbox Code Playgroud)
像往常一样,我不支持它的主要嫌疑是IE.哪个IE版本是第一个支持它?
我试图在数组中放入一些html标记以便稍后检索.我的编辑器在description1行上抛出语法错误,我无法弄清楚原因.任何帮助将非常感激.代码如下.谢谢
var modalcontent = {
description1 : '<div id = "description"><div class = "tbc">
<label class = "tbc" for = "tbc">Description</label>
</div>
<div class = "tbc">
<input type = "text" class = "tbc" name = "description" id = "tbc" placeholder = "Enter description">
</div>
</div>
<!--end description div-->'
}
Run Code Online (Sandbox Code Playgroud) 这为什么会破裂?我之前没有正确使用.innerHTML,也不知道为什么会出错.
function asdf() {
document.getElementById("qwerty").innerHTML="A<br>
B<br>
C<br>
D<br>";
}
Run Code Online (Sandbox Code Playgroud) 在Python中,对于多行字符串,有这些三引号('''),这是非常有用的。有什么方法可以在 JavaScript 中做到这一点吗?
我在我的HTML文件的脚本部分中使用innerHTML。
document.getElementById("id1").innerHTML="<font size=4 color=blue><b>Process</b></font><br>"
Run Code Online (Sandbox Code Playgroud)
如果它适合单行,那么效果很好,但是我想在innerHTML中放置多行HTML代码,这可能吗?
document.getElementById("demo").innerHTML = "
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CPU Information
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
No of Cores:
1
Speed of each core in Mhz:
cpu MHz : 2399.318
model name : Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
CPU Load:
0.1
Top CPU using process/application
-------------------------------------
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 10364 680 576 S 0.0 0.0 0:05.46 init
";
Run Code Online (Sandbox Code Playgroud) 我在 JavasScript 中有一个非常长的电子邮件匹配正则表达式,我想将其分成多行而不更改正则表达式功能。我知道一些正则表达式引擎提供了一种插入换行符以提高可读性的方法,有没有办法在 JS 中做到这一点?
window.lastSavedContents = "test
tester";
Run Code Online (Sandbox Code Playgroud)
这是我的JavaScript代码.我得到一个firebug错误说:
未终止的字符串文字[Break On This Error] window.lastSavedContents ="test
我的一个同事在JS对象中设置属性的字符串值时使用了反斜杠:
shareButtonsHtml : '\
<span class="share-fb">\
<a href="#" class="fb-share"><span class="fb-share-icon"></span>Share</a>\
<span class="fb-share-count"><i></i><u></u>0</span>\
</span>\
<div class="share-twitter"> \
<iframe class="share-twitter-iframe" \
allowtransparency="true" frameborder="0" scrolling="no" \
src="https://platform.twitter.com/widgets/tweet_button.html" \
style="width:130px; height:20px;"></iframe> \
</div> \
<div class="share-google"> \
<div class="g-plusone" data-size="small" data-annotation="none"></div> \
</div>',
Run Code Online (Sandbox Code Playgroud)
我们对此字符串执行的唯一操作是在用户鼠标悬停时填充社交共享按钮容器:
self.html(obj.shareButtonsHtml);
Run Code Online (Sandbox Code Playgroud)
我知道反斜杠是JS中的转义字符.谁能解释为什么我的同事在这里使用它们?当然他不需要逃离回车或换线?他后来搬到另一家公司,所以我不能问他!
我想在Javascript中从Dbdepdia获得英国土木工程文章的摘要.这是我尝试但它失败了.
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<style type="text/css">
</style>
</head>
<script type="text/javascript">
var url = "http://dbpedia.org/sparql";
var query = "\
PREFIX dbpedia2: <http://dbpedia.org/resource/>\
PREFIX Abs: <http://dbpedia.org/ontology/>\
SELECT ?abstract\
WHERE {\
?s dbpedia2:Civil_engineeringe\"@en;\ Abs:abstract ?abstract\
}";
Run Code Online (Sandbox Code Playgroud)
这是我如何编码url将其传递给ajaxx
var queryUrl = encodeURI( url+"?query="+query+"&format=json" );
$.ajax({
dataType: "jsonp",
url: queryUrl,
success: function( _data ) {
var results = _data.results.bindings;
for ( var i in results ) {
var res = results[i].abstract.value;
alert(res);
}
}
});
</script>
<body></body>
</html>
Run Code Online (Sandbox Code Playgroud) 我一直在尝试了解如何使用 github actions 将多行评论写入 PR。我试图使用 github.rest.issues.createComment() (如评论拉取请求...中所示),然后使用环境变量处理多行问题,如下所示:工作流命令。最终目标是从 python 脚本(或日志文件)中获取一些多行输出标准输出,并将其作为注释放回到正在运行的工作流的 PR。下面的 yml 文件运行良好,直到最后一步,我尝试访问我创建的环境变量并将其用作 createComment() 的主体。环境变量已创建并且似乎可用,但当我尝试将其用于评论正文时失败。来自 github 操作的错误位于代码下方。如果我像这样添加引号,body: "${{env.SCRIPT_OUTPUT}}"我会得到同样的错误。如果可能的话,我想使用 createComment() ,我知道 Peter Evans 有一个创建评论,我接下来可能会尝试,但试图理解为什么这不起作用。
name: GitHub Actions Test Multi-line
on:
pull_request:
branches:
- Dev
jobs:
Run-check-references:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- run: |
SCRIPT_OUTPUT=$(cat << EOF
first line
second line
third line
EOF
)
echo "SCRIPT_OUTPUT<<EOF" >> $GITHUB_ENV
echo "$SCRIPT_OUTPUT" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- run: |
echo "${{env.SCRIPT_OUTPUT}}" …Run Code Online (Sandbox Code Playgroud) javascript ×9
innerhtml ×2
dbpedia ×1
html ×1
jquery ×1
multiline ×1
pull-request ×1
regex ×1
semantic-web ×1
sparql ×1
string ×1
yaml ×1