2

我正在开发一个基于 SQL 的 webapp,我需要为一些 keyworkds 着色,例如 SELECT、IN、UPDATE、DELETE、FROM 等,就像 Notepad++、Sublime 等一样。

在此处输入图像描述

有人知道如何用 javascript 做到这一点吗?

我正在考虑在每次击键时运行一个异步任务,但我不知道如何做到这一点......

4

1 回答 1

3

根据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 高亮显示。

于 2013-04-20T05:11:55.910 回答