文件名称:hs-cordova:使用Haskell(GHCJS)开发Cordova移动应用程序(注意
文件大小:80KB
文件格式:ZIP
更新时间:2024-06-10 00:18:58
Haskell
这是基本的示例项目(运行cordova create之后会得到什么),已使用在Haskell中进行了。 注意事项: 提供了一个挂钩,因此运行cordova build或cordova run自动配置和构建Haskell项目。 您无法直接从Haskell代码中执行document.addEventListener('deviceready', ...) ,因此hs-cordova库包含安装侦听器的额外JS代码。 这样做的原因是因为GHCJS运行时“在后台”执行了Haskell主函数,所以您不能依赖DOM / Cordova完成加载之前所做的任何事情。 还在开发中的是与Cordova插件API的绑定库。 完成的功能: 等待“设备就绪” (需要测试) 使用绑定的提示: 异步JS函数只是简单地在Haskell中同步返回其值。 双回调JS函数(在其中提供“成功”和“错误”回调)在
【文件预览】:
hs-cordova-master
----.gitignore(143B)
----config.xml(506B)
----hs()
--------Makefile(183B)
--------src()
--------hs-cordova.cabal(2KB)
--------js()
--------README.md(217B)
--------rb()
----README.md(3KB)
----www()
--------.gitignore(14B)
----www-create()
--------css()
--------index.html(2KB)
--------img()
----hooks()
--------README.md(3KB)
--------before_prepare()
----www-test()
--------index.html(1KB)
--------lib()