接續 上一篇 [https://blog.hinablue.me/entry/JS-tech-CKeditor-part-1/]
所提到的基本與完整模式,後來我在測試其他的程式碼的時後發現,所謂的基本(basic)模式,的確是很簡單的五個 JavaScript
檔案就可以做到,但是相對的,犧牲掉的部分卻比我想像中的還要多很多。而最令我震驚的部分是,在基本模式中,呼叫編輯器的 CKEDITOR 的其中一支
prototype: instances 會全數失效,所帶來的後果就是,編輯器本身會完全無法控制(所以才叫做 basic 嗎)?
所以,基本上想要客製化這個編輯器,
如果有聽過 FCKeditor 的人,那我想 CKeditor [http://ckeditor.com/]
就一定要換上來用。雖然是同一家公司出品的編輯器,但是用了這麼久的 FCKeditor,我對於他的 API 頁面
[http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/JavaScript_API]
少成這樣實在有點頭痛,講好聽一點有四頁(驚),講難聽一點只有一頁。自從 CKeditor 推出之後,
update, fixed IE 8 Sucks!
問題點:jQuery 1.3.2 的核心 1061 行,關於 attribute 的設定。
在 DOM 中,倘若有一個很正常的 Tag,若是這個 Tag 所擁有的 attribute 不存在,或是 CSS 設定的屬性質不存在,或是返回 NaN,則在
IE
開始之前,底下是參考文件:
* CSS3 . Info, Try out the CSS 3 Template layout module
[http://www.css3.info/try-out-the-css-3-template-layout-module/]
* Ready for use: CSS 3 Template layout module [http://a.deveria.com/?p=236]
* CSS Template
觀察了好一陣子的 xajax,但是從去年九月的 beta 4 之後更新速度就變慢了。一直礙於他是 beta 版本而不太敢用,但是又礙於我需要 setEvent
這樣的功能,老實說,我也考慮過 Ext JS Library [http://extjs.com/]
這一個強大的元件庫,不過,畢竟是使用習慣上的問題,加上我又很懶得重新開發,所以只好硬著頭皮把 xajax 升級。
從 0.2.5 要換到 0.