使用UML对JavaScript更改为HTML进行建模
Model JavaScript changes to HTML using UML?
我在一个复杂的PHP系统中工作,该系统使用AJAX调用(由用户从菜单中选择内容)来构建SQL搜索字符串。添加到搜索条件中的每个附加内容都会使用AJAX从菜单中删除该内容。例如,为customer identification
添加条件会从菜单中删除该条目。这是有意义的,就好像标准已经添加到搜索项中一样,那么防止用户再次重新选择标准肯定是有意义。
通过从菜单中删除选定的条件来跟踪视图的更改,使用JQuery会变得非常复杂。说到这里,有没有一个好的方法(也许使用UML)来建模如何根据JavaScript对HTML进行更改。我注意到有不少错误正在悄悄出现。
脑海中浮现出两个可能有用的UML图,可能还有三个。您可以使用类图来对菜单结构进行建模。给定的菜单项将是一个类,具有布尔属性Available,并且与子菜单项具有组合关系。子菜单项具有约束,因此如果其父菜单项不可用,则子菜单项将不可用。
您可以使用"活动"图对用例的行为进行详细建模。您可以使用用例图对系统进行建模,以及用户("参与者")如何与系统交互。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 如何使用javascript或html下载PDF格式的填写表单
- 视频HTML没有'无法在Internet Explorer 11上工作
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 使用angular重定向到html页面
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 使用UML对JavaScript更改为HTML进行建模
- 从html&使用angularjs在多个级别上建模
- 如何在html静态页面上创建模态表单以在rails中存储用户