1 Star 0 Fork 0

程序开发-小文/music_note_ear_trainning

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.html 3.77 KB
一键复制 编辑 原始数据 按行查看 历史
程序开发-小文 提交于 2019-01-31 11:36 . add answer functions.
<!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>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML/CSS
1
https://gitee.com/oschina_xiaowen/music_note_ear_trainning.git
git@gitee.com:oschina_xiaowen/music_note_ear_trainning.git
oschina_xiaowen
music_note_ear_trainning
music_note_ear_trainning
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385