我想让用户通过我的网页执行 Lua(使用 Lua 来操作页面上的元素)。我将如何执行此操作?这可能吗?
完成所有这些需要什么语言?我可以只用 HTML 和 JavaScript 做到这一点吗?我需要使用 ASP 或 PHP 等语言吗?
可以的话谢谢!
如果您使用 mod_lua 设置 apache,则可以直接使用 lua,或者使用 luaisapi 设置 IIS。
这是CGILua的链接。
除此之外,您可以在 php 中使用带有输出参数的shell_exec或exec来执行 lua 脚本并返回输出。或 ASP 中的等效方法。
测试.lua
print "Hello, World!"
运行lua.php
<?php
$output = shell_exec('lua test.lua');
echo "<pre>$output</pre>";
?>
如果您需要从服务器端执行此操作,您有很多选择。最受欢迎的一个是WSAPI。其他人很容易用谷歌搜索。另请参阅此处以获取有点过时但仍然是实际的列表。
如果您想在客户端、浏览器中使用 Lua,那么您可能需要查看Lua Alchemy(Flash 中的 Lua)或aelua(JavaScript 中的 Lua)。期待弄脏你的手。
您可能对KeplerProject感兴趣。它是一种在 Lua 中用于 Web 应用程序开发的框架。