javascript - 如何使用 HTML 为关键字着色?

标签 javascript jquery css html

我正在开发一个基于 SQL 的 Web 应用程序,我需要为一些按键着色,例如 SELECT、IN、UPDATE、DELETE、FROM 等,就像 Notepad++、Sublime 等一样。

enter image description here

有人知道如何使用 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/

相关文章:

javascript - ajax 请求在 IE 上不起作用

jquery - 日期选择器不会在 Bootstrap 模式中打开

javascript - 表单 - 通过在选择标签中选择一个选项来显示隐藏字段

Javascript 显示来自方法 elementsbyTagName 的所有(元素、标签)

javascript - html 元素无法使用 jQuery 正确移动

javascript - 在运行时创建表jquery上使用自定义插件

javascript - 向下滚动时尝试在元素中重新创建幻灯片

html - 如何使 iframe 填充由与边缘的距离定义的区域?

javascript - 单击按钮上的类(class)不会立即全部关闭

html - 如何在 ios 浏览器中使禁用的输入按钮不是 ‘grey’?