我正在开发一个基于 SQL 的 webapp,我需要为一些 keyworkds 着色,例如 SELECT、IN、UPDATE、DELETE、FROM 等,就像 Notepad++、Sublime 等一样。
有人知道如何用 javascript 做到这一点吗?
我正在考虑在每次击键时运行一个异步任务,但我不知道如何做到这一点......
我正在开发一个基于 SQL 的 webapp,我需要为一些 keyworkds 着色,例如 SELECT、IN、UPDATE、DELETE、FROM 等,就像 Notepad++、Sublime 等一样。
有人知道如何用 javascript 做到这一点吗?
我正在考虑在每次击键时运行一个异步任务,但我不知道如何做到这一点......
根据https://code.google.com/p/google-code-prettify/wiki/GettingStarted添加
<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?lang=sql"></script>
给你<head>
然后放
<pre class="prettyprint lang-sql">...</pre>
围绕您的 HTML 转义 SQL。
http://google-code-prettify.googlecode.com/svn/trunk/tests/prettify_test.html#sql_lang显示了 SQL 高亮显示。