모듈이란? > - 개발하는 파일의 크기가 점점 커지면 파일을 여러 개로 분리하게 되는데, 이 떄 분리된 파일 각각을 '모듈(module)이라고 한다. 모듈을 활용하면 재사용성이 높아져 복잡한 시스템을 만들 때 유용하다. -> 유지보수가 용이 모듈은 클래스 하나 혹은 함
Why React?? FAST : 복작합 업데이트를 빠르게 처리하며 반응이 좋다 MODULAR : 재사용가능한 파일을 많이 작성할 수 있어 유지보수에 좋다 SCALABLE : 확장이 가능해 많음 changing data 수행에 적합하다 FLEXIBLE : 유연하여 웹이
class, object, getter, setter, inheritance 를 활용super class인 school과 3개의 sub class(primary, middle, high)가 있음school class 만들기(name, level, numberOfStud
class, object, 상속, getter, setter 등을 이용하여 라이브러리 구축해보기3가지 미디어가 존재(book, movie, cd)하며 아래와 같은 속성 및 메서드가 있음toggleCheckOutStatus()는 isCheckedOut 의 값을 가져오는데
Inheritance(상속)은 각 클래스가 동일한 properties를 가지고 있는 경우, 새로운 class를 생성하여 공동으로 작성된 properties를 담아주어, 작성 코드를 줄여주는 작업을 이야기한다.이떄 상속은 각각 공동의 속성 및 메서드를 갖고 있는 클래스를
객체지향언어 이해가 어려워 class를 좀 더 자세히 공부하고 정리해보게 되었다.class와 object 구문은 비슷하지만 class에는 constructor method가 존재한다는 차이점이 있다.class name은 대문자로 시작하는 것이 관례적이다JS에서는 Dog
배열, 객체(setter, getter 등)을 활용하여 team stats 만들기team 내에 players(firstname, lastname, age) 와 games(opponent, teampoints, opponentpoints) 설정하기선수 3명과 게임 3개
IP address : 인터넷을 사용하기 위해 IP주소가 필요하며, 이를 통해 통신이 가능Router를 이용하면 하나의 IP주소로 여러 대의 기기가 연결가능 WAN : Wide area network로 통신사와 연결되는 네트워크로, 공유기도 ip를 부여받는다LAN :
.forEach()는 세 가지 사용법이 있다.(1) fruits 배열에서 forEach 메소드를 호출하고,forEach()는 콜백 함수의 인수를 받아 배열을 반복한다.(2) arrow 함수 사용하기(3) 콜백함수 미리 정의하기.map()은 forEach()와 유사하지만
프롬프트(prompt) 대화상자를 이용해 간이 로그인 창을 구현해보기중첩 if블록을 사용하기중첩 if문을 활용해서admin으로 입력 성공/취소/실패를 if문으로 작성 후admin으로 로그인이 성공했을 때 다시 password의 성공/취소/실패 if문을 작성이때 변수는
insert(0, 요소) : 맨 처음 요소 추가insert(len(리스트), 요소) : 맨 끝에 요소 추가 == append(요소)min / max 이용하기sort 이용하기smallest / largest 이용하
1에서 100까지 출력3의 배수는 Fizz 출력5의 배수는 Buzz 출력3과 5의 공배수는 FizzBuzz 출력문자열을 곱하면 문자열 반복문자열을 더하면 두 문자열 연결문자열 \* True : 문자열 출력문자열 \* False : 미출력import.turtle
callback을 많이 사용하면 아래와 같은 문제점이 있다. 가독성이 떨어짐에러가 발생하거나 디버깅을 발생했을 때 해결도 어려움유지보수도 어려움이를 해결하기 위해 promise를 사용해볼 수 있다.JS에서 제공하는 비동기를 간편하게 처리할 수 있도록 도와주는 objec
브라우저 위에서 동작하고 있는 웹사이트나 웹어플리케이션과 같은 client들이 어떻게 server와 통신할 수 있는지 정의한 것Hypertext Transfer Protocal의 약자로써, 어떻게 hyertext를 서로 주고받을 수 있는지 규약한 protocal로써ht
조건이 참인지 거짓인지 판단함조건이 참(true)일때면 명령(코드 블럭)으로 들어가고거짓(false)이면 다음으로 넘어감 if 다음에 오는 코드들은 반드시 들여쓰기 깊이가 같아야 함아래 모두 동일한 조건문이며 논리 연산자를 활용하여 간단히 표현할 수 있음if 조건이
리스트, 튜플, range, 문자열 처럼 값이 연속적으로 이어진 자료형\- + 를 사용하여 서로 연결 후 새 객체 생성 range는 + 연산자로 객체 연결 불가. 리스트나 튜플을 사용하여 연결함문자와 숫자(정수, 실수) 연결 불가. 숫자를 str을 사용하여 문자열로
list와 같이 여러개의 값을 한꺼번에 모아서 관리할 수 있음 차이점은 dictionary는 관련된 정보를 서로 연관시켜놓음list는 내부 값을 컨트롤 하기 위해 indexing을 사용함. 0번 위치의 값을 가져온다든지... -1위치의 값을 가져온다든지..dicti