HTMLArea-3.0-rc1 釋出註解
本釋出版本係編譯於 Mar 1, 2004 [19:37] GMT.
3.0-rc1
自 3.0-Beta 之後的變更:
-
新增外掛模組
-
ContextMenu 外掛模組 (提供了精巧的滑鼠右鍵選單, 內有表格操作, 鏈結操作等一般操作功能.)
-
CSS 外掛模組 (提供了插入/變更 CSS class 的便利方法)
-
FullPage 外掛模組 (讓 HTMLArea 能夠編輯完整的 HTML 檔案, 而非僅限於 <body> 裏的內容.)
-
SpellChecker 外掛模組的變更
-
修正了許多瑕疵: 現在他會動了 ;-) 真正能在 Unicode 底下運作無誤了.
-
針對速度及頻寬的最佳化: 對於每個拼錯的字詞祇會回報一次建議清單; 這對於, 舉例來說, 妳在整份文件裏出現了 10 次“HTMLArea”時會很有用; 建議清單─通常都很龐大─就祇會出現一次.
-
改善使用者介面: 標以反白的字詞現在會保留在檢視中; 通常如果這個字詞跑到外面去了, 那麼視窗就會捲動到它的位置上.
-
加入一個 "恢復" 按鈕, 讓妳有反悔的機會 ;-)
-
加入一個 "資訊" 按鈕, 能夠從伺服器端的拼字檢查器取回文件的資訊並回報出來, 包括有: 全部的字詞數, 全部的拼錯字詞數, 提出建議的數量, 拼字檢查花去的時間等等. 更多的資訊也能夠被輕易加入. 待修正: 這個部分的國際化還沒處理好.
-
現在伺服器端的拼字檢查器會使用 XML::DOM 而取代之前的 HTML::Parser, 這表示它將無法再去剖析“亂混雜著標籤”的 HTML 了. 它需要有效的源碼. 通常 HTMLArea 都會產生出有效的源碼, 不過有時會爛掉, 然後拼字檢查器就會回報整體的錯誤訊息. 這應該要被修正, 但是與其讓拼字檢查器接受無效的 HTML, 我覺得讓 HTMLArea 產生有效的源碼會更合宜, 所以表示要被修正的是別的地方 ;-)
-
核心編輯器的變更
-
更容易設定: 現在妳祇需要載入 htmlarea.js 即可; 其他的腳本將會被自動載入. 文件與範例也都隨之更新了.
-
更佳的外掛模組支援 (他們會把關於自己的資訊登錄於編輯器; 如此一來就能把事件處理函式登錄到編輯器裏, 之類之類.)
-
嶄新的關於對話盒; 看一下吧, 挺酷的 ;-)
-
Word 清除器 (可以在貼上時自動地清除 Word 產生的垃圾 (請參見 Config.killWordOnPaste); 此外也可以在編輯器內按下 CTRL-0 來叫用; 工具列按鈕也即將登場)
-
"插入圖片" 對話盒中的圖片預覽功能. 如果選擇了的話, 也可以允許妳變更當前的圖片.
-
嶄新的 "插入鏈結" 對話盒, 讓妳能指定 target 以及 title, 也可以編輯既有的鏈結.
-
加入了對文字走向 (由左至右或由右至左) 的支援.
-
修正了大量的瑕疵! ... 不過, 我猜還有更多 ;-) 現在也有自動產生的更動日誌了.
我現在實在沒力再去走一趟 SourceForge 上的瑕疵回報系統了. 某些在上面回報的瑕疵也許已經被修好了; 我會更新他們的狀態, 等我有空的時候. 如果妳在那邊回報過的瑕疵現在已經被修好了的話, 請讓我知道.
3.0-Beta
自 3.0-Alpha 之後的變更:
- 改善了效能.
- 修正了許多瑕疵.
- 外掛模組基礎架構.
- TableOperations 外掛模組.
- SpellChecker 外掛模組.
- 狀態列.
- 在工具列登錄自訂按鈕及下拉式對話盒的 API.
- 工具列可以含有文字標籤了.
- 剪下, 複製, 貼上, 還原, 重做等按鈕.
Mihai Bazon
Last modified: Sun Feb 1 13:16:10 EET 2004