LMAO, any time someone says "I usually don't comment", they are lying. It doesn't help your credibility or make your point any more valid by saying something like that.
bro i go through so many videos relevant to project but they won't explain the code simply the code was going but among them you'r the one only man explain the code with proper manner
heres some enhancment to code: 1- use .trim() to the input value to prevent user from adding spaces (it doesnt make sense to be task, also it destroys the shape) simply use let trimmedValue = input1.value.trim() and in the "addTask" function just change the " input1.value === "" " to the new trimmedValue and thats it also try t avoid alert since its annoying, make a popup in the screen bottom corner also you can save what the user typing in the input in session storage to be saved if he reloaded.
For those of you who followed this simple walk-through and achieved a similar outcome, here's a few things you should try implementing on your own- 1. the task name's length is limited by default, make it so that one can write a longer task (or cap the length to your liking) 2. try to implement a deadline for the task, like a set date, and display the number of days/hours left to finish the task. 3. play around with the css properties, use a different font, try to make the serial order change so that only unfinished tasks stays at the top. 4. play around with keyframes too, maybe try to animate the line that goes through the task name once it's completed. I assure you, figuring things out for yourself will teach you much more than just following through a tutorial.
Coding used to fill me full of dread, your lessons make me genuinely excited for it. Love the way and order in which you explain things. Absolute legend
i am a biggner and i did followed this whole tutorial and completed till the end. its easy to follow but there are so many things which i didn't properly understood as someone new. tutorial could be more descriptive for biggners point of view like what are functions, variables etc.
This was a really good project and pretty complicated on javascript side. I didn't watch your video, i just took reference from it. And made it on my own. I took help from this video regarding styling, and i took help from chatgpt regarding some javascript functions. You used images, i used font awesome icons. That's it. Took me 4 hours to complete. But i learnt a lot. A lot. Thanks! ♥
WOW. Thank you for such an easy-to-understand tutorial. I didn't know with such simple (not saying that it's easy) Javascript, you can create a to-do list!!
Really commendable sir 😊. I found many errors in my way of doing this project ,then also I really wanted to created it . Then solved those errors and finally completed the project ✅🥳.
thank you so much for providing such a simple and valuable video. These tutorials are absolutely amazing not just for building projects but for actually understanding what you are doing. thank you a lot, bro
I like it that you are doing more JavaScript projects. But,It would be super great if you do JavaScript basic to advanced tutorial first and then these projects.
I am learning js but the more I learn the more I lose confidense that I am not learning anything did you felt the same that time when you were learning
@@AAKARSHVERMA-bw4ic bhai sab yahi feel karte hai tension naa lo or chorna mat mujhe bhi zyada nii atta but ye project calculator,bg-changer, quote-app ye sab bana leta hun mai filhal mujhe bhi aysa he feel aata tha jab naya naya start kiya tha tho
if you guys want to add the JS feature where you can add a task by pressing the enter key inputBox.addEventListener("keyup", function(event) { if (event.keyCode === 13) { // 13 is the keycode for "Enter" event.preventDefault(); addTask(); }
This code doesn't work. Here is the code I use (add it to the end of the JavaScript file): inputBox.addEventListener("keypress", function (event) { if (event.key === "Enter") { event.preventDefault(); addTask(); } });
Sir, very awesome project. Also the explanations helped me a lot because I could revise and learn a lot of JS methods through this single project. Thanks for providing quality content for free!!!
At 16:19 its better to create text node then append it as a child to the "li", in this way you can ensures that the input is treated as plain text, preventing potential security vulnerabilities (cross-site scripting or XSS attacks).
25:48 when he says "subscribe the channel" the subscribe button is circled in red. big bro is watching... btw thanks for the guide il made my first project with u:) super video!
This video is super helpful and a great lesson to learn. Unfortunately, something won't allow my task to clear after pressing "Add". I don't know why, but everything else works.
Such elegant way. My home cooked javascript was so long and ugly and still had so many bugs when trying on my own. This is such a great way to do it. Thanks
In css use word wrap so that if the text of the task is too long it goes to the next line and increase the right padding so that the remove span doesn't get interrupted ul li{ word-wrap: break-word; padding: 12px 45px 12px 50px; }
Good Job Sir...😊👍 it's a humble request to explain first then do code. The reason is if you explain first so it possible that student can try it self to solve it. Thank You.
Cool examples with step by step. But for me personally I would rather watch you figure it out and not just type the code that is on your left monitor. When you screw smth up and fix it, then I learn more that from this. But maybe majority of people like it this way. Keep it up!
Thank you so much for this amazing tutorial. First I have tried to make it myself, but I have got stuck on the localstorage. But you explained this so easy.
dude this is awesome, you make it seem like childs play. This was my first ever experience and it was super fun an informative. Cant wait to go through your other projects / videos !
👉 My JavaScript Advanced Course: greatstack.dev/go/javascript-course (75% Discount)
Sir you are the only reason i am not quitting coding . You make every project very easy . Please make some unique projects in the same way ❤
Sure. I will try my best. Thank You. 😊
I wasn't able to save can you help me with this
@@Ali.asjads control + s saves in vscode
@@GreatStackDev
Sir I am facing issue that document is not defined
Any solution please
I usually don’t comment, but videos like yours impress me. Very good job! Thank you for sharing your wisdom with us!!
I love you
@@yousefkhaled5758 I love you too 😘
LMAO, any time someone says "I usually don't comment", they are lying. It doesn't help your credibility or make your point any more valid by saying something like that.
@@atlantic_love It's not that deep.
@@user-kr4fz4fr8j My time is valuable. Your comment definitely is lacking substance.
please don't stop liking all his videos. you are an amazing teacher. Love from the United Kingdom.
Glad you liked it. Thanks for supporting our channel. 😊
bro i go through so many videos relevant to project but they won't explain the code simply the code was going but among them you'r the one only man explain the code with proper manner
WOW. This video achieved the same thing with way more simplicity than other tutorials. which is helpful for beginners.
This is my 1st project of JavaScript..And this an awesome Experience....Thank You....
heres some enhancment to code:
1- use .trim() to the input value to prevent user from adding spaces (it doesnt make sense to be task, also it destroys the shape)
simply use
let trimmedValue = input1.value.trim()
and in the "addTask" function just change the " input1.value === "" " to the new trimmedValue and thats it
also try t avoid alert since its annoying, make a popup in the screen bottom corner
also you can save what the user typing in the input in session storage to be saved if he reloaded.
Tqsm sir, u have given all the detailed explanation of the complete process of ToDo list.I have created an awsome list tqsm
Before watching this video i thought its hard to learn css html ans js together but after watching this i realise its very easy
For those of you who followed this simple walk-through and achieved a similar outcome, here's a few things you should try implementing on your own-
1. the task name's length is limited by default, make it so that one can write a longer task (or cap the length to your liking)
2. try to implement a deadline for the task, like a set date, and display the number of days/hours left to finish the task.
3. play around with the css properties, use a different font, try to make the serial order change so that only unfinished tasks stays at the top.
4. play around with keyframes too, maybe try to animate the line that goes through the task name once it's completed.
I assure you, figuring things out for yourself will teach you much more than just following through a tutorial.
All I can say is thank you..
Seeing real life applications of basic concepts with ease is amazing.. ❤
Glad you liked it!
the worst part in javascript is when you make a small mistake and the whole code doesn't work lol
bro I missed a comma🤣
xD@@coding688
@@coding688 you don't need a comma
bro css is even worst here atleast we can console log and in console error will show ,what part is running in css code me bug dhundo beth ke
But now you can use chat gpt to find errors
Coding used to fill me full of dread, your lessons make me genuinely excited for it. Love the way and order in which you explain things. Absolute legend
very rare to see such explanation sir , thank you
Glad to hear that. Thanks for your comment. 😊
"Excellent tutorial! Clear instructions for creating a functional to-do list app with HTML, CSS, and JavaScript."
i am a biggner and i did followed this whole tutorial and completed till the end. its easy to follow but there are so many things which i didn't properly understood as someone new. tutorial could be more descriptive for biggners point of view like what are functions, variables etc.
THANK YOU! I will be adding my own features and functions to this basic to do list!
This was a really good project and pretty complicated on javascript side. I didn't watch your video, i just took reference from it. And made it on my own. I took help from this video regarding styling, and i took help from chatgpt regarding some javascript functions. You used images, i used font awesome icons. That's it. Took me 4 hours to complete. But i learnt a lot. A lot. Thanks! ♥
WOW. Thank you for such an easy-to-understand tutorial. I didn't know with such simple (not saying that it's easy) Javascript, you can create a to-do list!!
Really commendable sir 😊.
I found many errors in my way of doing this project ,then also I really wanted to created it . Then solved those errors and finally completed the project ✅🥳.
thank you so much for providing such a simple and valuable video. These tutorials are absolutely amazing not just for building projects but for actually understanding what you are doing. thank you a lot, bro
Following your tutorials is the next level of learning coding. I am following your tutorials while doing my freecodecamp lessons :)
most fav. channel on youtube is greatstack
I like it that you are doing more JavaScript projects. But,It would be super great if you do JavaScript basic to advanced tutorial first and then these projects.
@@CrazyAshu34 suggest some 🙂
@@VsEdits59only Dom manipulation is 🥷 Worthy 🦆
There are like thousands of videos like that on RUclips.
this tutorial helped me so much may God bless you
As a beginner in JavaScript DOM, it's really hard for me to understand that function, but you make it look easy.
This video saves my life🤩
I am learning js but the more I learn the more I lose confidense that I am not learning anything did you felt the same that time when you were learning
hey did you code it? i need source code , plz send ur github link if u did
@@AAKARSHVERMA-bw4ic bhai sab yahi feel karte hai tension naa lo or chorna mat mujhe bhi zyada nii atta but ye project calculator,bg-changer, quote-app ye sab bana leta hun mai filhal mujhe bhi aysa he feel aata tha jab naya naya start kiya tha tho
@@AAKARSHVERMA-bw4ic same here the further I go the less I think I can code anything on my own....
Excellent tutorial. Thanks very much, greetings from Brasil
It's so simple bro and bow to the power of localStorage
Thank you so much. Even though i am completely new to js, i was able to understand your teaching .
Sir I have watched many videos to make my To-Do list but I was confuse while watching them but sir your video is very winderful
Best series for Javascript and learning CSS.. Best tutorials
Wow amazing. Thank u so much. No words for u ❤❤❤
Perfect person for teaching ...
Many many thanks! 😊 Keep coding.
Great Job ,This is my first js project , then i am very happy because i complete project......
Wow,I really gained more knowledge from thus video. You are the best tutor in java scripts..you explained it as simple as Abc💀
I really enjoyed learning this project. It was easy to follow along with.
sir you have found a new loyal subscriber today. loved it sir........make more content like this
Your code explanation is very easy to understand. thank you for giving us this tutorial
Thank you! 😊 Keep doing more projects like this.
tysm this is why i am not quitting coding today❤❤🔥🔥
I'm so glad! Thank You. Keep coding.😊
Bro tanx. This video full completed watching and create this projects 🥰
The easiest one to follow that worked 100% from the start to the end....Amazing tutorial :)
Thank you for creating this tutorial. I completed the project and learned a lot.
Thanks for your contribution Sir, I've improved massively in coding because of you
Thank you very much I am currently learning function in js after I complete the course, I will use this as my project thank you 🎉🎉🎉❤
if you guys want to add the JS feature where you can add a task by pressing the enter key
inputBox.addEventListener("keyup", function(event) {
if (event.keyCode === 13) { // 13 is the keycode for "Enter"
event.preventDefault();
addTask();
}
Wow~~This is exactly what I am looking for. Thank you so much for sharing!
@@j_u_d_y3041 let me know how your website looks! Very curious to see 👀
Where do I place it ?
where should i place this in the js code?
This code doesn't work. Here is the code I use (add it to the end of the JavaScript file):
inputBox.addEventListener("keypress", function (event) {
if (event.key === "Enter") {
event.preventDefault();
addTask();
}
});
This is a good looking example of what I was searching for. I might borrow parts of the code for my grocery shopping list web app.
Thanks and we needs more html css JavaScript projects like this greats
Hi sir iam from pakistan ,you are very helpful
After watching your make a e commercial website
THANK You 💓💓
Amazing video, my friend! I'm definitely liking and sharing! Thank you so much for sharing with us.
Your videos are very instructive. I have been learning a lot, thank you so much! 2 projects down, 28 to go!
Sir, very awesome project. Also the explanations helped me a lot because I could revise and learn a lot of JS methods through this single project. Thanks for providing quality content for free!!!
hey bro can u send the code for this, if u did it and uploaded to github
At 16:19 its better to create text node then append it as a child to the "li", in this way you can ensures that the input is treated as plain text, preventing potential security vulnerabilities (cross-site scripting or XSS attacks).
Great tutorial, you’re explaining it perfectly
Thank you so much.
Very helpful video THANKYOU BHAI
Successfully I created my first project using this tutorial..🤗♥️thank you so much
25:48 when he says "subscribe the channel" the subscribe button is circled in red. big bro is watching... btw thanks for the guide il made my first project with u:) super video!
Thank you easy tutorials. You're doing a great job by explaining it step by step
sir its very helpful by watching your video and coding will give me a more experience
This video is super helpful and a great lesson to learn. Unfortunately, something won't allow my task to clear after pressing "Add". I don't know why, but everything else works.
THANKSS BROTHERR!! YOUU SAVEE MY LIFEEE😁
Such elegant way. My home cooked javascript was so long and ugly and still had so many bugs when trying on my own. This is such a great way to do it. Thanks
Thanks anupam, glad you liked it
This is amazing, developing along with you is incredible ! thanks a lot brother ;-)
so easy your teaching method is very nyc
great project sir❤❤
Love the project it was really amazing for the beginner
Glad you liked it! Thank you so much.
Thank you so much 😊
Keep going 💪
This video was very helpful❤❤❤
You're welcome. Thank You. 😊
Thank you so much sir, iam learning from india so its very easy to learning and more codes are awesome❤🎉
Loved it, very simple To-do App. Thanks a lot.
In css use word wrap so that if the text of the task is too long it goes to the next line and increase the right padding so that the remove span doesn't get interrupted
ul li{
word-wrap: break-word;
padding: 12px 45px 12px 50px;
}
You are a great teacher sir ...❤
Good Job Sir...😊👍 it's a humble request to explain first then do code. The reason is if you explain first so it possible that student can try it self to solve it. Thank You.
Cool examples with step by step. But for me personally I would rather watch you figure it out and not just type the code that is on your left monitor. When you screw smth up and fix it, then I learn more that from this. But maybe majority of people like it this way. Keep it up!
same pinch
this video is pretty amazing ! Thank you my friend !
Amazing vedio!.. keepup the great work❤🔥
Very Informative AND Amazing Project
Thanks Sir for the "30 days of Javascript", i have recently finished a bootcamp of 6 months.
Please can you send the link where you did "30 days of JavaScript"?
It would really help
honestly this is the best explaination one could give. dude emm literally proud of you. keep it up!!
Thankyou, you are explaining very well
Great video and easy to understand subscribed your channel.
Thanks and welcome
very easily explained , Thank you so much
Thank you so much for this amazing tutorial. First I have tried to make it myself, but I have got stuck on the localstorage. But you explained this so easy.
Thank Youu So much. I learned a lot from this video. Subscribed, keep making content.
top stuff, mate. Thank you!
You're welcome. 😊
Very amazing and easy lecture, Thanks for this content
very helpful video, thanks GreatStack🤗
"Great! Thank you very much."
Thankyou for this amazing project 🤩
It's an amazing tutorial. I just built my very first project To-Do-List App. Thank you so much for the tutorial.😁
dude this is awesome, you make it seem like childs play. This was my first ever experience and it was super fun an informative. Cant wait to go through your other projects / videos !
thanks sir really helpfull video your channel name justify your content!!!
Shoe de bola meu amigo.. Muito Obrigado pela contribuição. aprendi muito com vc.
even though the project seems to be and actually is very easy there are many extremly useful solution included, Thank You
Thank you so much for your effort
You are doing a great job by explaining it step by step
Such a wonderful tutorial 👏🏾👏🏾 Thank you
Thank you very much sir you deserve more🤩❤
You made it very easy! Thanks man!
Thank you Professor GreatStack
Thanks for sharing this! I've been looking for a new way to manage my tasks.