Ace Editor
Javascript Mode
/*** In fact, you're looking at ACE right now. Go ahead and play with it!** We are currently showing off the JavaScript mode. ACE has support for 45* language modes and 24 color themes!*/function add(x, y) {var resultString = "Hello, ACE! The result of your math is: ";var result = x + y;return resultString + result;}var addResult = add(3, 2);console.log(addResult);
Html Mode And Emmet
<!--* We are currently showing off the Html mode. ACE has support for 45* language modes and 24 color themes!--><!DOCTYPE html><html lang="en"><head><title>ACE in Action</title><style>#editor {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}</style></head><body><div id="editor">function foo(items) {var x = "All this is syntax highlighted";return x;}</div><script src="/ace-builds/src-noconflict/ace.js" charset="utf-8"></script><script>var editor = ace.edit("editor");editor.setTheme("ace/theme/monokai");editor.getSession().setMode("ace/mode/javascript");</script></body></html>
Setting Theme
<!DOCTYPE html><html lang="en"><head><title>ACE in Action</title><style type="text/css" media="screen">#editor {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}</style></head><body><div id="editor">function foo(items) {var x = "All this is syntax highlighted";return x;}</div><script src="/ace-builds/src-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var editor = ace.edit("editor");editor.setTheme("ace/theme/twilight");editor.getSession().setMode("ace/mode/javascript");</script></body></html>