본문 바로가기

분류 전체보기113

React 맛보기 React란 자바스크립트 라이브러리중 하나로 웹 프레임워크중 하나이다. React의 특징 1. 선언형 : HTML/CSS/Javascript 로 나눠서 적는거 보다 JSX를 활용한 선언형 프로그래밍 2. 컴포넌트 기반 (Component-Based) : 요소별로 개발하여 분리하여도 독립적으로 사용이 가능하므로, 기능에 집중하여 개발이 가능하다. 3. 범용성 : 자바스크립트 기반이므로 자바스크립트 프로젝트 어디에든 유연하게 적용이 가능하다. JSX 먼저 위에서 말한 JSX가 무엇인지 알아야 할 필요가 있는데 JSX는 자바스크립트 XML의 줄임말이고 HTML도 아니고 문자열로 취급하지도 않는다. 간단하게 자바스크립트의 확장 문법이라고 생각하면 된다. JSX는 확장 문법이지만 "Babel" 이라는 자바스크립트.. 2022. 9. 23.
고차함수(Higher order function) 고차함수란 함수의 일급객체로 취급하여 인자로 받아서 결과로 반환하는 함수를 의미한다. 글로만 보면 어려운데 가볍게 코드로 봐보자 ex) 함수를 인자로 가져다 사용하는 경우 function sq (num) { return num * num; } function sq2 (func,num) { return func(num); } let result = sq2(sq,2); console.log(result) // 4 ex) 함수를 리턴하는 경우 function sum (sel){ return function(num){ return num + sel; } } let result = sum(10)(3); console.log(result); // 13 let add = sum(5); // sum은 함수를 반환하므로.. 2022. 9. 21.
DOM(Document Object Model) - DOM DOM 이란 Docoument Object Model의 약자로 문서 객체 모델을 의미한다. 문서의 구조화된 표현을 제공하며 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 문거 구조, 스타일, 내용 등을 변경할 수 있게 도와준다. 웹페이지는 일종의 문서이므로 문서는 웹 브라우저를 통해 그 내용이 해석되어 화면에 표시되거나 HTML 소스 자체로 나타나기도한다. 또한 객체 지향 표현이며, 자바스크립트와 스크립트 언어를 이용해 DOM을 수정할 수 있다. - DOM의 사용 ex(CRUD) 자바스크립트언어를 사용하여 DOM을 사용하는 방법이 있다. ex ) Create 생성은 createElement 메소드를 사용하여 element를 생성할 수 있다. document.createElem.. 2022. 9. 20.
git 관련 명령어 모음 git이란 분산 버전관리 시스템(Distributed Version Control Sysytems)로 사용자들 간에 파일 작업을 조율하는데 사용된다. git의 장점 - git의 장점은 오프라인에서도 작업이 가능하다는 것과, 속도가 빠르고 서버의 영향을 받지 않고 개발을 수월하게 할 수 있다는 것이다. - 많은 개발자가 git을 사용하므로 수많은 개발자 툴이 git을 많이 지원한다. git의 단점 - 한 번에 여러 브랜치나 여러 태그에 걸쳐서 커밋 할 수 없다. 다른 브랜치와 병합 할 때 충돌의 원인이 될 수도 있다. - 커밋 ID를 기억하기 어렵고 사실상 항상 복사 붙여넣기를 해야한다. github github이란 git을 사용하는 프로젝트를 지원하는 웹 호스팅 서비스 이다. 많은 오픈 소스들로 인해 오.. 2022. 9. 16.