编辑器eclipse Orion
允许在网络浏览器中编辑各种语言的源代码。 instruction表示编辑器可以通过这几行HTML
代码进行设置。
<link rel="stylesheet" type="text/css" href="http://eclipse.org/orion/editor/releases/4.0/built-editor.css"/>
<script src="http://eclipse.org/orion/editor/releases/4.0/built-editor.min.js"></script>
<script>
/*global require*/
require(["orion/editor/edit"], function(edit) {
edit({className: "editor"});
});
</script>
我将这些行粘贴到编辑器中,调整了所包含的.css
和.js
文件的路径,并在Web浏览器中调用了该页面。它会导致错误Uncaught ReferenceError: require is not defined
。
还有一条替代指令,说明包含-amd
JS文件的eclipse Orion
版本,并且还包含某个require.js
JS文件。
我是否遗漏了某些内容,或者指示缺少提示始终包含require.js
以提供require
功能?
指令已有几年历史了。我使用最近的Orion build 14.3。这些年来发生了什么变化?是否在早期构建中提供了一次require函数?
答案 0 :(得分:0)
是的,需要包含requirejs,例如
namespace MyNamepace
{
public static class Program
{
public static void Main(String[] args)
{
Boolean b = true;
Boolean b_rev = b.Reverse();
Console.WriteLine(b); // True
Console.WriteLine(b_rev); // False
Int32 i = -20;
Int32 i_rev = i.Reverse();
Console.WriteLine(i); // -20
Console.WriteLine(i_rev); // 20
}
}
public static class ExtensionMethods
{
public static Boolean Reverse(this Boolean value)
{
return !value;
}
public static Int32 Reverse(this Int32 value)
{
return -value;
}
}
}
如果您使用bower安装了requirejs,则可能需要使用类似
的内容<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.5/require.js></script>
另请参阅以下工作Orion示例的酸性代码: