热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开源XHTML编辑器xhEditor0.9.5发布(增加Ajax图片上传)

开源XHTML编辑器xhEditor0.9.5发布(增加Ajax图片上传)--Linux通用技术-Linux编程与内核信息,下面是详情阅读。
作者:Yanis.Wang
xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化XHTML编辑器,基于网络访问并且兼容IE 6.0-8.0,Firefox 3.0,Opera 9.6,Chrome 1.0,Safari 3.22。

最新0.9.5版添加了Ajax式的图片上传功能,并更新了大量功能修正。

ver 0.9.5 Change(ver 0.9.5更新):

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

编辑器组件采用LGPL协议开放源代码,您可以任意修改,并使用在您商业或者非商业系统中。同样,您也可以任意的学习和参考我们的源代码。若您对本编辑器代码进行改动或者再开发并对外发布的话,请您也使用LGPL协议来开放您的源代码,谢谢。

在大家的支持下,我们的xhEditor会越来越完善,在此我们邀请大家一起来参加和见证xhEditor的成长之路。

最新0.9.5版程序下载:http://code.google.com/p/xheditor/downloads/list
演示程序:

默认模式:http://static.pirate9.com/js/xheditor_demos/demo1.html
自定义按钮:http://static.pirate9.com/js/xheditor_demos/demo2.html
皮肤选择:http://static.pirate9.com/js/xheditor_demos/demo3.html
其它选项:http://static.pirate9.com/js/xheditor_demos/demo4.html
Javascript交互:http://static.pirate9.com/js/xheditor_demos/demo5.html
非utf-8编码网页调用:http://static.pirate9.com/js/xheditor_demos/demo6.html
UBB可视化编辑:http://static.pirate9.com/js/xheditor_demos/demo7.html
Ajax图片上传:http://static.pirate9.com/js/xheditor_demos/demo8.html
推荐阅读
  • 前端提高篇(七十):SVG基本使用、基本样式、路径path
    SVG是使用XML来描述二维图形和绘图程序的语言。SVG遵循的是xml的规范,与html5的使用有所区别SVG绘制出来的是矢量图,放大之后不会失真官方文 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
  • 本文介绍了如何使用jQuery和AJAX来实现动态更新两个div的方法。通过调用PHP文件并返回JSON字符串,可以将不同的文本分别插入到两个div中,从而实现页面的动态更新。 ... [详细]
  • Itwasworkingcorrectly,butyesterdayitstartedgiving401.IhavetriedwithGooglecontactsAPI ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了DataTables插件的官方网站以及其基本特点和使用方法,包括分页处理、数据过滤、数据排序、数据类型检测、列宽度自动适应、CSS定制样式、隐藏列等功能。同时还介绍了其易用性、可扩展性和灵活性,以及国际化和动态创建表格的功能。此外,还提供了参数初始化和延迟加载的示例代码。 ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • 前言:关于跨域CORS1.没有跨域时,ajax默认是带cookie的2.跨域时,两种解决方案:1)服务器端在filter中配置详情:http:blog.csdn.netwzl002 ... [详细]
  • CSS|网格-行-结束属性原文:https://www.gee ... [详细]
  • css元素可拖动,如何使用CSS禁止元素拖拽?
    一、用户行为三剑客以下3个CSS属性:user-select属性可以设置是否允许用户选择页面中的图文内容;user-modify属性可以设置是否允许输入 ... [详细]
  • 前言对于从事技术的人员来说ajax是这好东西,都会使用,而且乐于使用。但对于新手,开发一个ajax实例,还有是难度的,必竟对于他们这是新东西。leo开发一个简单的ajax实例,用的是 ... [详细]
  • pyecharts 介绍
    一、pyecharts介绍ECharts,一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部 ... [详细]
  • 目录爬虫06scrapy框架1.scrapy概述安装2.基本使用3.全栈数据的爬取4.五大核心组件对象5.适当提升scrapy爬取数据的效率6.请求传参爬虫06scrapy框架1. ... [详细]
author-avatar
3051451abcd
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有