default value parameter를 non-default value parameter앞에 정의하면 안되는 이유 먼저, default value parameter와 non-default value parameter의 차이점을 알아보자. default value parameter는 함수가 호출될 때, 파라미터에 인자값을 받아서 넘겨준다. 그러나 non-default value parameter는 default value parameter와 동일하게 함수가 호출될 때, 파라미터에 인자값을 받아서 넘길수도 있지만 인자를 따로 넘겨주지 않아도 keywordname이 value 형식으로 선언되어 있기 때문에, 지정한 value를 인자값으로 넘겨줄 수도 있다. 이제 두가지의 차이점을 알았으니, 왜 defau..
React를 시작하기전에! 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 말한다. 현대적인 의미의 데이터베이스는 몇개의 자료파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜놓은 자료의 집합체로 데이터를 저장 및 보존하는 시스템이다. 프로그램을 개발하다보면 사용자에 의해 성생된 데이터와 개발자에 의해 프로그램에 넣은 데이터가 쌓이게 된다. 데이터베이스를 사용하지 않으면 이 데이터들은 프로그래을 종료하는 순간 전부 날아가게 된다. 이런 형상을 방지하기 위해 데이터들을 데이터베이스에 넣고 보관하는 방식을 사용한다. REACT 시작! 1. Node.js 설치하기 (Node.js링크) : 먼저 Node.js를 설치한다. 사용하는 운영체제에 맞춰 설치를 ..
HTTP란? HyperText Transfer Protocol의 약자로 텍스트 기반의 통신규약이다. 인터넷에서 데이터를 주고받을 수 있는 프로토콜로, 미리 규칙을 정해놓았기 때문에 모든 프로그램이 해당 규칙에 맞춰 개발되고, 동일한 규칙을 가졌음으로 서로 정보를 교환할 수 있다. HTTP의 동작 사용자가 브라우저를 통해서 어떠한 서비스를 URL을 통하거나 다른 것을 통해서 요청을 하면(Client -> Server) 서버에서는 해당 요청사항에 맞는 결과 찾아서 사용자에게 응답하는(Server -> Client) 형태로 동작한다. HTTP 통신을 위한 문서는 HTML만이 유일한것이 아니다. Plain text, JSON 데이터, XML과 같은 형태의 정보도 주고받을 수 있다. 보통은 클라이언트가 정보를 H..
Data Structure(자료 구조)란? 데이터에 쉽게 접근하고 조작하기 위한 데이터를 저장하거나 조직하는 방법이다. 자료구조는 언어별로 지원하는 양상이 다르며, 종류도 여러가지 존재한다. 하지만 모든 목적에 부합하는 자료구조는 존재하지 않는다. 따라서 각각의 자료구조가 갖는 장점과 한계를 잘 이해하고 상황에 맞게 올바른 자료 구조를 선택하고 사용하는 것이 중요하다. 자료구조에서 가장 중요한것은 각 자료구조의 본질과 컨셉을 이해하고 상황에 맞는 적절한 자료구조를 선택하는것이다. 개념을 올바르게 이해한다면 해당 언어에 맞추어서 사용할 수 있다. 데이터에 맞는 적절한 자료구조를 사용하는 것은 전체 개발 시스템에 굉장히 큰 영향을 끼친다. 자료구조가 중요한 이유 더보기 자료구조는 적은 수의 데이터를 관리하기..