Toy Project/바닐라JS로 크롬앱 만들기 3

[Vanila JS] Javascript 기본

nomad coders 의 바닐라JS로 크롬앱 만들기를 기반으로 작성됨 Javascript : 웹에서 사용하는 하나뿐인 언어 ECMA script: specification ES5, ES6... : versions of ECMA Vanilla JS : raw JS ( JS without Library) 변수var는 변수 선언 방식에 있어서 큰 단점을 가지고 있다.이는 유연한 변수 선언으로 간단한 테스트에는 편리 할 수 있겠으나,그래서 ES6 이후, 이를 보완하기 위해 추가 된 변수 선언 방식이 let 과 constname이 이미 선언 되었다는 에러 메세지가 나온다. (const도 마찬가지) 변수를 선언할 때는 const를 기본으로 사용하자. let은 진짜 필요할 때만 사용! let name = 'bath..

[Vanila JS] JavaScript 로 크롬 APP 만들기

완성된 소스코드 github 현재시간을 출력해주고 사용자이름,to-do list을 입력받고 출력(로컬저장소에 저장됨) 그리고 to-do list 를 삭제할 수 있는 딱 기본기능만 되어있는 chrome app이다. Javascript만 적용한 모습이고 , CSS는 거의 적용하지 않았다. CSS와 추가기능을 구현한 chromeapp을 보려면 여기로! [미리보기] files 총 사용한 파일들이다. nico 쌤은 Divde and conquer을 좋아해서, 각 기능마다 .js로 분리할 뿐만 아니라 기능안의 세부기능은 전부 함수로 분리되어 작성되어있다. 객체지향설계 수업들을때 교수님이 수백만번 강조하신 모듈화 !!!!!!!!!! 를 잘 하는것같다 index.html 메인 html이며 body에 시계, 입력창2개,..