→ 파일 변화에 대한 여러 버전을 관리하는 것 / 도구로컬 버전 관리 시스템: Local VCS간단한 데이터베이스를 이용해 파일의 이력 관리로컬에서만 동작하기 때문에 협업을 하는 상황에서는 버전 관리가 어려움중앙 집중식 버전 관리 시스템: Centralized VCS파
→ Master & Slave 때문에 master ➡️ main으로 브랜치 이름을 바꾸고 있음git init : 저장소 생성git status : 현재 상태 확인 | Working Directory | Staging Area | Cleangit add : 파일의 변경
궁금증1 [reword] git rebase -i {하나 전 해시} 를 했을 때 git-rebase-todo → COMMIT_EDITMSG → 마지막 메시지가 저장됨. 이유가 뭐야? 명령어 입력 시 git-rebase-todo 열림 pick 해시 수정전
telnet네트워크에 있는 컴퓨터를 자신의 컴퓨터처럼 파일 생성 및 전송 등 자유롭게 사용할 수 있는 프로토콜e-mail전자메일, 전자 장치(인터넷, 인트라넷 통신 플랫폼)를 통해 컴퓨터 네트워크를 거쳐 메시지를 전달하는 방식usenet인터넷 상의토론 그룹으로 세계 각
논리적인 순서에 따라 마크업 해야 한다. ex. 메뉴를 마크업 한다면 메뉴 안의 리스트 다음에 X버튼을 넣어야 한다. 버튼 안에 아이콘을 넣을 경우 스크린 리더를 사용하는 보조기기 사용자는 이해할 수 없다.버튼을 사용할 경우, title, aria-label, ar
어쩌다가 만나게 된 아주 짧은 코드가 있다. \[] 이건 ‘빈’ 배열이라서 당연히 false값이니 ‘yes’가 안 나오지. 라고 생각을 했었는데 ‘yes’가 나왔다. 빈 배열이 true값인 이유가 뭘까? 찾아보니 “falsy가 아니라서…” 말고는 이유를 찾을 수 없었다
API(: Application Programming Interface)HTTP(: HyperText Transfer Protocol)웹에서 정보를 주고 받는 방식을 정의하는 프로토콜, 데이터 암호화X -> 보안에 취약HTTPS(: HyperText Transfer P
브라우저라는 Host 환경에서 동작하는 최상위 객체브라우저 환경에서 동작하는 여러 API들의 연결 역할 ex. document, history, location, setTimeout 등 브라우저 탭에 대한 접근 권한O ➡️ window.open/close/locat
궁금증을 이해하기에 앞서값(value): 표현식이 평가되어 생성된 결과표현식(expression): 값으로 평가될 수 있는 문문(statement): 프로그램을 구성하는 기본 단위이자 최소 실행 단위표현식은 그 자체로 문일수도 있고, 문의 일부일수도 있다.문에는 표현식
자바스크립트의 호이스팅은 Java에서 변수와 로직은 상단에, 함수부는 하단에 적는 관습으로 부터 나온 설계로 스크립트 언어지만 스크립트 해석을 끝까지 전부 다 해서 함수 선언부부터 먼저 실행을 시키게 하고 나머지를 실행 시키도록 만드는 좋지 않은 설계 중 하나를 말한다