我想編寫一個非常簡單的所見即所得的編輯器,但我不明白他們是如何工作的:( 我試圖讀取tinyMCE的源代碼,但卡在所有這些類和函數中 因爲我知道他們正在創造的iframe然後做一些黑魔法存在,一切工作 的問題是:?什麼的編輯做的iframe,使其成爲可編輯JavaScript所見即所得的實現
謝謝
我想編寫一個非常簡單的所見即所得的編輯器,但我不明白他們是如何工作的:( 我試圖讀取tinyMCE的源代碼,但卡在所有這些類和函數中 因爲我知道他們正在創造的iframe然後做一些黑魔法存在,一切工作 的問題是:?什麼的編輯做的iframe,使其成爲可編輯JavaScript所見即所得的實現
謝謝
的關鍵詞是contentEditable
和designMode
。
個良好來源上手:
很簡單意味着你要稍微延長?在這種情況下,您會喜歡http://code.google.com/p/jwysiwyg/
其構造函數非常簡單,但對擴展工程不太好。 您可以搜索JQuery。我認爲有大量的HTML編輯器或富文本編輯器可用。 順便說一下,Extjs中的HTML編輯器是我見過的最糟糕的東西。
谷歌昨日發佈的開源編輯器:
http://closuretools.blogspot.com/2010/07/introducing-closure-library-editor.html
快速瀏覽一下它顯示與該屬性的BODY標籤的IFRAME:CONTENTEDITABLE