我剛剛閱讀了Nicholas Zakas撰寫的專業JavaScript for Web Developers瀏覽器中的富文本編輯部分。它說有兩種方法去實現富文本編輯:Google文檔如何實現富文本編輯?
- iframe與
designMode
屬性設置爲on
- 或
contenteditable
屬性
元素我得出結論,從這些信息是這兩種技術都存在如此多的跨瀏覽器不一致問題,這兩種技術都不是真正的可靠解決方案。
檢查Google Doc的標記,我看到的只是一堆嵌套的div
s。
所以,我很好奇,谷歌認爲哪種技術最適合實現富文本編輯?
既然Google Docs是一個專有產品,而且是一個非常複雜的產品,我不確定這個問題會不會有一個很好的答案。 – IMSoP
這篇文章將有所幫助http://googledocs.blogspot.in/2010/05/whats-different-about-new-google-docs.html – Amitd
也是一個類似的問題http://stackoverflow.com/questions/4358901/ google-doc-like-text-editor?rq = 1 – Amitd