因为javascr ipt的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari;这也造成了在不同的浏览器中处理event的差异,这里结合一些零碎的代码来说明如何做到event在IE4+和Firefox下的正常工作。首先看如下代码: 代码如下: function doEventThing(eventTag){ var event = eventTag||window.event; var currentKey = event.charCode||event.keyCode; var
构成模型
这是编译器插件的概念验证,该插件从描述其公共API的接口生成模型,其中模型业务逻辑被实现为可组合函数。
用法
定义模型API
ComposeModel
interface TodoListModel {
// Data
val todos : List = emptyList()
val completedTodos : List = emptyList()
// Event handlers
fun onTodoAdded ( todo : TodoMode