用其他语言实现 Flex [Bindable] 的方法
您可能知道,ActionScript 允许您将变量标记为 [Bindable],从而使对该变量的任何更改立即在整个应用程序中生效。相当整洁。
您将如何用您最喜欢的编程语言实现此功能?我的第一个猜测是使用事件或包装类,但我无法想出一个干净的解决方案。我对使用 Python 或 JavaScript 执行此操作特别感兴趣。
As you may know, ActionScript allows you to mark a variable as [Bindable], causing any changes to that variable to have immediate effect all over your application. Pretty neat.
How would you implement this feature in your favourite programming language? My first guess was to use events or wrapper classes, but I couldn't come up with a clean solution to this. I am especially interested in doing this with Python or JavaScript.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用观察者模式。
You'd use the Observer Pattern.