今天百度的Web前端研發部發布了所見即所得的HTML編輯器UEditor v1.0,百度乃搜索引擎大亨,怎也料想不到會發布Web開放源碼。本著百度的盛名載了下來本地測試使用,并對此發點個人意見。先看看效果圖,如下:
從界面風格上看,UEditor屬于簡潔直觀的編輯器。而功能基本可以滿足用戶使用。小編看了下在http://ueditor.baidu.com/onlinedemo.html的幾個演示,目前示例比較少,只有完整版、簡單版,然后就是使用插件和自定義插件了,而UEditor主題風格只有如上圖演示的一個默認風格。
載了壓縮包下來使用,壓縮包中自帶一個完整版演示。查看演示index.html頁面代碼,一百多行JS代碼中沒有注釋,演示基本無實際應用價值。
UEditor下載官方雖然把文檔列為一個欄目,但是文檔只是編輯器的功能和插件說明。并且在其他地方也未找到具體UEditor使用說明和UEditor壓縮各個JS文件的說明。
在UEditor官方演示頁下的示例代碼太過簡潔,與壓縮包中的示例代碼差別太大,在使用方面對于使用者入門有叫較大的障礙。
var editor = new baidu.editor.ui.Editor({ id: 'editor', initialContent: '歡迎使用<a href="http://ueditor.baidu.com/">UEditor</a>!', initialStyle :'.selectTdClass{background-color:#3399FF !important}', minFrameHeight: 320 }); editor.render('editor');
另外,UEditor使用UTF-8編碼開發,在調用JS文件時必須加上charset="utf-8",否則會出現調用錯誤。
UEditor 和其他幾個較出名編輯器(xheditor、CKEditor)確實屬于小巧玲瓏,只有區區180多KB。雖然代碼雖然精簡,但是調用JS時使用代碼多,不方便程序源碼集合使用。UEditor 在瀏覽器兼容方面做得還不錯,小編測試幾個瀏覽器,瀏覽器無明顯差別化。
總體來說,百度出開源產品的意圖是挺好的,但是在許多方面還有待改善和加強,例如幫助文檔方面等。畢竟也是剛發布的產品,有些許做得不足尚算可以理解,也歡迎廣大用戶下載調試。
新聞熱點
疑難解答