我最近意识到我想跳入 AngularJS 框架。几年来我一直在使用 jQuery 进行开发。
我想创建一些帮助用户修改网页 dom 的应用程序(某种浏览器所见即所得的编辑器)。它只是正常加载页面并使用工具添加一些自定义侧边栏 - 例如管理 css 样式、添加新元素、编辑当前内容。所以基本上只添加了一个视图 - 侧边栏。主要部分是与我的编辑器无关的正常页面。
我正在工作,我正在使用 jQuery 来做这件事——但它需要很多相同的、重复的 DOM 操作。
那么你们觉得用 AngularJS 来做这件事好吗?
我将具有以下功能:
各种css样式的大量输入,这些样式将修改实际项目中所选项目的样式(最后单击的项目将处于活动状态或类似的东西)
重复项目、删除项目、恢复默认样式、与其他项目排序等选项
添加新项目(现在我正在使用 jQuery UI 拖动和排序)
等等,你可以想象它会需要。
我的目标是专注于这个的业务逻辑(并且有很多这样的)并将所有这些事件、检查项目属性、更新它们等交给框架。
还有哪些其他框架对此有好处?jQuery 非常适合 DOM 修改,但在这种情况下,它们都非常相似。
谢谢。