1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-wasm-lua

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
main.html 2.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Val Vanderschaegen Отправлено 18.03.2017 06:10 d68f46a
<html>
<meta charset="utf-8">
<head>
<script type='text/javascript'>
var Module = {
postRun: [
text_changed
],
print: (function() {
return function(text) {
if (arguments.length > 1) text = Array.prototype.slice.call(arguments).join(' ');
console.log(text);
if(text != "emsc")
document.getElementById("result").innerHTML += "<br>\n" + text;
};
})(),
printErr: function(text) {
if (arguments.length > 1) text = Array.prototype.slice.call(arguments).join(' ');
if (0) { // XXX disabled for safety typeof dump == 'function') {
dump(text + '\n'); // fast, straight to the real console
} else {
console.error(text);
}
}
};
var xhr = new XMLHttpRequest();
xhr.open('GET', 'main.wasm', true);
xhr.responseType = 'arraybuffer';
xhr.overrideMimeType("application/javascript");
xhr.onload = function() {
Module.wasmBinary = xhr.response;
var script = document.createElement('script');
script.src = "main.js";
document.body.appendChild(script);
};
xhr.send(null);
var timer;
function text_changed() {
clearTimeout(timer);
input = document.getElementById("edit").value;
timer = setTimeout(function() {
document.getElementById("result").innerHTML = "";
Module.ccall("run_lua", 'number', ['string'], [input]);
},
750);
}
</script>
</head>
<body>
<div>
<textarea id="edit" style="width: 800px; height: 480px;" onkeyup="text_changed();">
function hello_lua()
print "Hello Lua!"
end
hello_lua()</textarea>
<div id="result" style="width: 800px; float: right"></div>
</div>
</body>
</html>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-wasm-lua.git
git@api.gitlife.ru:oschina-mirror/mirrors-wasm-lua.git
oschina-mirror
mirrors-wasm-lua
mirrors-wasm-lua
master