作业 4 · 网课综合练习
源目录名为“网课考试”,但没有完整试卷,只保留了程序、HTML 和运行截图。下面按现存文件恢复为一组综合练习,不补写原平台未保留的限制条件。
练习一:不同类型的输入框
根据提交文件,要在表单中创建密码输入框和默认选中的复选框。
查看提交代码
<form>
<input type="password" value="nowcoder">
<input type="checkbox" checked>
</form>
练习二:语义化页头与导航
根据文件名和提交代码,要使用语义化标签创建页头,其中包含导航链接。
查看提交代码
<header>
<nav>
<a href="http://www.ibiquge.cc/">Biquge</a>
</nav>
</header>
练习三:数组去重
根据 JavaScript 提交,输入数组为
[22, 17, 22, 44, 44, 66, 17, 66, 7]
要保留元素首次出现的顺序,删去重复值。
查看提交代码
const a = [22, 17, 22, 44, 44, 66, 17, 66, 7];
const b = [a[0]];
for (let i = 0; i < a.length; i++) {
let flag = true;
for (let j = 0; j < b.length; j++) {
if (a[i] == b[j]) {
flag = false;
break;
}
}
if (flag == true) b.push(a[i]);
}
console.log(b);
输出为:
[22, 17, 44, 66, 7]