Javascript 我是否正确使用ghcjs?
我对Haskell和ghcjs还很陌生。我从第一个要学习的“你好,世界!”程序开始 这是我的Haskell程序,复制自GHCJS wiki:Javascript 我是否正确使用ghcjs?,javascript,html,haskell,ghcjs,Javascript,Html,Haskell,Ghcjs,我对Haskell和ghcjs还很陌生。我从第一个要学习的“你好,世界!”程序开始 这是我的Haskell程序,复制自GHCJS wiki: module Main where main = putStrLn "Hello world!" 我使用命令ghcjs-o hello hello.hs将其编译为javascript,并尝试使用命令节点hello.jsexe/all.js在终端上运行它,但当我尝试打开生成的文件“index.html”时: 但是当我在Chrome中打开这个页面时,页面
module Main where
main = putStrLn "Hello world!"
我使用命令ghcjs-o hello hello.hs
将其编译为javascript,并尝试使用命令节点hello.jsexe/all.js
在终端上运行它,但当我尝试打开生成的文件“index.html”时:
但是当我在Chrome中打开这个页面时,页面是空白的。有人知道这里出了什么问题吗?
putStrLn
将文本输出到Javascript控制台,您通常可以通过所选浏览器中的“开发人员工具”访问该控制台。它不会生成任何HTML。我现在明白了。。谢谢
<!DOCTYPE html>
<html>
<head>
<script language="javascript" src="rts.js"></script>
<script language="javascript" src="lib.js"></script>
<script language="javascript" src="out.js"></script>
</head>
<body>
</body>
<script language="javascript" src="runmain.js" defer></script>
</html>