注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

幽狼De博客

记录成长中的点点滴滴

 
 
 

日志

 
 

xhEditor编辑器  

2009-07-22 14:15:03|  分类: DIV+CSS+JS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
http://code.google.com/p/xheditor/

xhEditor is a simple,small,fast WYSWYG(What You See What You Get) XHTML editor based by jQuery. that is webbased and compatible with Internet Explorer 6.0-8.0,Firefox 3.0,Opera 9.6,Chrome 1.0,Safari 3.22 .

xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化XHTML编辑器,基于网络访问并且兼容IE 6.0-8.0,Firefox 3.0,Opera 9.6,Chrome 1.0,Safari 3.22。

Features(特点):

ver 0.9.7 Change(2009-7-21)

  1. 调整:标签显示功能由原先的显示在左上方并增高8像素,改为显示在右上方且不增高
  2. 调整:编辑器内部的settings变量由原先的内部变量改为公有变量,以方便从外部动态的对参数进行修改
  3. 修正:修正了Chrome浏览器下字体效果转换错误的问题,此问题仅出现在0.9.6版中
  4. 修正:在非WebKit内核下,使用3个字符的16进制颜色值无效的问题进行了修正,例:<span style="color:#999">aaa</span>
  5. 修正:appendHTML和pasteHTML两个函数添加的图片或者链接,相对地址变绝对地址问题的修正
  6. 修正:XHTML格式化功能进一步完善,例:<b>aaa<bbb</b>,修正前<bbb这部分内容会消失,修正后此BUG消失
  7. 修正:之前表情插入后默认是选中当前表情,现修正为插入表情后光标定位在表情之后,这样便于在后面继续插入新表情
  8. 添加:ajax上传功能模块化,使链接、动画和视频在不增加代码大小的情况下都具备上传功能
  9. 添加:在readonly只读模式下除了全屏和关于按钮可用,其它所有按钮都禁用,并且内容不可编辑,可通过toggleReadonly接口来进行切换状态
  10. 添加:showModal接口,模仿桌面程序的模式窗口,必需完成窗口内事件或者关闭窗口才能返回窗口,本程序已扩展到ajax上传模块中,并可在插件中调用

ver 0.9.6 Change(2009-6-14)

  1. 修正:span标签的color样式编辑过程中,在某些情况下会丢失或者转变成另一种颜色的问题
  2. 修正:IE浏览器下,由于原光标丢失解决方案不理想,造成光标在某些情况会跑到页面结尾的问题
  3. 修正:在Chrome和Safari浏览器下,切换到源代码模式无法全窗口的问题(目前仅部分修正)
  4. 修正:某些非盒模型浏览器渲染下无法全屏问题的进一步修正
  5. 修正:由于XHTML 1.0 Strict DTD和HTML 5规范中都已经完全的禁用<strike>,因此输出代码<strike>标签统一改为<del>
  6. 删除:由于某些情况下需要利用css配合HTML路径制作样式效果,因此取消无意义标签(<span>测试</span>)清理功能
  7. 添加:某些浏览器(IE等)会自动将src和href等属性自动变为绝对路径,因此添加属性值自动保存功能,并允许在初始化时关闭此功能:keepValue:false
  8. 添加:针对IE浏览器添加强制换行,原先若一直输入某个英文字母,会使编辑器窗口产生横向滚动条
  9. 修正:修正了编辑器界面初始化时高度和宽度计算错误的问题
  10. 添加:弹出dialog自适应可视窗口区域范围,超出屏幕右边范围自动靠左显示
  11. 调整:鉴于网络和大部分权威软件都流行在<br/>中间加上空格,即显示如下:<br />,因此本编辑器也改为带空格的自关闭标签输出
  12. 添加:添加自定义按钮功能,可自定义按钮的样式、显示名、快捷键及事件代码,具体使用方法请参考demo9

ver 0.9.5 Change(2009-6-3)

  1. 添加:jQuery事件层接管textarea的focus事件,以解决某些表单校验组件由于textarea隐藏后,对textarea的聚焦错误问题(必需要使用jQuery的focus方法)
  2. 添加:JS接口添加appendHTML函数,用来向编辑器内部结尾添加HTML代码
  3. 添加:过滤类似无意义HTML代码:<b>aaa</b><b>bbb</b>,前后标签完全一样且不带任何属性和样式,中间没必要结束并新开
  4. 添加:图片上传功能,可以在编辑器初始化时设置uploadUrl参数开启
  5. 添加:UBB模式增加背景色和删除线功能,至此支持了全部的标签,删除ubb按钮集
  6. 添加:编辑器的focus和blur接口,可在编辑器初始化时指定
  7. 添加:添加初始化参数:编辑器初始化默认为源代码模式:sourceMode
  8. 修正:某些不支持盒模型的页面标准可能无法全屏的问题,比如不带任何标准定义的<html>
  9. 修正:JS文件调用的时候若在结尾加上类似?v=0.9.4这样的代码,会引起编辑器初始严重错误的问题

ver 0.9.4 Change(2009-5-2)

  1. 修正:全屏模式在IE等浏览器下超出屏幕的BUG
  2. 修正:强制P标签在某些情况下无效的BUG
  3. 添加:UBB模式添加表格支持
  4. 修正:UBB模式某些标签转换错误的BUG
  5. 添加:UBB模式服务器脚本转换函数(php,asp)
  6. 修正:内核上跳过jQuery的BUG,目前可直接使用官方1.3.2版js引擎
  7. 调整:为了避免大小写不统一,插件调用接口统一改为小写,例:$('#elm1').xheditor(true);
  8. 修正:内核上的一些细小BUG

ver 0.9.3 Change(2009-4-28)

  1. 添加:UBB可视化编辑插件(添加beforeSetSource和beforeGetSource接口)
  2. 添加:强制p标签功能(可选择关闭)
  3. 修改:class属性初始化模式增加两个值:xheditor-mini和xheditor-simple,分别调用迷你版和简单版编辑器界面
  4. 修改:一些图片和接口上的细小调整

ver 0.9.2 Change(2009-4-27)

  1. 修正:错误的递规式正则表达式导致某些标签无法正常替换的bug
  2. 添加:段落标签选择功能:p,h1,h2,h3,h4,h5,h6,pre,address
  3. 添加:段落区域及标签显示功能
  4. 添加:表格添加功能

如何用xhEditor编辑器免费替换淘宝宝贝描述中的默认编辑器

Demo(演示):

Thanks(感谢):


  评论这张
 
阅读(1728)| 评论(3)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017