雖然在網上搜索富文本編輯器會搜出一大堆比本身功能強大的編輯器,不過畢竟本身還處於學習javascript的階段。因此,我但願可以經過練習來提升本身的能力。 javascript
大體說一下本身的思路: css
-
構思要實現什麼功能的編輯器以及找到相應素材而且在頁面中渲染出本身要實現的界面。 java
-
使用javascript的designmode = "on"以及editorable 設置爲true。使用document.execCommand指令實現簡單的功能 編輯器
-
實現了前面兩個步驟以後,相信整體上已經看到一個界面還行能夠用的編輯器,不過,要想作得更完善。還須要一些東西,譬如,有些命令須要利用js控制css樣式,各功能的按鈕的狀態切換有問題須要監聽鍵盤事件以及鼠標事件。 學習