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