文件名称:ocamlmvc:用于在 OCaml 中编写交互式网页的 MVC 库
文件大小:39KB
文件格式:ZIP
更新时间:2024-07-19 06:00:25
OCaml
OcamlMVC 一个廉价而愉快的 MVC 库,用于使用编写交互式网页,这些网页使用编译成 Javascript。 。 警告:一切都会改变。 基本设计说明 该库(例如它)基于单个Component模块签名: module type Component = sig type state type action val render : state -> action html val update : action -> state -> state val initial : state end 类型state表示组件可以处于的所有可能状态的集合,类型action表示用户可以执行的所有可能的操作。 对于每个可能的状态, render函数会生成一个响应式 HTML 文档,用户可以操作该文档来生成动作。 然后使用update函数将动作转换
【文件预览】:
ocamlmvc-master
----OCamlMVC.ml(16KB)
----TodoList.mli(290B)
----js()
--------modernizr.js(9KB)
----todo.html(1004B)
----README.markdown(3KB)
----editor.html(5KB)
----TodoList.ml(992B)
----Main.ml(133B)
----EditorMain.ml(261B)
----Makefile(2KB)
----TodoListComponent.ml(4KB)
----TodoListComponent.mli(123B)
----Editor.ml(10KB)
----VCR.mli(273B)
----css()
--------normalize.css(7KB)
--------foundation.min.css(105KB)
----VCR.ml(3KB)
----.gitignore(52B)
----OCamlMVC.mli(8KB)