我正在开发一个基于 SQL 的 Web 应用程序,我需要为一些按键着色,例如 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 高亮显示。
关于javascript - 如何使用 HTML 为关键字着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16116803/