当前位置:  开发笔记 > 编程语言 > 正文

带有语法着色的HTML编辑器的jQuery插件

如何解决《带有语法着色的HTML编辑器的jQuery插件》经验,为你挑选了3个好方法。

我正在寻找一个jQuery插件,它将显示用于HTML创作和编辑的textarea.

我正在寻找的东西:

    必须支持编写HTML,而不是WYSIWYG表示

    必须像键入任何富客户端IDE那样为HTML着色.

    应该是jQuery,但原生JS也可以.

我玩过MarkItUp,它让我90%但没有提供语法着色.据我所知,WYMeditor没有"代码视图"选项,而只是一个WYSIWYG视图.

过去有人做过这样的事吗?



1> Blixt..:

使用CodeMirror.它是谷歌用于API游乐场的荧光笔.

我已经尝试了它并且运行良好,根据他们的网站,它可以在以下浏览器中使用:

Firefox 1.5或更高版本

Internet Explorer 6或更高版本

Safari 3或更高版本

Opera 9.52或更高版本

我不明白你为什么在这种情况下提到jQuery,因为jQuery与你需要做的事情没什么关系,除了它的选择器引擎,它可以用来找到你想要启用语法高亮的文本框(尽管如果你把一个id就可以了,你不应该需要的jQuery的,要么.)

最好使用专门用于解决手头任务的独立库(CodeMirror是.)您将获得最高性能,并且开发人员可以更好地维护它,从而确保更好的代码质量.


CodeMirror的+1和提及jQuery的虚拟+1不是所有问题的解决方案.
我同意jQuery不是所有问题的解决方案,但是请求jQuery解决方案可能意味着1)开发人员"知道"jQuery,所以如果他们必须自定义它,他们会感觉更舒服.2)零到最小配置3)jQuery抽象浏览器差异,因此作为开发人员,您可能会感觉更安全"插件比纯粹的本机解决方案更好地支持跨浏览器.

2> Lucky..:

你还应该看看EditArea

它不使用jquery,但它也不会与它发生冲突.



3> Sinan..:

我还用Codemirror在kodingen.com现在是koding.com,Codemirror写的很好,你可以得到源代码,并改变您的需求.

但你也可以检查amyeditor,它也非常先进,它支持的语言比codemirror更多.您也可以从github获取其源代码.

希望能帮助到你...

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有