两种不同编辑器主要的功能区别在于网页代码的运用上。比如说我博客中的html代码,包括整体模板的代码,就需要使用HTML编辑器;这两种编辑方式各有优点,使用选择全凭个人写日志习惯而定。
HTML编辑器
HTML编辑器更适合对html代码比较熟悉,习惯用html代码来实现网页特效的朋友。选择HTML编辑器后,点选了“源码”之后,粘贴html代码在文章或者一侧模块中,可以嵌入网页、插入背景图片、flash动画、音频、视频,做出动态字幕效果和彩色发光文字,改变鼠标指针形状,改变浏览器的滚动条颜色等等的一些效果。
UBB编辑器:
有朋友问:为什么我的编辑文章没有显示源代码,原因是你选择了UBB编辑器。
UBB编辑器使用的是UBB代码,UBB代码是html代码的一种变种,用来方便用户在不能使用html代码的情况下, 打造个性化的网页。UBB代码相对要简单的多,功能也有限,很多网页特效都做不出来,但可以实现字体、字号的改变,也可以做出彩色发光文字、带阴影的文字、动态字幕效果,插入flash动画的功能,但使用UBB编辑器请不要嵌套代码,否则很容易出现错误。
UBB编辑器下的文字输入为纯文本输入,不会夹杂多余代码,避免了HTML编辑器输入夹杂过多代码出现一篇文章超过6万个英文字符,即:3万个中文字符的问题。
两年前,基本所有的论坛和博客程序都是使用 UBB 编辑器的,但是 UBB 编辑器的缺点很明显,无法马上看到自己写的日志的样子,要调整起来也不是那么容易,而且各种程序的 UBB 解析器不同所实现的功能也不全一样。不过 UBB 的好处也很明显,程序对内容的控制力十分强大,开发起来也很容易。
鉴于 UBB 的缺点很明显,所以近两年都在努力发展 HTML 可视化编辑器(也叫所见即所得编辑器),可视化编辑器的缺点和优点也同样明显,HTML 可视化编辑器的优点就如他的名字一样,所见即所得,可视化,使用者可以在编辑内容的同时就看到内容所呈现的样式,不过 HTML 可视化编辑器的缺点也非常明显,程序对内容的控制力远不如 UBB 编辑器。由于 XSS 攻击以及 HTML 标签必须闭合的特性,如果要使用 HTML 可视化编辑器必须要有一个强大的后台过滤功能,否则 HTML 编辑器带来的只能是噩梦,而不是便利。
特希望 Internet Explorer,Mozilla Firefox,Apple Safari 还有 Opera 等浏览器可以内置一个可视化编辑器。FCKeditor 就不错,兼容性很强,不过体积嘛就有点巨大了。
前几天小写了一个可视化编辑器,就是现在的评论编辑器,感觉 Internet Explorer 的优势还是很明显的,光光标定位和分段问题 Firefox 就让人很头疼。
開啟UBB 發表評論