我最近意識到我想跳入AngularJS框架。我現在正在用jQuery開發幾年。Angularjs - 我應該使用它爲這個應用程序?
我想創建一些幫助用戶修改網頁dom的應用程序(某種瀏覽器所見即所得的編輯器)。它只是正常加載頁面,並添加一些自定義工具欄 - 如管理CSS樣式,添加新元素,編輯內容。所以基本上只有一個視圖被添加 - 邊欄。主要部分是與我的編輯無關的普通頁面。
我正在工作,我正在用jQuery來做 - 但它需要很多相同的東西,重複DOM操作。
那麼你認爲人們用AngularJS做這件事很好嗎?
我想有這樣的特點:
了很多有關各種CSS樣式,將修改樣式所選項目的實際項目投入(最後點擊項目將被激活或者是這樣的)
選項,如重複的項目,刪除項目,恢復默認樣式,排序與其他項目
增加新的項目(現在我用jQuery UI做拖動和排序)
等等,你可以想象它會需要。
我的目標是專注於此業務邏輯(還有很多這樣的),並將所有這些事件,檢查項目propeties,更新它們等等放到框架中。
另外還有哪些其他框架對此有好處? jQuery非常適合DOM修改,但在這種情況下,它們都非常相似。
謝謝。
這與您使用的dom lib無關,但您可以識別模式,對它們進行編碼並對它們進行擴展以適應各種特性 – mikakun