Jquery 編輯器 xhEditor

來源:互聯網
上載者:User

:http://xheditor.googlecode.com/files/xheditor-0.9.7-fix-zh-cn.zip

xhEditor is a simple,small,fast WYSWYG(What You See What You Get) XHTML editor based by jQuery. that is webbased and compatible with Internet Explorer 6.0-8.0,Firefox 3.0,Opera 9.6,Chrome 1.0,Safari 3.22 .

xhEditor是一個基於jQuery開發的簡單迷你並且高效的可視化XHTML編輯器,基於網路訪問並且相容IE 6.0-8.0,Firefox 3.0,Opera 9.6,Chrome 1.0,Safari 3.22。

Features(特點):
  • Small:初始載入5個檔案,包括:1個js(45k)+2個css(7k)+2個圖片(4k),總共56k。若js和css檔案進行gzip壓縮傳輸,可以進一步縮減為21k左右。
  • Fast:基於jQuery引擎開發,提供高效的代碼執行效率
  • Simple:簡單的調用方式,加一個class屬性就能將您的textarea立馬變成一個功能豐富的可視化編輯器。
  • Word:實現Word代碼自動檢測並清理,提供高效完美的Word代碼過濾方案,產生代碼最佳化精簡,但是卻不丟失任何細節效果。
  • UBB: 提供完美的UBB可視化編輯解決方案,在您獲得安全高效代碼儲存的同時,又能享受可視化編輯的便捷
Demo(示範):
  • 預設模式:http://static.pirate9.com/js/xheditor_demos/demo1.html
  • 自訂按鈕:http://static.pirate9.com/js/xheditor_demos/demo2.html
  • 皮膚選擇:http://static.pirate9.com/js/xheditor_demos/demo3.html
  • 其它選項:http://static.pirate9.com/js/xheditor_demos/demo4.html
  • Javascript互動:http://static.pirate9.com/js/xheditor_demos/demo5.html
  • 非utf-8編碼網頁調用:http://static.pirate9.com/js/xheditor_demos/demo6.html
  • UBB可視化編輯:http://static.pirate9.com/js/xheditor_demos/demo7.html
  • Ajax檔案上傳:http://static.pirate9.com/js/xheditor_demos/demo8.html
  • 外掛程式擴充:http://static.pirate9.com/js/xheditor_demos/demo9.html
  • iframe調用檔案上傳:http://static.pirate9.com/js/xheditor_demos/demo10.html
ver 0.9.7 fix Change(2009-8-3)
  1. 調整:原插入圖片後為預設選擇狀態,在IE下按回退鍵後導致頁面回退而不是向前刪除,現改為插入圖片後焦點移至圖片後方
  2. 修正:script和style過濾功能原先由於正則語句嚴重錯誤,導致過濾功能無效問題的修正
  3. 修正:由於上一版本的相對變絕對修正功能的不完善,造成動畫和視頻的添加和修改無法正常工作的嚴重錯誤,此問題僅出現在0.9.7版中
  4. 修正:由於相對變絕對修正功能的不完善,導致opera瀏覽器返回圖片、動畫和視頻原始碼消失的問題
ver 0.9.7 Change(2009-7-21)
  1. 調整:標籤顯示功能由原先的顯示在左上方並增高8像素,改為顯示在右上方且不增高
  2. 調整:編輯器內部的settings變數由原先的內部變數改為公有變數,以方便從外部動態對參數進行修改
  3. 修正:修正了Chrome瀏覽器下字型效果轉換錯誤的問題,此問題僅出現在0.9.6版中
  4. 修正:在非WebKit核心下,使用3個字元的16進位顏色值無效的問題進行了修正,例:<span style="color:#999">aaa</span>
  5. 修正:appendHTML和pasteHTML兩個函數添加的圖片或者連結,相對位址變絕對位址問題的修正
  6. 修正:XHTML格式化功能進一步完善,例:<b>aaa<bbb</b>,修正前<bbb這部分內容會消失,修正後此BUG消失
  7. 修正:之前表情插入後預設是選中當前表情,現修正為插入表情後游標定位在表情之後,這樣便於在後面繼續插入新表情
  8. 添加:ajax上傳功能模組化,使連結、動畫和視頻在不增加代碼大小的情況下都具備上傳功能
  9. 添加:在readonly唯讀模式下除了全屏和關於按鈕可用,其它所有按鈕都禁用,並且內容不可編輯,可通過toggleReadonly介面來進行切換狀態
  10. 添加:showModal介面,模仿傳統型程式的強制回應視窗,必需完成視窗內事件或者關閉視窗才能返回視窗,本程式已擴充到ajax上傳模組中,並可在外掛程式中調用
ver 0.9.6 Change(2009-6-14)
  1. 修正:span標籤的color樣式編輯過程中,在某些情況下會丟失或者轉變成另一種顏色的問題
  2. 修正:IE瀏覽器下,由於原游標丟失解決方案不理想,造成游標在某些情況會跑到頁面結尾的問題
  3. 修正:在Chrome和Safari瀏覽器下,切換到原始碼模式無法全視窗的問題(目前僅部分修正)
  4. 修正:某些非盒模型瀏覽器渲染下無法全屏問題的進一步修正
  5. 修正:由於XHTML 1.0 Strict DTD和HTML 5規範中都已經完全的禁用<strike>,因此輸出代碼<strike>標籤統一改為<del>
  6. 刪除:由於某些情況下需要利用css配合HTML路徑製作樣式效果,因此取消無意義標籤(<span>測試</span>)清理功能
  7. 添加:某些瀏覽器(IE等)會自動將src和href等屬性自動變為絕對路徑,因此添加屬性值自動儲存功能,並允許在初始化時關閉此功能:keepValue:false
  8. 添加:針對IE瀏覽器添加強制換行,原先若一直輸入某個英文字母,會使編輯器視窗產生橫向捲軸
  9. 修正:修正了編輯器介面初始化時高度和寬度計算錯誤的問題
  10. 添加:彈出dialog自適應可視視窗地區範圍,超出螢幕右邊範圍自動靠左顯示
  11. 調整:鑒於網路和大部分權威軟體都流行在<br/>中間加上空格,即顯示如下:<br />,因此本編輯器也改為帶空格的自關閉標籤輸出
  12. 添加:添加自訂按鈕功能,可自訂按鈕的樣式、顯示名、快速鍵及事件代碼,具體使用方法請參考demo9
ver 0.9.5 Change(2009-6-3)
  1. 添加:jQuery事件層接管textarea的focus事件,以解決某些表單校正組件由於textarea隱藏後,對textarea的聚焦錯誤問題(必需要使用jQuery的focus方法)
  2. 添加:JS介面添加appendHTML函數,用來向編輯器內部結尾添加HTML代碼
  3. 添加:過濾類似無意義HTML代碼:<b>aaa</b><b>bbb</b>,前後標籤完全一樣且不帶任何屬性和樣式,中間沒必要結束並新開
  4. 添加:圖片上傳功能,可以在編輯器初始化時設定uploadUrl參數開啟
  5. 添加:UBB模式增加背景色和刪除線功能,至此支援了全部的標籤,刪除ubb按鈕集
  6. 添加:編輯器的focus和blur介面,可在編輯器初始化時指定
  7. 添加:添加初始化參數:編輯器初始化預設為原始碼模式:sourceMode
  8. 修正:某些不支援盒模型的頁面標準可能無法全屏的問題,比如不帶任何標準定義的<html>頭
  9. 修正:JS檔案調用的時候若在結尾加上類似?v=0.9.4這樣的代碼,會引起編輯器初始嚴重錯誤的問題
ver 0.9.4 Change(2009-5-2)
  1. 修正:全螢幕模式在IE等瀏覽器下超出螢幕的BUG
  2. 修正:強制P標籤在某些情況下無效的BUG
  3. 添加:UBB模式添加表格支援
  4. 修正:UBB模式某些標籤轉換錯誤的BUG
  5. 添加:UBB模式伺服器指令碼轉換函式(php,asp)
  6. 修正:核心上跳過jQuery的BUG,目前可直接使用官方1.3.2版js引擎
  7. 調整:為了避免大小寫不統一,外掛程式調用介面統一改為小寫,例:$('#elm1').xheditor(true);
  8. 修正:核心上的一些細小BUG
ver 0.9.3 Change(2009-4-28)
  1. 添加:UBB可視化編輯外掛程式(添加beforeSetSource和beforeGetSource介面)
  2. 添加:強制p標籤功能(可選擇關閉)
  3. 修改:class屬性初始化模式增加兩個值:xheditor-mini和xheditor-simple,分別調用迷你版和簡單版編輯器介面
  4. 修改:一些圖片和介面上的細小調整
ver 0.9.2 Change(2009-4-27)
  1. 修正:錯誤的遞規式Regex導致某些標籤無法正常替換的bug
  2. 添加:段落標籤選擇功能:p,h1,h2,h3,h4,h5,h6,pre,address
  3. 添加:段落地區及標籤顯示功能
  4. 添加:表格添加功能
http://static.pirate9.com/js/xheditor_demos/installtb.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.