阅读更多

17顶
1踩

Web前端

原创新闻 KindEditor 3.2 发布

2009-07-13 08:59 by 正式记者 luolonghao 评论(19) 有7012人浏览
KindEditor是基于浏览器的所见即所得(WYSWYG)HTML编辑器,主要应用于CMS、论坛、博客等WEB程序里。
这次版本最大的亮点是首次包含统一的range接口,从底层生成span标记,所有浏览器都不会生成font标记。

演示
--------------------
http://www.kindsoft.net/demo.php

下载
--------------------
http://www.kindsoft.net/down.php

range应用例子
--------------------
1. 文本颜色
var cmd = new KE.cmd(id);
cmd.wrap('span', [{'.color': '#ff0000'}]);

2. 给SPAN添加CLASS属性
var cmd = new KE.cmd(id);
cmd.wrap('span', [{'class': 'span-class-name'}]);

3.2变更记录
--------------------
1. 工具栏图标可以反映选中状态。
2. 用虚线显示p,div,ol等标记。
3. font标记全部改成span,文字大小统一使用px单位。
4. htmlTags属性一次可定义多个标记。
5. Firefox等浏览器上颜色可以输出统一的十六进制颜色。
6. filterMode为false的时候输出XHTML,并支持siteDomain设定。
7. 修改了过滤一些代码后HTML代码有偏移的问题。
8. 修复了在IE上点击工具栏图标时失去焦点的问题。
9. 编辑区域的body里添加了ke-content class。
10. 添加了后退/撤销快捷键(Ctrl+Z和Ctrl+Y)。
11. 改善了默认风格。
12. 包含很多细小的代码优化。
13. 增加了宽度和高度属性。
17
1
评论 共 19 条 请登录后发表评论
19 楼 wxq594808632 2009-07-14 15:53
luolonghao 写道
wxq594808632 写道
luolonghao 写道
keer2345 写道
收费吗----


LGPL许可,免费,怎么修改都可以,但修改后的编辑器代码必须使用LGPL许可。

..还是不怎么明白.


1. 任何人、任何商业组织都可以免费使用。
2. 可以修改原代码,但修改后的编辑器代码也必须遵守LGPL许可,也就是说别人可以免费使用你修改后的原代码。


多谢解答.. 赶紧瞅瞅LGPL许可去
18 楼 luolonghao 2009-07-14 10:54
wxq594808632 写道
luolonghao 写道
keer2345 写道
收费吗----


LGPL许可,免费,怎么修改都可以,但修改后的编辑器代码必须使用LGPL许可。

..还是不怎么明白.


1. 任何人、任何商业组织都可以免费使用。
2. 可以修改原代码,但修改后的编辑器代码也必须遵守LGPL许可,也就是说别人可以免费使用你修改后的原代码。
17 楼 joehe 2009-07-14 10:11
能导入word和excel文档不?
16 楼 hhj900 2009-07-14 09:37
使用后发现确实很方便,如果能flash和多媒体也能像图片一样从本地上传就好了
15 楼 zuzong 2009-07-14 09:28
支持 
14 楼 Dreamer 2009-07-13 22:39
代码工整,结构清晰,思路比较巧妙,向作者踏实的精神致敬,学习了~
13 楼 wxq594808632 2009-07-13 22:21
luolonghao 写道
keer2345 写道
收费吗----


LGPL许可,免费,怎么修改都可以,但修改后的编辑器代码必须使用LGPL许可。

..还是不怎么明白.
12 楼 luolonghao 2009-07-13 21:48
keer2345 写道
收费吗----


LGPL许可,免费,怎么修改都可以,但修改后的编辑器代码必须使用LGPL许可。
11 楼 wxq594808632 2009-07-13 21:41
发现问题:在行的末尾插入一个表情.然后移动光标到表情之前.就移动不到表情的后面了
10 楼 keer2345 2009-07-13 21:41
收费吗----
9 楼 gefyuan 2009-07-13 17:58
luolonghao 写道
gefyuan 写道
怎么就不明白了,为啥 table td 的 colspan rowspan 什么都会自动去掉?


这个可以设置的,默认是只保留htmlTags里定义的标记和属性。

没注意,等我研究一下!
8 楼 luolonghao 2009-07-13 17:37
gefyuan 写道
怎么就不明白了,为啥 table td 的 colspan rowspan 什么都会自动去掉?


这个可以设置的,默认是只保留htmlTags里定义的标记和属性。
7 楼 wxq594808632 2009-07-13 17:26
配置相当简单
6 楼 gefyuan 2009-07-13 16:11
怎么就不明白了,为啥 table td 的 colspan rowspan 什么都会自动去掉?
5 楼 daxiong921 2009-07-13 11:46
Java里面能不能用呀?
4 楼 zhishuren 2009-07-13 11:18
看了下很不错,比FCK配置简单多了!
3 楼 netfork 2009-07-13 11:14
看了一下,还是挺好的。
2 楼 makemyownlife 2009-07-13 10:21
挺不错的,支持 !!!!!学习学习。。。。。
1 楼 whaosoft 2009-07-13 10:03
呵呵 我就用fck就够了 有点地方就自己改改了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 前端笔记(Html+CSS+JS+DOM+网页特效+jQuery+HTML5+CSS3+canvas 标签+web开发重难点+面向对象+AJAX)

      Html:超级文本标记语言(HyperText Markup ...一、结构(固定的结构)   <html> <head> <title></title> </head> <bod...

  • 【JQuery】JQuery+JS实现点击左边, 右边出现相应的页面

    我做一个后台, 而且他指出别人没有用iframe, 问我行不行。 只能说行。 没有在网上查看过多的资料, 某天晚上突然想起ajax 里面有一个load方法, 这个方法可以载入其他页面的内容。 于是有了灵感, 开始也只是尝试...

  • (附源码)Node.js图书管理小程序的开发 毕业设计 250858

    Node.js图书管理小程序的开发摘 要大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在图书馆管理的要求下,...

  • JavaScript设计一个框架

    大部分现有的框架都提供了这部分内容,语言扩展应当是以ECMAScript为基础进行的,不应当依赖任何宿主环境,也就是说,作为一个框架的设计者,你应当保证你的语言扩展可以工作在任何宿主环境中,而不是仅仅适合浏览器...

  • 开发无框架单页面应用 — 老码农的祖传秘方

    维基百科上的描述是这样的:JavaScript123“A single-page application (SPA), is a web application or web sitethat fits on a single web page with the goal of providing a morefluid user experience akin to

  • Ajax核心:XMLHTTP组件

    AJAX学习 <br />AJAX技术背景介绍 Ajax(Asynchronous JavaScript + XML)不是一种技术。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含: 1. 基于CSS标准的表示; 2. ...

  • 基于SSM的网上购物系统的设计与开发

    本论文主要对网上购物商城的设计与开发进行了一些论述,包括了系统的设计和实现一共两个大部分,设计部分主要对系统和数据库的分析与设计进行了描述;实现部分主要包括系统的各个功能的实现。 网上购物商城包括两大...

  • XMLHTTP组件相关技术资料

    AJAX学习 AJAX技术背景介绍 Ajax(Asynchronous JavaScript + XML)不是一种技术。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含: 1. 基于CSS标准的表示; 2. 使用Document Object Model(DOM...

  • 建一个XMLHttpRequest对象池

    在ajax应用中,通常一个页面要同时发送多个请 求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖掉,如果每次都创建一个新的 XMLHttpRequest对象,也会造成浪费。解决的办法就是创建...

  • Ajax核心:XMLHTTP组件相关技术资料

    Ajax(Asynchronous JavaScript + XML)不是一种技术。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含: 1. 基于CSS标准的表示; 2. 使用Document Object Model(DOM对象)进行动态显示和交互...

  • WebService的开发、部署、调用

     WebService的开发、部署、调用 分类: WEB其它技术 WEB技术(C#) 2011-11-01 00:53 20927人阅读 评论(2) ...webserviceasp.net测试服务器javascriptcallback ...本文参考其它文章和自己解决...一、C#开发Web

  • 前端面试宝典 html css js ajax es6

    面试宝典 一、HTML和CSS 1 1. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? 1 2. 每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?...7. 为什么利用多个域名来存...

  • 前端js调用后端API获取数据的三种方法(2022.7.25)

    js调用后台API进行http请求的三种方法(get-post)

  • node.js基于web的游戏网站毕业设计源码031726

    3.具体某个游戏的页面:分为两个板块,一个是游戏的信息及玩家对游戏的评论,玩家可以收藏此游戏,以便后续可以快速进入;另一个是此游戏的社区,社区内包含玩家们发表的帖子。 4.个人收藏 5.游戏社区 6.个人信息...

  • 一个框架应该包含哪些内容?

    大部分现有的框架都提供了这部分内容,语言扩展应当是以ECMAScript为基础进行的,不应当依赖任何宿主环境,也就是说,作为一个框架的设计者,你应当保证你的语言扩展可以工作在任何宿主环境中,而不是仅仅适合浏览器...

  • Tripple Farm:Match 3 Combination Game Complete Project 合成小镇三消Unity合成消除游戏项目游戏插件模版C#

    Tripple Farm:Match 3 Combination Game Complete Project 合成小镇三消Unity合成消除游戏项目游戏插件模版C# 支持Unity2020.3.4或更高 您知道像三合镇这样的著名益智游戏,并且您想制作一个自己的游戏。就是这样。这个包正好适合您。 这是一个完整的项目,您可以在零分钟内将其上传到 appstore 或 googleplay 商店。 基本规则: 3个或以上相同的道具可以匹配升级为新的道具。动物如果被困住,也可以合并。 羽毛: -移动(android/ios)就绪。 - 包含所有源代码。 -超过 12 座建筑/军团需要升级。 -三种特殊物品可以提供帮助。 - 三个不同的主题(场景和动物) -unity iap 支持 -Unity UI -广告位已准备好 -包含详细文档

  • 【JAVA编程基础】针对新手的JAVA基础测试题:涵盖选择题、简答与编程实践

    内容概要:本文档是一份针对Java初学者的基础测试题,分为不定项选择题、简答题和编程题三大部分。选择题涵盖标识符、数组初始化、面向对象概念、运算符优先级、循环结构、对象行为、变量命名规则、基本

  • MATLAB机器人运动学、动力学及轨迹规划的建模与仿真

    内容概要:本文详细介绍了如何利用MATLAB进行机器人运动学、动力学以及轨迹规划的建模与仿真。首先,通过具体的代码实例展示了正运动学和逆运动学的实现方法,包括使用DH参数建立机械臂模型、计算末端位姿以及求解关节角度。接着,讨论了雅克比矩阵的应用及其在速度控制中的重要性,并解释了如何检测和处理奇异位形。然后,深入探讨了动力学建模的方法,如使用拉格朗日方程和符号工具箱自动生成动力学方程。此外,还介绍了多种轨迹规划技术,包括抛物线插值和五次多项式插值,确保路径平滑性和可控性。最后,提供了常见仿真问题的解决方案,强调了在实际工程项目中需要注意的关键点。 适合人群:对机器人控制感兴趣的初学者、希望深入了解机器人运动学和动力学的学生及研究人员、从事机器人开发的技术人员。 使用场景及目标:① 学习如何使用MATLAB进行机器人运动学、动力学建模;② 掌握不同类型的轨迹规划方法及其应用场景;③ 解决仿真过程中遇到的各种问题,提高仿真的稳定性和准确性。 其他说明:文中提供的代码片段可以直接用于实验和教学,帮助读者更好地理解和掌握相关概念和技术。同时,针对实际应用中的挑战提出了实用的建议,有助于提升项目的成功率。

  • 基于单片机的无线环境监测-仿真设计(51x2+12864+18B20+HW).#0092

    包括:源程序工程文件、Proteus仿真工程文件、配套技术手册等 1、采用51/52单片机作为主控芯片; 2、发送机:18B20测温、开关模拟灯光,发送数据; 3、接收机:接受数据、12864液晶显示;

  • 微电网优化中风光不确定性的处理:基于机会约束与概率序列的Matlab实现

    内容概要:本文探讨了在微电网优化中如何处理风光能源的不确定性,特别是通过引入机会约束和概率序列的方法。首先介绍了风光能源的随机性和波动性带来的挑战,然后详细解释了机会约束的概念,即在一定概率水平下放松约束条件,从而提高模型灵活性。接着讨论了概率序列的应用,它通过对历史数据分析生成多个可能的风光发电场景及其概率,以此为基础构建优化模型的目标函数和约束条件。文中提供了具体的Matlab代码示例,演示了如何利用CPLEX求解器解决此类优化问题,并强调了参数选择、模型构建、约束添加以及求解过程中应注意的技术细节。此外,还提到了一些实用技巧,如通过调整MIP gap提升求解效率,使用K-means聚类减少场景数量以降低计算复杂度等。 适合人群:从事电力系统研究、微电网设计与运营的专业人士,尤其是那些对风光不确定性建模感兴趣的研究者和技术人员。 使用场景及目标:适用于需要评估和优化含有大量间歇性可再生能源接入的微电网系统,旨在提高系统的经济性和稳定性,确保在面对风光出力波动时仍能维持正常运作。 其他说明:文中提到的方法不仅有助于学术研究,也可应用于实际工程项目中,帮助工程师们制定更为稳健的微电网调度计划。同时,文中提供的代码片段可供读者参考并应用于类似的问题情境中。

Global site tag (gtag.js) - Google Analytics