Слияние кода завершено, страница обновится автоматически
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
body, html{
padding: 0;
margin: 0;
height: 100%;
}
#frame{
display: flex;
height: 100%;
}
#doc, #docEdit{
flex: 1;
height: 100%;
overflow: auto;
padding: 0 5px;
border: 0;
}
</style>
</head>
<body>
<div id="frame">
<div id="doc"></div>
<textarea id="docEdit">
<doc>
<hello-world>
hello world!
<hello-world2>hello world2!</hello-world2>
</hello-world>
</doc>
</textarea>
</div>
<script src="./static/react.js"></script>
<script src="./static/babel.js"></script>
<script src="./static/myDocJsx.js"></script>
<script>
function renderDoc() {
var text = document.querySelector("#docEdit").value;
var script = myDocJsx.convert(text);
document.querySelector('#doc').innerHTML = script;
}
document.addEventListener("DOMContentLoaded", function () {
myDocJsx.usePlugin(new myDocJsxPluginTemplate)
renderDoc()
document.querySelector("#docEdit").addEventListener("input", function () {
renderDoc()
})
})
</script>
</body>
</html>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )