Server

니꼬의 유튜브 클론 코딩 강의를 듣다가 의문점이 생겼다. 니꼬는 서버는 항상 켜져있는 컴퓨터 같은 거다. 인터넷에 연결돼있고 request를 listening 하고 있다. 서버는 변화를 알아차리기 위해 "나"의 행동을 기다리고 있다. 라고 설명했다. server는 말

2022년 1월 6일
·
0개의 댓글

Application

컴퓨터(Computer)는 여러 사람들의 연구와 노력 끝에 탄생한 발명품으로 이 명칭은 ‘계산한다’는 뜻의 라틴어 ‘Computare’에서 유래되었다. 1946년 미국에서 개발된 ‘에니악(ENIAC)’은 주로 군사적 목적으로 사용되었으며, 최초의 프로그래밍이 가능한 범

2022년 1월 6일
·
0개의 댓글
post-thumbnail

2839 백준 그리디 : 설탕 배달

링크텍스트대략 1시간 소요11을 입력했을때, 11을 5로 먼저 나누게 되면 1이 남아서 -1이 출력된다.if (n % b) % a == 0: 이 부분을 if (n % b) % a == 0 or (n % a) % b:이렇게 수정한다고 해도 11을 3으로 나누면 2가 남아

2022년 1월 2일
·
0개의 댓글

8.0 Geolocation

강의

2021년 12월 26일
·
0개의 댓글

7.8 Deleting To Dos (3)

강의내가 삭제버튼을 누를때마다, 다른 id를 얻는걸 이제는 안다.배열에서 지우기로컬에서 지우기둘 중에 어떤걸 지워야 하는거지...???????????우선 저장하는 로직부터 생각을 해보면, 배열에 있는걸 로컬이 불러들여서 저장한다. 입력할때 엔터를 눌러 "제출"을 하게

2021년 12월 26일
·
0개의 댓글

7.7 Deleting To Dos (2)

강의array에서 어떻게 element를 삭제하는지 알기 위해, 10000000000% function paintToDo( ) 에서 어떤 일이 일어나는지 이해해야 한다. 만약 array에서 뭔가를 삭제할 때, 실제로 array에서 그걸 지우는게 아니다. 진짜 일어나는

2021년 12월 26일
·
0개의 댓글

7.6 Deleting To Dos (1)

강의우리가 화면상에 todo를 지워도 local storage(로컬)은 업데이트 되지 않는다. 이 부분을 수정해보자!!로컬을 데이터베이스라고 생각해보자. (데이터베이스는 아니다.) 로컬은 toDos array를 복사해두는 곳이다. toDos array가 로컬과 같지 않

2021년 12월 26일
·
0개의 댓글

7.5 Loading To Dos (2)

강의복습JS는 함수를 호출하면서 array에 있는 각각의 item을 준다는거다. sayHelllo( )를 6번 실행하는것이 아니다. sayHello("a")를 한 번 실행하고, 또 한번은 sayHello("b"),또 한번은 sayHello("c")... 계속 한번씩 하

2021년 12월 25일
·
0개의 댓글

7.4 Loading To Dos (1)

강의로컬에 저장은 되지만, 화면에 출력되지 않는다. 이번 강의는 로컬에 저장된 데이터를 화면에 출력하는걸 해보자!JSON.parse : 단순한 string ---> JS objectstring을 JS가 이해할 수 있는 즉, 살아있는 array로 만들었다.처음 우리가 로

2021년 12월 25일
·
0개의 댓글

7.3 Saving To Dos

강의자 이제 실제로 todo들을 저장해보자! 새로고침하면 모든게 사라지기 때문이다. 브라우저에 저장하려면? ls(local storage)=로컬에 저장하면 된다.입력한걸 ls에 저장하고, 새로고침하면 ls에 저장된걸 불러와서 화면에 그려주고 싶은거다. 1 ) array

2021년 12월 25일
·
0개의 댓글

7.2 Deleting To Dos

강의todo를 삭제하는 버튼을 추가해보자. 당연히 JS에서 만들어질거다. 여기서 중요한건 버튼이 click event를 기다리고 있어햐 한다는거다. 왜냐하면 그게 누군가 뭔가를 클릭했을때 알 수 있는 유일한 방법이기 때문이다. 기억해라!!! append는 맨 마지막에

2021년 12월 24일
·
0개의 댓글

7.1 Adding ToDos

강의위 코드를 오해하면 안된다. 변수 newToDo에 toDoInput.value을 저장해놓고 toDoInput.value을 비우는거기 때문이다. 1 ) 함수 paintToDo( )를 생성하여 todo를 그리는 역할을 담당할거다. 2 ) 우리는 <li> </

2021년 12월 24일
·
0개의 댓글

7.0 Setup

강의투두리스트를 만들기 위해 우리는 form이 필요하다. 사용자가 todo를 입력해야만 하고, list도 필요하기 때문이다. 사용자가 todo를 나열할 수 있어야 하기 때문이다. li 태그는 작성하지 않는다. 왜? JS를 통해서 추가해줄거니까!!! ( •̀ ω •́ )

2021년 12월 24일
·
0개의 댓글
post-thumbnail

6.1 Background

강의 이번 시간에는 랜덤 배경 화면을 만들어보자!

2021년 12월 23일
·
0개의 댓글

6.0 Quotes

강의인사하는것도 만들었고, 시계도 만들었고...이제 랜덤으로 나오는 명언과 배경이 남았다!!이번 강의에서는 랜덤으로 명언이 출력되게 만들거다!이런 식으로 명언 10개를 array 형태로 만들어준다. 단순 text가 아니라, object형태로 만들어준다.어떻게 array

2021년 12월 23일
·
0개의 댓글

5.2 PadStart

강의지금부터 우리가 해볼 건 string을 문자 2개로 채우는거다.1 ---> 01처음 들었던 생각= 단순히 숫자앞에 0을 출력하면 되는거 아니야...?는 아니다. (12 ---> 012(X)) 2자리수는 필요없기 때문이다. 잘 생각해야 한다. 어떻게 해야 01로 출력

2021년 12월 22일
·
0개의 댓글

5.1 Timeouts and Dates

강의setTimeout(함수, 얼마나 기다릴지(ms))일정시간이 흐른 뒤에 함수를 한번만 호출한다.새로고침 하고 5초 후, hello가 출력된다.우리의 임무는 시간을 보여주는거다. 몇시 몇분 몇초인지JS가 가지고 있는 Date object를 써보자!콘솔에 new Dat

2021년 12월 22일
·
0개의 댓글

5.0 Intervals

강의인사하는 작업은 끝났고, 이제 시계를 만드는 작업을 할거다.시작 하기에 앞서!!!!!!!!!!!!!서로 다른 기능들에 대해서 하나씩 다른 파일로 분리시키고 시작할거다.세분화해서 관리하는 방식(divide and conquer)을 선호하자!그 전에 했던 방식이랑 비슷

2021년 12월 22일
·
0개의 댓글

4.6 Loading Username

강의ls가 비어 있으면 form부터 보여주면서 지금가지 해오던걸 하면 된다. 하지만 ls에 유저정보가 있으면 form을 보여주면 안된다. 그럼 우리가 먼저 할 일은, ls에 유저정보 유무를 확인하는거다.우선 ls 데이터를 다 삭제한다.콘솔에 localStorage.ge

2021년 12월 21일
·
0개의 댓글

4.5 Saving Username

강의이제 value를 저장하는 방법을 배우자! 유저에게 매번 질문하기에는 번거로우니까 ㅇㅇ뭔가를 저장하는건 자주 사용되는 기능이다. 그러니 아마 API가 존재할거다. 우리가 브라우저에 공짜로 뭔가를 기억할 수 있게 해주는 기능이 존재한다. 그 API이름은 local s

2021년 12월 21일
·
0개의 댓글