iceEditor.文档

使用文档

创建编辑器
创建编辑器时,只需引入一个js文件即可,无序引入JQ、CSS等文件,整个编辑器只有一个js,编辑器的容器推荐使用div,当然也可以使用textarea标签,如下:
不管哪种方式创建,一定要给容器指定一个唯一的id,然后实例化它ice.editor('content')就OK了……
iceEditor支持一个页面上无限创建多个编辑器,只要指定一个唯一的id,实例化它即可,创建方法与上面的相同!就是这么简单!
menu-菜单配置说明
编辑器的菜单配置为数组类型,菜单的功能说明请看上面列表,菜单的顺序可以随意调整,可以选择添加和移除,提示:'line'并不是编辑器的菜单,而是菜单中的分割线,用来分类使用!
设置编辑器尺寸
编辑器的宽默认为100%,高为400px,设置其他尺寸时,一定要加上单位‘px’哦!
禁用编辑器
获取内容
设置内容
设置编辑器内的内容,一般文章编辑功能会用到这个函数,利用ajax给它异步传值非常方便!
追加内容
追加内容,将内容追加到编辑器内容的尾部!
颜色配置
编辑器的文字与背景颜色配置均为数组类型,颜色值是HEX格式,该色系选用了百度编辑器(UEditor)内的色系,在文本编辑器上完全够用了,一般不需要给它重新配置颜色。
附件和图片上传
上传图片或者附件请配置upload.php文件,配置项已在该文件中详细说明,做为上传已经够用了,需要其他功能,例如图片缩略图和图片水印功能,请另加。iceEditor目前只配置了PHP语言的上传文件,其他语言后续再加,计划会有JAVA、.NET两门语言的上传,哪位大牛如果有比较好的上传类库可以传我一份,我的QQ:308018629(其实网上有很多的文件上传类库)。
截图粘贴
插件开发
目前提供这四种形式的菜单类开发,后期将增加一些其它的,敬请期待!
预防XSS攻击
为了预防 xss 攻击,可使用一些xss类的过滤模块,推荐使用xss.js,因为它支持白名单过滤配置,并且可以通过自定义处理函数,对任意标签及其属性进行处理,使用很简单:
你需要这个XSS过滤模块,请到官方下载:http://jsxss.com/zh/index.html
在线演示:http://jsxss.com/zh/try.html
下面是使用案例