Javascript 组合TinyMCE(jQuery插件)文件
我正在使用TinyMCE jQuery插件。目前唯一预加载的文件是jquery.tinymce.js 加载使用TinyMCE的模块时,将使用下面的代码对其进行初始化。发生这种情况时,会加载大量TinyMCE文件,我正在Chrome窗口中查看这些文件。如果我点击另一个模块,然后返回,TinyMCE文件不会被重新加载,这是有意义的;该实用程序正在检查加载的内容,并动态加载所需的文件 我要做的是预加载我需要的所有TinyMCE文件。我想我可以只看Chrome选项卡,查看加载的文件,并将它们连接到主TinyMCE文件中。我尝试从simple开始,将它加载的第一个文件langs/en.js连接在jquery.tinymce.js之后。但这会产生一个脚本错误TinyMCE未定义。我把事情弄得一团糟,似乎什么都不管用 有没有一个简单的方法可以做到这一点?我只想手动将我需要的所有TinyMCE文件连接到一个主文件中(这不是手动的,我编写了一个简单的实用程序来实现它,但这并不重要) 如何做到这一点 是否有某种初始化方法可以调用jQuery插件对象来启动进程,然后处理所有的helper TinyMCE文件 TinyMCE初始化代码:Javascript 组合TinyMCE(jQuery插件)文件,javascript,jquery,tinymce,Javascript,Jquery,Tinymce,我正在使用TinyMCE jQuery插件。目前唯一预加载的文件是jquery.tinymce.js 加载使用TinyMCE的模块时,将使用下面的代码对其进行初始化。发生这种情况时,会加载大量TinyMCE文件,我正在Chrome窗口中查看这些文件。如果我点击另一个模块,然后返回,TinyMCE文件不会被重新加载,这是有意义的;该实用程序正在检查加载的内容,并动态加载所需的文件 我要做的是预加载我需要的所有TinyMCE文件。我想我可以只看Chrome选项卡,查看加载的文件,并将它们连接到主Ti
data.inputs.itemDescription.tinymce({
// Location of TinyMCE script
script_url: '/shared/tinymce/jscripts/tiny_mce/tiny_mce.js',
// General options
theme: "advanced",
skin: "custom",
plugins: "style,layer,table,advhr,advlink,inlinepopups,preview,contextmenu,paste,nonbreaking",
// Theme options
theme_advanced_buttons1: "bold,italic,underline,formatselect,bullist,numlist,link,code,preview",
theme_advanced_buttons2: "tablecontrols,|,hr",
theme_advanced_buttons3: "",
theme_advanced_buttons4: "",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_statusbar_location: "",
theme_advanced_resizing: true
});
在“tinymce开发包”中已经有了压缩tinymce文件的方法。 它是一个简单的ant工具,但工作正常
我强烈建议每个tinymce用户不要使用jQuery构建。这是一个麻烦的来源,对象创建的jQuery开销使得tinymce在处理键盘输入时速度变慢。最好使用常规的tinymce构建并额外加载常规的jQuery库。这就是您要说的吗?它看起来像在建…我不知道它在建什么。您可以指定的不同选项产生jsp、.net、cold fusion等版本。我只想要一个由我需要的其他文件组成的js文件。这不可能吗?不,这不完全是我说的。这是另外一回事。下载developement tinymce版本时,第一个目录中有一个build.xml,它将所有js文件压缩为一个js文件。