오늘 내가 한 일 - TIL 38

181108 - TIL

주제: 자바스크립트 강의: 자바스크립트 부트캠프 날짜: 2018.11.07 강의자: 김민태님 api - Application Programming Interface, 앱을 프로그램으로 만들기 위해 필요한 창구. 앱과 - 스크린, 마우스, 키보드, 네트워크 등(컴퓨터의 자원들)와 소통할 수 있도록. 앱과 컴퓨터의 자원이 코드로 소통할 수 있도록 하는 것. sdk - software development kit, api의 묶음. ui - userinterface 사용자가 화면에서 보는 여러가지 요소들, 사용자와 프로그램이 소통하기 위한 창구. ##이벤트 시스템 버튼이 있다. 이 버튼을 누르는 것. 이벤트가 발생한다. 그리고 이러한 이벤트가 한곳에 기록되어있다. 기록지를 보고 버튼클릭이라는 것이 있으면 함수를..

181105 - TIL

주제: 자바스크립트 강의: 자바스크립트 부트캠프 날짜: 2018.11.05 강의자: 김민태님 prompt(), alert() - 함수, 모양을 보아도 함수. ()호출하고 있다. window.prompt() -> window객체에 있는 prompt메소드 window는 가장 상위에 있는 전역객체이기 때문에 생략이 가능. prompt의 반환값은 모두 문자열. 숫자입력도 문자열로 리턴한다. 내가 무엇인가를 만드려고 할 때 그림으로 그려보자(최대한 단순하게 그림으로 도식화하기) 문제가 여러개가 있고 사용자가 답을 입력하는 프로그램 만들기 문제1) 문제가 여러개다. -> 배열, 객체 여러개지만 문제에 각 이름은 필요없다 -> 배열(문제데이터) 답도 여러개다. -> 배열(정답데이터) 문제가 여러개가 들어있다. 문제를..

181031 - TIL

주제:자바스크립트 강의: 자바스크립트 부트캠프 날짜: 2018.10.31 강의자: 김민태님 ## 실행과 실행 흐름의 개념이해 문 - 값이 아닌것, 분기점을 만드는 것. 값은 바꿀수 없다. 10은 10일뿐 11이 아니다. A도 A일뿐 B가 아니다. 값자체는 바꿀수 없지만 값을 담은 상자(변수)에는 값을 넣었다 뺐다 하면서 비교한다. 마치 값이 바뀐것'처럼', 값은 상태라고 할 수 없다. 상태는 변할 수 있지만 값은 변할 수 없는 것이기 때문에. 상자(변수)가 생기면서 상태라는 것이 생김. age = age + 1; // 대입문, 값 =(문) 값(식) 제어문 / if문 - 참과 거짓이 나옴 ## 반복과 반복문 반복문 while - 원하는 상태동안. 참,거짓이 필요하다. 조건에 따라 한번도 실행 안할수도 있다..

181029 -TIL

주제: 자바스크립트 강의: 자바스크립트 부트캠프 날짜: 2018.10.29 강의자: 김민태님 ## 코드의 구성요소 예약어 - 자바스크립트가 자바스크립트로서 사용되기 위해 만들어진 단어. 이미 용도가 정해져 있는 단어. 예) do, if in for, let, new, try, case, else, null, this. true, break, catch, const, false 등... 기호 - /+-*()!{}=> 등... 식별자 - 예약어가 아닌 간단한 규칙에 준수하여 개발자가 필요해서 이름을 지어 사용하는 단어 -> 식별자 작성 규칙을 잘 알아두자 ## 자바스크립트 데이터와 상태 undefined - 정의되지 않은/ 자바스크립트에만 있다 number - 숫자, Infinity라는 예약어는 무한수를 의..

javascript30 - keyboard drum kit

자바스크립트30(https://JavaScript30.com) - day1 을 만들면서 알게 된 내용들 -코드는 깃헙에 올려놓았고 JavaScript30 의 내용을 fork한 후 각 DAY폴더에 mywork.html을 만들어 작업하고 있다(start.html, finished.html은 손대지 않기!!!) ##currentTime; The HTMLMediaElement.currentTime property gives the current playback time in seconds. Setting this value seeks the media to the new time. 모질라에서 제공하는 docs에는 위처럼 설명이 나와있다. 짧은 영어로 이해한 내용을 정리하면, 'currentTime을 사용해서 시..