이 블로그를 참고해 토이프로젝트를 진행했습니다.
우선은 기능위주로 제작하다보니 css 및 디자인은 아직 보완이 조금 더 필요할것 같습니다 😋
const imogeShow = ['✌','✊','🖐'];
const imogeShowin = document.getElementById("ImogeShow");
const scissorsBtn = document.getElementById("scissors").addEventListener('click',scissorclick);
const paperBtn = document.getElementById("paper").addEventListener('click',paperclick);
const rockBtn = document.getElementById("rock").addEventListener('click',rockclick);
let index = 0;
function Random() {
imogeShowin.innerText = `${imogeShow[index++]}`;
if(index == imogeShow.length){
index = 0;
}
}
let randomImoge = setInterval(Random,1000);
function click() {
clearInterval(randomImoge);
}
function scissorclick(){
click();
if(imogeShowin.innerText == "✌"){
console.log("같다.");
}
else if(imogeShowin.innerText == "✊" ){
console.log("졌다.");
}
else{
console.log("이겼다.")
}
}
function paperclick(){
click();
if(imogeShowin.innerText == "✌"){
console.log("졌다.");
}
else if(imogeShowin.innerText == "✊" ){
console.log("이겼다.");
}
else{
console.log("비겼다.")
}
}
function rockclick(){
click();
if(imogeShowin.innerText == "✌"){
console.log("이겼다.");
}
else if(imogeShowin.innerText == "✊" ){
console.log("비겼다.");
}
else{
console.log("졌다.")
}
}
✔ 내부 API 사용
차근차근 하나 둘씩 수정도 해나가고 기능도 하나 둘 씩 추가할 예정이다.
첫 토이프로젝트라 코드가 깔끔하지 않는걸 너무 잘 압니다..(끄덕끄덕) 분명 더 좋은 코드가 있을 것같아서 참고하고 더 배워야할것같습니다 :)