草庐IT

javascript - 生成一致标签的简单、丰富的 JavaScript 文本编辑器?

我正在尝试开发一个网络应用程序,允许用户在自己身上存储一个小的“关于我”部分。为简单起见,我想使用具有典型格式化功能的基于JS的编辑器,即。粗体、斜体、下划线、不同的字体大小和颜色等。我尝试自己动手,但我发现contentEditable有一个坏习惯,它会在不同的浏览器中生成不同的标签(例如,有些浏览器插入的br标签比其他浏览器多,有些将段落分成不同的p标签……),并且由于出于安全原因存储原始HTML是不可能的,我发现编写一个可以解释所有这些差异并以标准格式正确存储输出的解析器非常困难(即,将每个换行符替换为\n因为存储比一次替换操作更困难)。那么,是否有任何文本编辑器可以在大多数/所

javascript - TinyMCE 的计数器未按预期工作

我知道有很多解决方案,但找不到正确的解决方案。我已经在tinyMCE版本3中编写了自定义计数器的代码,该版本的maxlength属性不起作用。我想在计数器达到0时停止提供更多文本,我使用了setcontent("")和substring(0,maxcount)这似乎是个问题,因为当我在其trim的最后两个字符之间给出任何2个字符,这不应该是这样的。我也尝试过使用evt.preventDefault()它可以防止但无法再次键入keydown和keypress也排除了bacspace和delete但它无法正常工作。这是我的代码。tinyMCE.init({mode:"textareas",

javascript - TinyMCE 的计数器未按预期工作

我知道有很多解决方案,但找不到正确的解决方案。我已经在tinyMCE版本3中编写了自定义计数器的代码,该版本的maxlength属性不起作用。我想在计数器达到0时停止提供更多文本,我使用了setcontent("")和substring(0,maxcount)这似乎是个问题,因为当我在其trim的最后两个字符之间给出任何2个字符,这不应该是这样的。我也尝试过使用evt.preventDefault()它可以防止但无法再次键入keydown和keypress也排除了bacspace和delete但它无法正常工作。这是我的代码。tinyMCE.init({mode:"textareas",

javascript - 表格的浏览器内 HTML 编辑器?

我正在开发一个发布科学文章的网站,不是以PDF格式而是以HTML格式。作为编辑团队的输入工具,我们将TinyMCE用于普通文本以及一些用于脚注和引文的自定义插件。但是我们对TinyMCEs表格控件并不是很满意。除了最简单的表格之外的所有内容都需要很长时间才能编写。是否有任何专门用于浏览器的表格编辑工具? 最佳答案 CKEditor通过其表格对话框和许多不错的上下文菜单功能,提供了更多便利,就像您期望从文字处理器中获得的功能一样。检查一下,也许它已经足够改进了。也就是说,无论您使用什么,在网络浏览器中编辑表格仍然很痛苦。这是与生俱来的

javascript - 表格的浏览器内 HTML 编辑器?

我正在开发一个发布科学文章的网站,不是以PDF格式而是以HTML格式。作为编辑团队的输入工具,我们将TinyMCE用于普通文本以及一些用于脚注和引文的自定义插件。但是我们对TinyMCEs表格控件并不是很满意。除了最简单的表格之外的所有内容都需要很长时间才能编写。是否有任何专门用于浏览器的表格编辑工具? 最佳答案 CKEditor通过其表格对话框和许多不错的上下文菜单功能,提供了更多便利,就像您期望从文字处理器中获得的功能一样。检查一下,也许它已经足够改进了。也就是说,无论您使用什么,在网络浏览器中编辑表格仍然很痛苦。这是与生俱来的

html - 在某些字符上显示 Vim omnicomplete 而不是 Ctrl-X Ctrl-O?

在Vim7中,Ctrl-XCtrl-O显示可能值的列表,但当我经常使用自动完成功能时,我发现这个键序列太长了。例如,在HTML文件中,我希望在我键入 最佳答案 要在键入“:”时激活omnicompletion,您可以使用以下映射。imap::缺点是每次按":"omnicompletion都会被激活,即使在评论或任何其他上下文中键入“:”在其中您不希望omnicompletion。我已将ctrl-space映射到事件的omnicompletion:imap这让我可以选择在需要时激活omni。

html - 在某些字符上显示 Vim omnicomplete 而不是 Ctrl-X Ctrl-O?

在Vim7中,Ctrl-XCtrl-O显示可能值的列表,但当我经常使用自动完成功能时,我发现这个键序列太长了。例如,在HTML文件中,我希望在我键入 最佳答案 要在键入“:”时激活omnicompletion,您可以使用以下映射。imap::缺点是每次按":"omnicompletion都会被激活,即使在评论或任何其他上下文中键入“:”在其中您不希望omnicompletion。我已将ctrl-space映射到事件的omnicompletion:imap这让我可以选择在需要时激活omni。

html - 如何将 Markdown 文档导出为不同的格式?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion编写文档作为一名开发人员,我一直在寻找编写和更新文档的最简单方法。不是尖叫“不要读我”的无聊文本,而是一些令人愉快(且轻松)格式化的内容,并且对代码的支持非常简单。从LaTeX到wiki再到Markdown,仅举几例,我认为Markdown已经很接近了。但是文档本身非常Nerd而且不是很便携。这将需要成为HTML和PDF。Markdown编辑器所以基本上我正在寻找一个编辑器、转换器或任何我没有想到的巧妙技

html - 如何将 Markdown 文档导出为不同的格式?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion编写文档作为一名开发人员,我一直在寻找编写和更新文档的最简单方法。不是尖叫“不要读我”的无聊文本,而是一些令人愉快(且轻松)格式化的内容,并且对代码的支持非常简单。从LaTeX到wiki再到Markdown,仅举几例,我认为Markdown已经很接近了。但是文档本身非常Nerd而且不是很便携。这将需要成为HTML和PDF。Markdown编辑器所以基本上我正在寻找一个编辑器、转换器或任何我没有想到的巧妙技

html - 在多个页面中重复相同的 HTML 代码

我很难找到这个,因为我不知道如何调用它。我会尝试描述我想要的过程,看看你们中是否有人知道这样的编辑器。我有一个网站,其中重复了相同的html组件,例如菜单。我可以用css定义菜单的外观,但我不能(据我所知)用简单的一行将相同的html片段添加到每个html页面。我所做的是将菜单复制到每个地方。如果我更改菜单,我需要重新做一遍。我知道这可以通过使用动态服务器来实现,例如php或jsp,但我不需要它是动态的。我想知道有没有办法做到这一点。我想可能有一个编辑器,我可以在其中使用include编辑html,然后在修改后“编译”html以生成我将在我的服务器上替换的html。谢谢