출처 : 코딩만 따라 해도 웹페이지가 만들어지는 HTML+CSS+자바스크립트 (도서)
반복해서 봐야지 익숙해지기에, 도서관에서 다른 도서를 대여하였다.
우선 새롭게 안 사실!
아래 명령어를 작업할 vscode프로젝트 폴더에 입력하면 된다.
git config --global user.name 깃허브닉네임
global user.email 깃허브아이디(이메일)
git init
git add.
git commit -m "first commit"
git remote add origin 복사한 url
git push origin master
아직 git, github 학습하지 않아서 이 도서 통해 미리 알게 되어 적재해두겠다...
해당 명령어 입력전에 github통해서 리포지토리를 먼저 생성해둔다.
실제 작업 후 아래 코드를 터미널로 명령하면 github에 업로드된다.
git add .
git commit -m "작업한 내용 문구"
git push origin master
이 책을 보고 코드를 따라해보면서 메모해둔 것 들 모음이랄까?
선택자에도 우선순위가 있기 떄문에 어떤 선택자를 활용하여 스타일을 적용했는지에 따라 우선순위가 달라진다.
항상 위에서 아래로만 쏟아져 내리는 폭포와 같이 CSS 코드가 우선순위에 따라 적용되므로, 이를 캐스케이딩(cascading)이라 분른다.
js코드 head 테그 안에 입력 후 body 태그 안에 적용하면 이모티콘이 불러와지게 된다.
js 작성시 선캑자를 못 찾는 경우가 발생할 경우 크게 3가지 방법을 생각하자
요소의 속성 제어하할 때 setAttribute(속성, 새로운 속성값)을 활용할 수 있다.
eg
document.addEventListener("DOMContentLoaded",
function(e){
let input = document.querySelector("input")
input.addEventListener("click",
function(e){
console.log(e.target.setAttribute("type"))
}
)
}
)
클릭 이벤트에 대한 이벤트 핸들러로 setAttribute()를 활성화시키고 있다. 버튼을 클릭하면 input 태그의 타입을 'text'로 변경하게 된다.
첫번째 div태그는 초기에 화면에 표시될 내용을 정의. 3번째 줄에서는 화면에 표시될 글자를 표현하고 있으며, 추후 JS를 활용해 글자를 변경하기 위하여 span 태그로 이름을 감싸주었다.
7번째 줄부터는 두 번째 div태그로 display 스타일 속성이 none으로 정의되었다.
JS코드를보면, (feat. chat)
계정명 수정
책 마무리에는 지킬 템플릿을 활용하여 클론코딩 예시를 두고 있다. 실습을 끝까지 하지는 못 했지만 참고하고 따라하기 위해 적재해두겠다..!