用前端寫的,看到題目沒有像很多就開始寫,不喜歡去想什么技術點,靠自己的感覺寫
倉庫地址:https://github.com/chenfujie123/ChineseCode.git
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link href="css.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div class="top">
中文在線編程系統
</div>
<div class="input" id="input">
<input type="text" class="input-" />
</div>
<script src="js.js" type="application/javascript" ></script>
</body>
</html>
javascript
var keyWords = ["整數","增加","減少","如果","否則","則","看看","等於"];
var obj = new Object();
var oInput = document.getElementsByClassName('input-');
var oInputDiv = document.getElementById('input');
function createNode(){
var input = document.createElement('input');
input.setAttribute('type','text');
input.setAttribute('class','input-');
oInputDiv.appendChild(input);
oInput = document.getElementsByClassName('input-');
oInput[oInput.length-1].focus();
oInput[oInput.length-1].onkeydown = function() {
if (event.keyCode == 13) {
compilerAndRun();
createNode();
}
};
}
function integerLookFor(inte){
switch (inte) {
case "零":return 0;
break;
case "一":return 1;
break;
case "二":return 2;
break;
case "三":return 3;
break;
case "四": return 4;
break;
case "五": return 5;
break;
case "六": return 6;
break;
case "七": return 7;
break;
case "八": return 8;
break;
case "九": return 9;
break;
case "十": return 10;
break;
default: return 0;
}
}
function changeChinese (inte){
switch (inte){
case 0: return "零";
break;
case 1: return "一";
break;
case 2: return "二";
break;
case 3: return "三";
break;
case 4: return "四";
break;
case 5: