问题标签 [state-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF - MVVM 屏幕管理
想象一下,您有一个复杂的数据对象。它足够复杂,要编辑对象的各种属性,最好让用户拥有多个屏幕。它本质上是一个用于配置项目的购物车。
因此,一个屏幕将允许您添加项目。另一种方法是允许您添加对这些项目的修改,即与成本相关的预定更改。第三个屏幕将允许您为您的项目配置全局设置。
我相信你可以猜到,每个屏幕都在完全相同的购物车上运行,只是改变了里面物品的不同属性和关系。
因此,我们将尝试使用 MVVM 编写应用程序,在讨论各种屏幕(以及它们之间的导航)时,我们遇到了以下问题:
人们在使用 MVVM 时通常如何管理应用程序状态?用户用来切换屏幕的导航栏将存在于屏幕之外,但是当用户点击它时,人们通常使用哪些方式来隐藏和显示另一个?
更一般地说,人们如何处理全局应用程序状态?用户一次只能操作一个购物车,一次只能有一个用户登录,一次只能显示一个屏幕。最好创建一个存储这些重要属性的单例,并且 ViewModel 可以保留它们的副本并通过事件聚合器订阅更改?
如您所知,我什至不知道从哪里开始解决这个问题,因此欢迎和接受任何建议。
ajax - 在 URL 哈希/片段中存储 JSON 的最佳实践
我正在构建一个单页 AJAX 应用程序,并且希望在某些情况下在 URL 哈希 (#) 之后将状态存储在 JSON 中。我已经看到其他几个网站这样做了,但我希望在我努力实现这一点时获得一些最佳实践、技巧或陷阱。
asp.net - 如何在 asp.net 中学习状态管理的最佳实践
我是编程新手,特别是网络基础编程。我想学习有关状态管理技术的最佳实践。我是说
当我们必须创建会话时?
何时使用会话如何检查空会话?,
什么时候使用cookies?
何时使用隐藏字段?
all 之间有什么区别?
在特定时间使用哪种技术?
由于状态管理不成功,应用程序如何崩溃?在开发 Web 应用程序时,我们需要牢记关于状态管理的哪些事项......???
有这么多问题。也许你们知道。请帮我解决我的困惑。
提前致谢 !
iis-7 - 将请求从一台 IIS 7 服务器传输到另一台
是否有任何方法可以配置 IIS 7 以类似于该Server.Transfer()
方法在 ASP.NET 中的工作方式将请求传输到另一台服务器。
.net - 如果数据库崩溃以及如何在用户不知情的情况下维护站点,Web 应用程序会发生什么?
构建一个.net web 应用程序,所以我只想知道
- 如果数据库崩溃,Web 应用程序会发生什么?
- 如何在用户不知道发生了什么的情况下维护网站?
- 如何处理用户输入的数据?
- 说如果我使用状态管理,我可以通过什么方式保存数据?
listbox - 列表框多个选定值
如何将一个 ascx 页面中会话中的多个选定列表框值传递到另一个 ascx 页面代码是 NameObjectCollection eeSearchString=new NameObjectCollection();
在另一个页面中,我可以访问这样的状态吗?
请告诉我??还是我需要再次使用循环???
javascript - 使用 MVC 原理实现一页 JavaScript Web 应用程序
你将如何使用 MVC 的原则在 JavaScript 中实现这个应用程序?
如您所见,该应用程序基本上有 3 个视图:“侧边栏”、“可视化”和“时间滑块”。基础模型必须跟踪选定的国家和年份。
初始化应用程序时,它应该加载一个用数据填充模型的 json 文件。对于某种事件系统(请告知),控制器应该被通知一个稳定的模型,并且应该设置相应的视图。
例如,在侧边栏中添加一个国家应该触发数据重新加载,然后更新可视化视图的 x/y 比例以适应更多国家等。
您将如何将逻辑与视图分开(模型、视图和控制器分别包含哪些内容)以及您将使用哪些库?(尤其是关于事件处理)。
代码非常感谢......谢谢。
javascript - Backbone.js 状态管理/基于 url 片段的视图初始化
我正在尝试使用 Backbone.js 跟踪此应用程序中的状态:
我有一个带有一组默认值的“ChartAppModel”:
如果给定一个起始片段,则应覆盖此默认状态:
现在,例如 SidebarView 已准备好更新:
问题是我在更新模型的侧边栏上也有一个事件处理程序:
所以会有一个反馈循环......然后,我还想要一种推动新状态的方法 - 所以我听模型变化:
......很快这个国家经理就会崩溃......
问题:
1)我如何根据片段初始化我的视图(例如“应该检查哪些复选框”)?(任何关于非典型“路线”的状态/开始状态最佳实践的提示都值得赞赏)
2)如何避免我的视图在他们自己监听的模型上设置属性?
3)如何根据模型的一部分推送新状态?
奖金 :)
4) 你将如何布置所描述的应用程序的代码?
谢谢!
asp.net - 在往返过程中保留隐藏变量的值
我需要在服务器往返过程中维护一个唯一标识符。这适用于网站中的任何页面。因此,唯一标识符的值存储在应用程序母版页中隐藏变量的 from 中。
在往返旅行中保持此价值的最佳方法是什么?我正在使用 ASP.net
谢谢,
ios - UItableViewCell 具有多个标签且需要保留选择的自定义 ContentView
我在每个单元格中有一个UITableView
带有多个UILabel
s 的网格视图。我添加了一个UIGestureRecognizer
对这些标签中的每一个执行一些操作(例如更改其背景)。一切正常。
但问题是每当我向上或向下滚动时,在单元格中选择的标签都会失去其选择状态。当我搜索时,有人建议我创建具有不同单元格 ID 的单元格或改用,但与在'sUIScrollView
中添加多个标签相比,这两种方法都会使用更多内存。UITableViewCell
contentView
UILabel
滚动时如何保留每个单元格中 s 的选择状态?