diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/js-todo-list-step1.iml b/.idea/js-todo-list-step1.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/js-todo-list-step1.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..7747d4c --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..e92d622 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/prettier.xml b/.idea/prettier.xml new file mode 100644 index 0000000..727b8b5 --- /dev/null +++ b/.idea/prettier.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/saveactions_settings.xml b/.idea/saveactions_settings.xml new file mode 100644 index 0000000..09fbfc6 --- /dev/null +++ b/.idea/saveactions_settings.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 36372ce..b127f48 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,11 @@ -

- -

-

JS 투두리스트 스텝1

-

자바스크립트로 구현 하는 투두리스트

-

- template version - - - - - - -

- -## 🔥 Projects! - -

- -

- -

- 🖥️ 데모 링크 -

- -
- ## 🎯 요구사항 -- [ ] todo list에 todoItem을 키보드로 입력하여 추가하기 -- [ ] todo list의 체크박스를 클릭하여 complete 상태로 변경. (li tag 에 completed class 추가, input 태그에 checked 속성 추가) -- [ ] todo list의 x버튼을 이용해서 해당 엘리먼트를 삭제 -- [ ] todo list를 더블클릭했을 때 input 모드로 변경. (li tag 에 editing class 추가) 단 이때 수정을 완료하지 않은 상태에서 esc키를 누르면 수정되지 않은 채로 다시 view 모드로 복귀 -- [ ] todo list의 item갯수를 count한 갯수를 리스트의 하단에 보여주기 -- [ ] todo list의 상태값을 확인하여, 해야할 일과, 완료한 일을 클릭하면 해당 상태의 아이템만 보여주기 -- [ ] localStorage에 데이터를 저장하여, TodoItem의 CRUD를 반영하기. 따라서 새로고침하여도 저장된 데이터를 확인할 수 있어야 함 +- [X] todo list에 todoItem을 키보드로 입력하여 추가하기 +- [X] todo list의 체크박스를 클릭하여 complete 상태로 변경. (li tag 에 completed class 추가, input 태그에 checked 속성 추가) +- [X] todo list의 x버튼을 이용해서 해당 엘리먼트를 삭제 +- [X] todo list를 더블클릭했을 때 input 모드로 변경. (li tag 에 editing class 추가) 단 이때 수정을 완료하지 않은 상태에서 esc키를 누르면 수정되지 않은 채로 다시 view 모드로 복귀 +- [X] todo list의 item갯수를 count한 갯수를 리스트의 하단에 보여주기 +- [X] todo list의 상태값을 확인하여, 해야할 일과, 완료한 일을 클릭하면 해당 상태의 아이템만 보여주기
@@ -68,38 +40,3 @@ ``` -
- -## ⚙️ Before Started - -#### Tip 로컬에서 서버 띄워서 손쉽게 static resources 변경 및 확인하는 방법 - -로컬에서 웹서버를 띄워 html, css, js 등을 실시간으로 손쉽게 테스트해 볼 수 있습니다. 이를 위해서는 우선 npm이 설치되어 있어야 합니다. 구글에 `npm install` 이란 키워드로 각자의 운영체제에 맞게끔 npm을 설치해주세요. 이후 아래의 명령어를 통해 실시간으로 웹페이지를 테스트해볼 수 있습니다. - -``` -npm install -g live-server -``` - -실행은 아래의 커맨드로 할 수 있습니다. - -``` -live-server 폴더명 -``` - -
- -## 👏 Contributing - -만약 미션 수행 중에 개선사항이 보인다면, 언제든 자유롭게 PR을 보내주세요. - -
- -## 🐞 Bug Report - -버그를 발견한다면, [Issues](https://github.com/woowacourse/js-todo-list-step1/issues)에 등록해주세요. - -
- -## 📝 License - -This project is [MIT](https://github.com/woowacourse/js-todo-list-step1/blob/main/LICENSE) licensed. diff --git a/index.html b/index.html index c1d9095..bd7fcd3 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,7 @@

TODOS

0