Coder Social home page Coder Social logo

js-todo-list's Introduction

To-do List

πŸ“‘ To-do List with Vanilla JavaScript

ver 2. (Updated on 24th Sep.)

#Light Mode

lightmode

#Dark Mode

darkmode


ver 1.

#Light Mode

todolist


#Dark Mode

image


- λ°˜μ‘ν˜•μœΌλ‘œ λ§Œλ“€μ–΄ PC, νƒœλΈ”λ¦Ώ, λͺ¨λ°”일, μ–΄λ””μ„œλ“  μ΄μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

- μ„€μ •ν•œ λͺ¨λ“œ(닀크 λͺ¨λ“œ/라이트 λͺ¨λ“œ), μ‚¬μš©μžμ˜ 이름과 ν•  일을 LocalStorage에 μ €μž₯ν•˜μ—¬ μƒˆλ‘œκ³ μΉ¨ν•΄λ„ λ°”λ€Œκ±°λ‚˜ 사라지지 μ•ŠμŠ΅λ‹ˆλ‹€.

- μ‚¬μš©μž μœ„μΉ˜ μ •λ³΄λŠ” geolocation을, 날씨 APIλŠ” Fetchλ₯Ό μ΄μš©ν•΄ ν˜ΈμΆœν–ˆμŠ΅λ‹ˆλ‹€. μœ„μΉ˜ 정보λ₯Ό λ™μ˜ν•  경우, ν˜„μž¬ μœ„μΉ˜ν•œ μ§€μ—­μ˜ μ˜¨λ„λ₯Ό μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€. 날씨가 쒋을 경우, μ™Όμͺ½ 상단에 β€œμ˜€λŠ˜ 날씨가 μ’‹μ•„μš”β€λΌλŠ” 문ꡬ가 λœ¨λ„λ‘ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

- 였λ₯Έμͺ½ μƒλ‹¨μ—λŠ” μ‹œκ³„μ™€ 닀크 λͺ¨λ“œλ₯Ό ν‚€κ³  끌 수 μžˆλŠ” λ²„νŠΌμ„ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

- ν•˜λ‹¨μ—λŠ” math λ©”μ„œλ“œλ₯Ό μ΄μš©ν•΄ λžœλ€ν•œ λͺ…언이 λ‚˜μ˜€λ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€. 맀일 ν•  일을 μ™„μˆ˜ν•  수 μžˆλ„λ‘ μ˜μ§€λ₯Ό 뢁돋아 쀄 수 μžˆλŠ” λͺ…μ–ΈμœΌλ‘œ μ„ μ •ν–ˆμŠ΅λ‹ˆλ‹€.

+ ver 2) λͺ©λ‘ μ˜† νœ΄μ§€ν†΅ μ•„μ΄μ½˜ 클릭 μ‹œ LocalStorage에 μ €μž₯된 λͺ¨λ“  ν•  일 λͺ©λ‘λ“€μ„ μ‚­μ œν•  수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

+ ver 2) λͺ¨λ“  ν•  일 λͺ©λ‘λ“€μ„ μ‚­μ œν•˜κΈ° 전에 λͺ¨λ‹¬μ°½μ„ λ„μ›Œ μ‹€μˆ˜λ‘œ λͺ¨λ“  ν•  일 λͺ©λ‘λ“€μ΄ μ‚¬λΌμ§€λŠ” 일을 λ°©μ§€ν–ˆμŠ΅λ‹ˆλ‹€.

+ ver 2) μ™Όμͺ½ 상단에 햄버거 μ•„μ΄μ½˜μ„ μΆ”κ°€ν•΄ ν”„λ‘œν•„ 사진을 μ—…λ‘œλ“œ/μˆ˜μ •ν•  수 있게 λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€. λ‚˜κ°€κΈ° λ²„νŠΌ 클릭 μ‹œ LocalStorage에 μ €μž₯된 λͺ¨λ“  정보듀(이름, ν•  일 λͺ©λ‘)을 μ‚­μ œν•˜λ„λ‘ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

+ ver 2) λ‚˜κ°€κΈ° 전에 λͺ¨λ‹¬μ°½μ„ λ„μ›Œ μ €μž₯된 λͺ¨λ“  정보듀이 μ‹€μˆ˜λ‘œ μ‚¬λΌμ§€λŠ” 일을 λ°©μ§€ν–ˆμŠ΅λ‹ˆλ‹€.

- μ΅œλŒ€ν•œ κΉ”λ”ν•˜κ³  직관적인 λ””μžμΈμœΌλ‘œ λ§Œλ“€μ–΄ μ‚¬μš©μžκ°€ μ΄μš©ν•˜κΈ° νŽΈν•˜λ„λ‘ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

- μ˜μ–΄λ₯Ό λͺ°λΌλ„ νŽΈν•˜κ²Œ μ‚¬μš©ν•  수 μžˆλ„λ‘ μ˜μ–΄λ₯Ό μ „ν˜€ 쓰지 μ•Šκ³  λͺ¨λ‘ ν•œκΈ€λ‘œλ§Œ 이루어진 To-do Listλ₯Ό λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

πŸ”— ν•΄λ‹Ή μ‚¬μ΄νŠΈλ‘œ 이동

js-todo-list's People

Contributors

feb-dain avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.