以下为自我纪录的笔记,只记录自己比较不熟的观念。
此章节主要是定义一个secretCode,然后再比对键盘输入的值是否包含定义的secretCod。
思路:
键盘事件 > 拿到键盘输入的值 > 将键盘输入的值给阵列 > 拿掉阵列中输入的第一个值 > 比对阵列中的值是否包含secretCod > 包含的话载入方法
键盘事件 : keyup
const press = []; // 输入的值const secretCode = "wesbos"; // secretCodwindow.addEventListener("keyup", (e) => {});
拿到键盘输入的值 : e.key
window.addEventListener("keyup", (e) => {console.log(e.key) // 拿到键盘输入的值});
将键盘输入的值给阵列 : array.push()
press.push(e.key);
拿掉阵列中输入的第一个值 : array.splice(0,1)
press.splice(-press.length - 1, press.length - secretCode.length);
比对阵列中的值是否包含secretCod :press.includes(secretCode)
if (press.join("").includes(secretCode)) { // 包含的话载入方法 cornify_add();}