本文最后更新于 6314 天前,其中的信息可能已经有所发展或是发生改变。
哈哈
发现我这个标题写的很风骚
继上个基于jquery的UBB编辑器之后
我决定写个可视化的编辑器出来
在没有写可视化编辑器之前,感觉可视化是个很神秘的东西,离我很远的样子
但是当真正开始去写,去读别人的可视化编辑器的时候,比如Discuz的,Sina的,163的,发现可视化编辑器也就这么回事,没有去读FCKeditor和TinyMce的编辑器,越来越觉着老外的想法是可爱的:)
给个最简单的可视化编辑器
<iframe id=x name=x height="400" width="600" style="padding:0px;"></iframe>
<script>window.frames["x"].document.designMode="On"</script>
上面保存个html文件 打开 再复制点可视化内容进去,发现了吧
这就是可视化编辑器
写完了发出来做个记录吧,有时候真的是很想说声,你娘
打造最精简的编辑器,冲哇
记录完毕
让FCKeditor和TinyMce去见鬼吧
风骚完毕
PS:document.execCommand是个好东西,可视化里面的很多东西都是用这个去format的
另外有一点关于加快可视化编辑器运行的想法:
就是不要去用javascript去控制页面的输出
在用户没有点击相应的按钮的时候,不要去用javascript去控制编辑器
实际上FCKeditor和TinyMce就是由于javascript干涉的事情太多,导致浏览器不仅仅需要去下载相应的文件,还要去渲染文本框,时间啊,效率啊就这样浪费了
我的做法就是在用户没有点击的时候,没有javascript触发,需要的仅仅是显示一个table,我期待着我的编辑器出来
再PS:有时候想找个参考真的很费劲
现在是常住MSDN了,比如找这个moveStart方法,还是MSDN的最可靠啊
http://msdn2.microsoft.com/en-us/library/ms536623.aspx
风骚哟~
奶奶的,不的不说你真的很风骚!
风骚对于我而言是鼓励
🙂 …………………
骚,很骚
Firefox用不了,自己做的那个就用这个,现在用FCKeditor,就是速度慢了点
要写出适用于各个浏览器的才行哦,并不是简单的事.