我正在寻找一个 jQuery 插件,它将显示用于 HTML 创作和编辑的文本区域。
我正在寻找的东西:
- 必须支持编写 HTML,而不是所见即所得的表示形式
- 必须像任何富客户端 IDE 一样在您键入时为 HTML 着色。
- 应该是 jQuery,但原生 JS 也可以。
我玩过 MarkItUp,它让我达到了 90%,但没有提供语法着色。据我所知,WYMeditor 没有“代码视图”选项,而只是一个所见即所得视图。
过去有人做过类似的事情吗?
Use 码镜 http://marijn.haverbeke.nl/codemirror/。这是谷歌使用的荧光笔他们的 API 游乐场 http://code.google.com/apis/ajax/playground/.
我已经尝试过了,效果很好,根据他们的网站,它可以在以下浏览器中运行:
- 火狐浏览器 1.5 或更高版本
- Internet Explorer 6 或更高版本
- Safari 3 或更高版本
- Opera 9.52 或更高版本
- Chrome
我不明白为什么你在这种情况下提到 jQuery,因为 jQuery 与你需要做的事情没有任何关系,除了它的选择器引擎,它可以用来查找你想要启用语法突出显示的文本框(尽管如果你把一个id
对此你也不应该需要 jQuery。)
最好使用专门为解决手头的任务而设计的独立库(CodeMirror 就是)。您将获得最大的性能,并且开发人员更容易维护它,从而确保更好的代码质量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)