- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
documentation对于 tinymce,可以将所有 javascript 和组件(我假设包括插件)压缩到一个文件中。他们确实指出了人们可能不想这样做的原因。
Compressing into a static file
It's also possible to simply concatenate the necessary components and some boilerplate code into a single .js file. However you will always have to recreate this file if you want to use other TinyMCE plugins, or you upgrade TinyMCE. You will also probably want to configure your webserver to compress javascript files.
但是假设一个人确实想要这样做,那么他实际上是如何去做的呢? Build.xml 似乎没有提供适当的任务。至少当我尝试加载 tiny_mce.js 时,插件似乎没有被包含在内。
最佳答案
有一些非常出色的命令行工具可用于此操作,但您也可以仅使用文本编辑器轻松完成此操作。最简单的方法是打开每个文件,复制内容,然后将内容粘贴到一个 JS 文件中(比如“everything-all-together.js”)。您需要确保将文件粘贴到单个文件中的顺序与将脚本标签放入 HTML 文档的顺序相同。将所有文件放在一起后,您可以使用 JSXMin、YUI Compressor 或 Google Closure 等工具。也有一些在线工具可以执行此操作,例如 http://www.minifyjavascript.com/ .您可以粘贴未压缩的 JS,然后复制回压缩的 JS。这使得构建过程非常麻烦,但如果您只需要执行一次,就可以完成。
执行此操作的最佳方法是将其作为网站的构建步骤来执行。这意味着当您对 JS 文件进行更改时,您将重建压缩的 JS 文件以包含更改。如果您快速迭代并一遍又一遍地更改文件,这可能是一个麻烦的步骤。您不希望每次保存都必须重建压缩文件。您可以通过设置网站的开发和生产模式来解决这个问题。在开发模式下加载时,JS 文件不会组合在一起。完成所有必要的更改后,您将重新运行构建步骤以生成单个压缩的 JS 文件。要从命令行进行缩小,您可能需要使用 Google Closure:https://developers.google.com/closure/compiler/ .如果您下载编译器应用程序,则可以执行以下操作:
java -jar compiler.jar some-file.js some-other-file.js > compiled.js
这将生成一个名为 compiled.js 的文件,其中包含缩小格式的 some-file.js 和 some-other-file.js 的内容。您可以根据需要指定任意数量的文件进行编译。实际上,我卖 Closure 有点短,说它只是缩小了。它也是极其优化的代码。几乎每个站点都应该一直对所有 JS 执行此操作,除非他们已经在做更好的事情。
关于javascript - 我如何将tinymce和所有插件压缩到一个静态文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861004/
因为没有更多的 Tinymce 论坛,如果我可以问有没有办法通过在源代码中添加 style="width: or height:"来关闭表格功能。 谢谢 最佳答案 我通过将以下内容添加到 tinymc
我的页面加载了 5 个 div,可以使用 Tinymce 内联编辑器进行编辑。通过单击一个按钮(如此动态),我可以安心地使用 Jquery 加载 5 个新的。但是当然新的不会受到 Tinymce 的影
我想以相同的形式使用 2 个不同的 textareas 和 tinyMCE。第一个效果很好,但是每当我添加第二个时,第二个都会被禁用(当我从右下角手动放大时它会启用)。它们的字段名称和 id 是不同的
我不确定我是否理解正确,但我相信有一个免费的“基本”版本,如果您需要一些高级插件和技术支持,您只需付费。 情况真的是这样吗? 最佳答案 是 . 请查看 this link和 this link想要查询
我的一位用户对tinyMCE 中的撤消功能感到非常沮丧。它不是撤消最后一个微小的更改,而是撤消许多更改。这是每隔几秒拍摄一次快照的计时问题吗?这是可配置的吗? 其他信息:用户正在将信息从 Word 复
我有最新版本的 TinyMCE 编辑器,当我像那样传递图像链接时 http://www.w3schools.com/css/trolltunga.jpg它会自动转换为 .我试图捕获 paste_pr
如果编辑器当前内容的长度加上要粘贴的单词的长度超过指定的限制,我需要阻止tinyMCE的粘贴事件。我该怎么做?谢谢。 最佳答案 我错了。我不需要阻止或禁用 tinyMCE 中的粘贴来执行此操作。我使用
我正在使用 TinyMCE 插件并将 valid_elements 选项设置为: "a[href|target:_blank],strong/b,em/i,br,p,ul,ol,li" 即使没有列出数
我似乎无法在互联网上找到有关此的任何信息,但是 TinyMCE 4 中的图标如何工作? 我知道我可以按名称为按钮指定图标并为我的自定义按钮指定自定义图标,但是如果我想采用标准图标之一,在图像编辑应用程
每次我向 tinyMCE 添加图像时,它都会将图像 URL 转换为愚蠢的内容(删除主机名并添加 ../或任何它需要的内容),因此我将无法在任何其他级别使用 tinymce 创建的图像地点 ! 这可以以
我有一个包含多个文本区域的页面,可以用 TinyMCE 替换。 一些 Textareas 采用阿拉伯语文本,一些英语文本。 textareas 根据他们应该接收的输入正确设置了 dir -属性。 如何
我正在使用最新的 TinyMCE,它很棒,但我遇到的唯一问题是人们发布代码示例时。他们以 PRE 格式发布还是正常发布都没有关系。 TinyMCE 去掉了所有的缩进(Tabs)并使其难以阅读,这里有没
我一直在寻找几个小时来找到一个可以在图像中添加诸如“填充:5px”之类的东西的插件。每个人都通过纯 html 做到这一点吗?我们的客户需要一种方法来简单地使用按钮或右键单击上下文菜单来添加它。有什么建
我想要 tinymce 工具栏中的按钮。单击该按钮后,无论光标在哪里,“HELLO”都应出现在编辑器中。 版本:3.3.7 但我无法添加该按钮。 我试过添加这样的按钮 setup: function
我刚开始使用 TinyMCE 作为 WYSIWYG 编辑器,我想知道是否有人看到我的问题使用过这个不错的编辑器可以帮助我,这是我的脚本: tinyMCE.init({ mode :
我正在尝试从 ltr 设置 TinyMCE(版本 4.0.12)中的默认内容方向至 rtl . 我正在使用 directionality配置: directionality: 'rtl', ...但编
如何为粗体、下划线和删除线等基本内容覆盖 TinyMCE 的默认格式?目前生成的 HTML 使用样式化的跨度,这通常很好。不幸的是,在这种情况下,我需要做一些简单的解析并且需要元素是旧样式的 、 和
如何在 TinyMCE 中设置默认字体大小和背景颜色? 谢谢, 伊甸园 最佳答案 您也可以使用 Javascript 更改 css。 将此添加到您的 init 函数中: oninit : "postI
当我使用 TinyMCE 添加新表格时,表格几乎不可见,因为初始宽度只有几个像素。 有什么办法可以改变这种情况吗? 最佳答案 打开 table.js,转到第 30 行有内容 width = formO
我正在 TinyMCE 工具栏上制作一个额外的按钮(它用于 Wordpress,但我认为这并不重要)。 按下按钮并显示一个表单,我在配置它时完全不知所措,以便在表单上输入的值实际上传输到tinyMce
我是一名优秀的程序员,十分优秀!