바닐라 JS와 리액트 JS의 차이점을 알고 어떤 장단점이 있는지 확인해 본다.Vanilla JS의 경우 HTML → JS 순서React JS는 이와 반대로 JS에서 HTML 요소를 컨트롤 한다.❗️여기서 사용된 html 샘플 코드는 리액트의 원리를 보여주기 위한 방식으
네트워크 통신을 원활하게 하는 라이브러리feth() : 자바스크립트에 내장 되어있음axios() : 외부 라이브러리, 다운 필요, npm 패키지CDN: link 형식으로 html에 추가NPM ( node.js package manager): package로써 설치 사용
git으로 프로젝트를 올리는데 뜨는 에러의 종류 깃허브에 로컬 프로젝트를 push하는 도중 아래와 같은 에러가 발생했다. 원인은 같은 레퍼지스토리에 push를 줬다는게 원인이라고 한다.새 래퍼지토리를 만들때 README.md를 직접 생성했는데, 그게 내 로컬에는 없는
23.3.23 실강1) fast foward merge (빨리감기 병합) Main 브랜치 내용이 업데이트 되지 않았을때 사이드 브랜치와 합치는 상황2) -....? merge (일반 병합)Main 브랜치의 업데이트 내용와 사이드 브랜치에 업데이트 된 내용이 다를때 먼
깃은 버전을 관리하기 위한 용도로 사용되는데, 작업물에 유의미한 변화가 있을때 '커밋'을 통해 버전 관리를 할 수 있도록 한다.깃의 효용 1\. 변경된 내역을 확인 할 수 있음 2\. 히스토리 복구를 통해 백업이 가능 3\. 여러 작업자들과 협력을 용이하게 함
너비와 높이는 요소의 '콘텐츠 박스' 크기에만 적용 된다. 원하는 크기를 설정할 때, 테두리나 안쪽 여백을 고려해야 한다. 기본적으로 요소에 테두리나 안쪽 여백이 있으면 너비와 높이에 더해서 화면에 그린다. 이를 바꾸는 속성으로는 아래가 두 가지가 있다.content-
block 요소는 width와 height이 주어져 있지 않을 경우, width는 최대값으로 heigthdms '0'으로 표현된다.따라서, grid container에 height값을 지정해 줘야한다.fr = fraction(부분)gird에서 사용 가능한 공간을 뜻하며
HTTPHypertext Transfer Protocal클라이언트와 서버간의 통신이 가능하게 해주는 역할!\*브라우저 위에서 동작client(웹사이트 / 웹어플리케이션) 🔛통신 Server => 요청 <= 응답AJAX Asynchronou
Q1. make a 'string' out of an array✅ 정답Q2. make an array out of a string✅ 정답 Q3. make this array look like this: 5, 4, 3, 2, 1✅ 정답
클래스는 객체 지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀로, 객체를 정의하기 위한 상태(멤버 변수)와 메서드(함수)로 구성된다. 클래스를 만들고, new MyClass()를 호출하면 내부에서 정의한 메서드가 들어 있는 객체가 생성
배열과 반복문 활용(1)Data type : ArrayStatement : Loop & Array<문제>Day & Night 나이트 모드에서 'a'태그의 텍스트 가독성 떨어짐. <목표>나이트 모드일때 'a'태그 전체에 스타일을 주어 색상을 바꾼다! ( 각각의
배열 배열은 하나의 변수에 여러 값을 저장하는 데 쓰이는 정적 리스트(static list)이다. 배열의 크기는 long 혹은 short가 아닌 int 값으로 특정되어야 한다. 배열에는 각 저장공간이 연속적으로 배치되어 있으며, 0부터 n-1까지 n개의 값을 특정 위치
자바스크립트 Data typesJavaScript 언어의 타입은 Primitive values(원시 값)과 object(객체\*)로 나뉩니다.number-문자열string-숫자