我在Ruby中有以下代码.我想将此代码转换为JavaScript.什么是JS中的等效代码?
text = <<"HERE"
This
Is
A
Multiline
String
HERE
Run Code Online (Sandbox Code Playgroud) 在编写jQuery代码时如何进入新行,而不是代码的实际输出,例如:
$('#foo').append('<div id="bla"> '+\n+'
</div>');
Run Code Online (Sandbox Code Playgroud)
这样的事情.
可以获取外部脚本的内容作为字符串吗?相当于myInlineScript.textContent?
场景是我刚刚开始进入WebGL和所有教程我找到商店着色器作为内联<script type="x-shader/x-foo">标签.然而,元素本身并不重要 - 着色器是由纯字符串创建的.这些很容易从内联脚本中提取出来.textContent,但我当然更喜欢将我的代码与我的标记分开.
获取外部脚本的源/内容是否有一些等价物?快速扫描DOM文档和Google搜索并没有带来任何启发性.
更新
WebGL着色器不是一个大问题 - 有许多方法可以在Javascript中获取字符串!但这不是我唯一一次遇到用于内联非脚本的脚本标签,并且对于更好的方法感到好奇.
可能重复:
Javascript中的多行字符串
我是一个非常熟悉js的php开发人员.在php中我使用heredoc很多用于多行变量值或print语句.在js中,有没有办法轻松编写这些,而不必诉诸这样的凌乱代码:
var animals = 'dog'+
'cat'+
'bird'+
etc...
Run Code Online (Sandbox Code Playgroud)