- 授权协议: GPLv3
- 开发语言: Scala
- 操作系统: 跨平台
- 软件首页: https://github.com/takoi/scala-property-bindings
软件介绍
This library provides property bindings similar to Qt signal slot system, JavaFx's properties and other.
示例程序:
private class Model { val text = new Observable("count: 0") private var count = def increment() { count += 1 text() = "count: " + count } } object Example extends SimpleSwingApplication { private val model = new Model def top = new MainFrame { title = "Example" contents = new GridPanel(2, 1) { val button = new Button("Press Me!") contents += button val label = new Label { text = observes(model.text, text_=) } contents += label listenTo(button) reactions += { case ButtonClicked(_) => model.increment() } } } }
ECMAScript6入门
阮一峰 / 电子工业出版社 / 2014-8 / 49.00元
《ECMAScript6入门》全面介绍了ECMAScript6新引入的语法特性,覆盖了ECMAScript6与ECMAScript5的所有不同之处,对涉及的语法知识给予了详细介绍,并给出了大量简洁易懂的示例代码。 《ECMAScript6入门》为中级难度,适合已有一定JavaScript语言基础的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。一起来看看 《ECMAScript6入门》 这本书的介绍吧!
