代码拉取完成,页面将自动刷新
<!DOCTYPE html>
<html lang="zh" xmlns:v-bind="http://www.w3.org/1999/xhtml" xmlns:v-on="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>音阶听力训练</title>
<link rel="stylesheet" href="resources/common_style_classes.css"/>
<link rel="stylesheet" href="style/app.css"/>
<script src="script/check_browser.js"></script>
<script src="script/vue.2.5.16.js"></script>
</head>
<body>
<div id="app">
<div class="padding20">
<h1>音阶听力训练</h1>
<div class="mb20">
<label>调性:</label>
<select id="tonalitySelectbox" class="selectbox"
v-on:change="changeTonality">
<option v-for="(item, key, index) in tonalityList"
v-bind:value="key">{{item.scale[0]}}</option>
<!--<option value="Gb_major">Gb</option>-->
<!--<option value="Db_major">Db</option>-->
<!--<option value="Ab_major">Ab</option>-->
<!--<option value="Eb_major">Eb</option>-->
<!--<option value="Bb_major">Bb</option>-->
<!--<option value="F_major">F</option>-->
<!--<option value="C_major" selected="selected">C</option>-->
<!--<option value="G_major">G</option>-->
<!--<option value="D_major">D</option>-->
<!--<option value="A_major">A</option>-->
<!--<option value="E_major">E</option>-->
<!--<option value="B_major">B</option>-->
<!--<option value="F#_major">F#</option>-->
</select>
</div>
<div class="mb20">
<div class="mb10">
<label>基本音阶</label>
</div>
<div id="scaleList">
<button class="button scaleButton"
v-for="item in NoteList"
v-on:click="playNote">{{item}}</button>
<!--<button>C</button>-->
<!--<button>D</button>-->
<!--<button>E</button>-->
<!--<button>F</button>-->
<!--<button>G</button>-->
<!--<button>A</button>-->
<!--<button>B</button>-->
</div>
</div>
<div class="mb20">
<label>随机生成一段旋律测试听力:</label>
<select class="selectbox" v-model="degreeOfDifficulty"
v-on:change="changeDegreeOfDifficulty">
<option value="easy" selected="selected">简单</option>
<option value="normal">一般</option>
</select>
</div>
<div class="mb20">
<button class="button green" v-on:click="playTestingScaleList">播放</button>
</div>
<div class="mb20">
<label>答案:</label>
<input type="text" id="answerInputbox" class="inputbox" v-model="answer"
v-on:input="inputAnswer"/>
<p>填写音名,空格分开,如:C D# Gb。</p>
</div>
<div class="mb20">
<button class="button info_bg" v-on:click="submitAnswer">提交答案</button>
<button class="button" v-on:click="viewAnswer">查看正确答案</button>
<button class="button" v-on:click="nextTestingCase">下一个</button>
</div>
</div>
</div>
<script src="script/jquery/jquery-3.1.0.min.js"></script>
<script src="script/app.js"></script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。