Build a Todo List App in HTML CSS JavaScript | EASY BEGINNER TUTORIAL

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Learn how to build a todo list web app in HTML, CSS and JavaScript with the ability to display, create, edit, and delete your tasks. Task list, to-do list, shopping list.
    This is the perfect project for beginner web developers who are looking to expand their knowledge of HTML CSS and JavaScript. This beginner JavaScript tutorial will teach you how to use local browser storage to create a fully functional to-do list app!
    Build your next awesome project:
    www.tubebuddy.com/quicknav/la...
    Source Code:
    github.com/Ade-mir/To-Do-List...
    Chapters
    00:00 What we are building / Finished To-Do List
    01:35 Project setup
    06:50 Making our HTML for the To-Do List
    16:38 Styling our project with CSS
    56:00 Adding JavaScript variables, arrays, and objects
    01:06:24 Using the DOM (Document Object Model)
    01:12:28 Initialize the To-Do JavaScript
    01:21:12 addTask function
    01:31:19 displayTasks function
    01:50:24 toggleTask function
    01:52:05 deleteAllTasks function
    01:53:03 editTasks function
    Hope you enjoyed this tutorial. Leave a like if you did, and feel free to subscribe for more tutorials like this in the future!

Komentáře • 45

  • @josephryan8899
    @josephryan8899 Před 4 měsíci +2

    I just checked the source code line by line in .html and..css and they match line by line perfect. Thanks for your work

  • @NomanAli-zd1bn
    @NomanAli-zd1bn Před 11 měsíci +2

    Thanks alot thats what we want simple basics and easy to understand ❤

  • @alexgoldendragon3435
    @alexgoldendragon3435 Před 5 měsíci

    tysm!!!!! This is so detailed, you deserve more subscribers!

  • @anjaneyulub2529
    @anjaneyulub2529 Před 11 měsíci

    I love your teaching I am excited to learn more from u Thank you : )

  • @hemanthchowdary7150
    @hemanthchowdary7150 Před 11 měsíci +1

    Awesome 🤩 thanks ❤

  • @ChristianChinakueze-do2bd

    I love your video

  • @princessakakpo
    @princessakakpo Před 7 měsíci

    Hey I am following every step but my output is not changing, I am typing every thing the same but my website doesn’t not even show the color or the font change. I need help please .

  • @josephryan8899
    @josephryan8899 Před 4 měsíci

    It's strange but the project opens better in Firefox but still no pointer cursor over input areas. Thanks

  • @zinakemoum7930
    @zinakemoum7930 Před 3 měsíci +1

    hello, it is interesting what you teach, i follow you very well

  • @seputarrahasia7655
    @seputarrahasia7655 Před 7 měsíci

    awesome

  • @angiek1925
    @angiek1925 Před 8 měsíci

    Question how would u go about making categories for your list n move items between those to do categories

    • @howtobecomeadeveloper
      @howtobecomeadeveloper  Před 8 měsíci +1

      Good question! I would nest the existing data storing of the tasks into seperate structures which you could name. So for example if the tasks are stored like this:
      Todos = {
      Task 1: value 1,
      Task 2: value 2,
      }
      Turn it into:
      Todos = {
      Category 1: {
      Task 1: value 1,
      Task 2: value 2,
      },
      Category 2: {
      Task 1: value 1,
      Task 2: value 2,
      },
      }
      I wrote this quick on my phone so sorry for syntax mistakes but I think you get the point 😜

  • @function30
    @function30 Před 11 měsíci

    I love your teaching make video on make anything responsive, responsiveness tricks

  • @hyojinkim6870
    @hyojinkim6870 Před 5 měsíci

    HIII! thank you so much for the video. I have a quick question .. when i tried to make a Edit function, i declared "const firstText = todo[index].text;" and my console says "Cannot read properties of undefined (reading 'text') " like this. what should i do???!!! help me plzzz

  • @freguenshoodjean5841
    @freguenshoodjean5841 Před měsícem

    Thank you a lot , although the displayTask function is really challenging. .

  • @josephryan8899
    @josephryan8899 Před 4 měsíci

    Hello awesome tutorials but I'm having an issue with the scrollbar and webkit stylings their not making any changes the scrollbar still is visible. Thanks

    • @DrixBors
      @DrixBors Před 3 měsíci

      try this
      .scroll::-webkit-scrollbar {
      width: 0.06rem;
      scrollbar-width: thin;
      }

  • @ryomensukuna9513
    @ryomensukuna9513 Před 11 měsíci +1

    😍

  • @aissame112
    @aissame112 Před 11 měsíci

    ❤❤

  • @OlafXD
    @OlafXD Před 4 měsíci

    why do i feel like writing css is way harder than building basic backend side

    • @howtobecomeadeveloper
      @howtobecomeadeveloper  Před 4 měsíci

      I see your point! They can be hard in different ways for sure.

    • @OlafXD
      @OlafXD Před 4 měsíci

      @@howtobecomeadeveloper is it means that i am specialized for backend side maybe haha

  • @howtobecomeadeveloper
    @howtobecomeadeveloper  Před 11 měsíci +1

    Build your next awesome project:
    www.tubebuddy.com/quicknav/latest/UCkXqOdpo5ul8BosGBFlDgmw

    • @thilaksalivahanan2342
      @thilaksalivahanan2342 Před 11 měsíci +2

      Beginner javascript website creation please.
      Thanks for your efforts

    • @howtobecomeadeveloper
      @howtobecomeadeveloper  Před 11 měsíci +1

      Awesome, thank you for your feedback!

    • @Rshubham1819
      @Rshubham1819 Před 11 měsíci +1

      I think you should start concept wise project of javascript.

    • @howtobecomeadeveloper
      @howtobecomeadeveloper  Před 11 měsíci

      @@Rshubham1819 Interesting, could you explain a bit more? 😊

    • @Rshubham1819
      @Rshubham1819 Před 11 měsíci

      @@howtobecomeadeveloper yes, sure it's a great pleasure for me. You should make a proper playlist for javascript concept wise projects and explain it in depth, like- for method string you can make mini projects, or how strings and its method is used in real world. And many more topics

  • @function30
    @function30 Před 11 měsíci

    Anything but plz make responsive

  • @raaajj_aryan
    @raaajj_aryan Před 2 měsíci

    very helpful. not like most of the others