instagram
1. main Page
2. feed 1개
3. logIn Page 구현
javascript의 .addEventListener() 에 대한 이해도 부족.
// 개인적으로 다른 토이 프로젝트를 진행하며 더 익혀야겠다.
CSS의 flex에 대한 이해도 부족.
// 개구리 flex 게임과 다른 토이 프로젝트에서 flex만 사용하도록 하여 더 익혀야겠다.
const commentA = document.querySelector('.com_txt');
const btn = document.querySelector('.btn');
commentA.addEventListener('keydown',a); //댓글입력하면 게시버튼 색상바뀌기
btn.addEventListener('click',b); //게시버튼 클릭하면 댓글게시하기
commentA.addEventListener('keydown', c); //input에 enter버튼 누르면 댓글 게시하기
function a(){
//키 입력하면 버튼 색상바뀌기
const commentC = commentA.value.length;
const btnColor = document.querySelector('.btn');
if(commentC>=0){
btnColor.style.color = '#5197e9';
}
}
function b(){
const commentB = commentA.value;
const tagDiv = document.querySelector('.com_txt_block');
const tagP = document.createElement('p');
const tagSpan = document.createElement('span');
tagSpan.innerText = "jelly_je2";
console.log(tagSpan);
tagP.innerHTML=commentB;
tagP.prepend(tagSpan);
tagDiv.appendChild(tagP);
console.log(tagDiv);
commentA.value = "";
}
function c(){
if(event.keyCode == 13){
// const commentB = commentA.value;
// const tagDiv = document.querySelector('.com_txt_block');
// const tagP = document.createElement('p');
// const tagSpan = document.createElement('span');
// tagSpan.innerText = "jelly_je2";
// console.log(tagSpan);
// tagP.innerHTML=commentB;
// tagP.prepend(tagSpan);
// tagDiv.appendChild(tagP);
// console.log(tagDiv);
// commentA.value = "";
b();
}