关于可视化WEB编辑器的问题

大家好,最近突发奇想,想要自己写一个类是JAVAEYE提问和发帖时候用的可视化编辑器,不知道有哪些知识需要掌握,和有些什么建议,谢谢大家了。
开发这样的编辑器需要掌握什么样的知识,谢谢。
[b]问题补充:[/b]
请问TinyMCE是开源的吗?
[b]问题补充:[/b]
:cry: 收费吗?
[b]问题补充:[/b]
[quote]
它是基于License (LGPL)协议的开源东东
[/quote]

还是不太明白,能说清楚点吗,收费还是不收费?

基于 LGPL 的软件也允许商业化销售,但不允许封闭源代码。

如果您对遵循 LGPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 LGPL 协议,不允许封闭源代码。但是如果您的程序对遵循 LGPL 的软件进行任何连接、调用而不是包含,则允许封闭源代码。

http://tinymce.moxiecode.com/
TinyMCE javaeye就是用这个

只要学习DHTML,js,css就可以做到

当然是开源的,

它是基于License (LGPL)协议的开源东东

开源软件协议有很多种,

你得先了解这个,http://www.awflasher.com/blog/archives/939

看你用于什么目的了,