분류 전체보기 477

노마드 코더 ReactJS | #3 State

#3.0 Understanding State React.js의 state : 데이터가 저장되는 곳 예시를 전체 구현하려면, state를 이용해주어야 한다. JSX React Element를 함수 안에 넣으면, 원하는 만큼 사용할 수 있다. 재활용 가능함. 함수라서 ㄷㄷ - 최고는 아닌 FM 방식 리액트에서는 중괄호를 열고 변수 이름을 넣어주면 된다. 변수들을 연결해줄 수 있음 => React.js는 바뀐 부분만 업데이트해준다. => 인터렉티브한 어플리케이션을 만들기 좋은 특성 #3.1 setState part one - 중괄호로 변수 연결해줄 수 있다. - ui 업데이트 하고 싶으면, render를 해주면 됨 - 랜더링하더라도 바뀐 부분만 새로 생성해주어서 인터렉티브한 어플리케이션을 개발하기 좋음- 데이..

노마드 코더 ReactJS | #2 The Basics of React

#2.0 Introduction ReactJS는 어떤 문제를 해결하기 위해 만들어졌는가? ReactJS는 UI를 interactive하게 만들어준다. - 예를 들기 위해 바닐라JS를 이용한 프로그램을 만들 것 - ReactJS는 매우매우매우 간단해짐 #2.1 Before React 바닐라JS 어플리케이션을 만들어보자. 버튼을 몇 번 클릭했는지 확인해준다. Total clicks : 0 Click me - html 생성 - javascript로 듣기 - html에 반영해주기 이걸 리액트로는 안 해도 된다. #2.2 Our First React Element React.. 설치 없이 불러오면 되는 거였다 ㄷㄷ => React 의 규칙 1. html 코드를 직접 작성하지 않는다. - 리액트는 어플리케이션을 i..

노마드 코더 ReactJS | #1 Introduction

=> ReactJS를 배우는 건 최고의 투자!! #1.2 Why React 시간이 가장 중요한 자원 - 누가 그 기술을 사용하는지 - 얼마나 중요한 것인지 등등 44%가 ReactJS 사용함 그리고 매우 중요한 툴이다. ReactJS는 그냥 JavaScript 기본이기 때문에 커뮤니티가 매우 크다 기술에 대한 에코시스템이 있어야 한다. #1.3 Requirements 바닐라 JS는 무조건 들었어야 함 ReactJS 입문자를 위한 강의임

노마드 코더 JS | #7 To Do List

#7.0 Setup 7분 => 투두리스트 폼 00:00 Hi Go to my blog step 1. todo.js // grab html id const toDoForm=document.getElementById("todo-form"); const toDoInput = toDoForm.querySelector("input"); const toDoList = document.getElementById("todo-list"); // handle to do submit // submit 함수의 기본 동작인 새로고침을 막음 function handleToDoSubmit(event){ event.preventDefault(); const netTodo = toDoInput.value; // 새로운 변수에 값을 복..

노마드 코더 JS | #5 Clock

#5.0 Intervals 5분 심플한 작업임 h1 #clock을 받아와서 text를 변경해주면 됨 => function을 5초마다 실행시키는 것 * interval 매 interval 마다 실행시키고 싶을 때 사용하는 개념 setInterval를 이용한다. setInterval(function, milliseconds); // interval function sayHello(){ console.log("hello"); } setInterval(sayHello, 5000); #5.1 Timeouts and Dates 8분 * timeout 개념 => 잠시 기다렸다가 한 번만 실행시키는 것 setTimeout(function, milliseconds); * Date object를 활용해서 시각을 나타낸다...

생산성 | Visual Studio Code VSC 단축키

노마드 코더 강의 보는데, 같은 변수명 한 번에 수정하는 것이나 윈도우 단축키를 잘 활용하는 것 같아서 vsc 단축키를 찾아보았다. 이미 노마드 코더가 유튜브에 올려두었다. 코딩 인생 꿀템 VSC 단축키 5분 정리해드림 - YouTube 7) 반복되는 단어 한방에 수정 ⌘ + D or Ctrl + D 6) 클릭하는 곳마다 커서 생성 ⌥ + Click or Alt + Click 5) 코드 위/아래로 움직이기 ⌥ + ↑ / ↓ or Alt + ↑ / ↓ 4) 코드 복사해서 위/아래로 움직이기 ⌥ + ⇧ + ↑ / ↓ or Alt + ⇧ + ↑ / ↓ 3) 코드 블록 한방에 코멘트 처리하기 ⌘ + / or Ctrl + / 2) 선택된 영역에 커서 만들기 ⌥ + ⇧ + i or Alt + ⇧ + i 1) 마우스..

Computer Science 2022.02.22

노마드 코더 JS | #4 Login

이제 애플리케이션 빌드를 시작한다. #4.0 Input Values Log In 03:36 보던 중 const loginForm = document.querySelector("#login-form"); const loginInput = loginForm.querySelector("input"); const loginButton = loginForm.querySelector("button"); 이건 아래 코드랑 동일함 const loginInput = loginForm.querySelector("#login-form input"); const loginButton = loginForm.querySelector("#login-form button"); user가 버튼을 클릭하는 걸 감지하는 방식 = clic..

노마드 코더 JS #3 | JavaScript on the browser

#3.0 The Document Object document는 브라우저에 이미 있는 객체 HTML을 가리키는 객체다. 자바스크립트 document 객체를 이용해서 html에 접근할 수 있다. (ex - Title) document.title 접근할 뿐만 아니라 수정도 가능함 document.title JavaScript는 이미 HTML에 연결되어있음. 특히 document 객체를 이용할 수 있음. #3.1 HTML in JavaScript document의 객체와 element를 가져오는 함수를 이용해서 html에 접근할 수 있다. Grab me! body에 Grab me라는 문구를 추가해주었다. JavaScript를 이용해서 이 h1 문구에 접근해보자. document.getElementById("ti..