We build a full app in JavaScript without and library or JS framework, using classes, local storage and more.
Sponsor: DevMountain Bootcamp
https://goo.gl/6q0dEa
Code:
💖 Become a Patron: Show support & get perks!
http://www.patreon.com/traversymedia
Website & Udemy Courses
http://www.traversymedia.com
Follow Traversy Media:
https://www.facebook.com/traversymedia
Tweets by traversymedia
https://www.instagram.com/traversymedia
Original source
29 responses to “JavaScript BookList App | No Frameworks”
Merry Christmas everyone or whatever you celebrate 😊😊 I want to thank all of you for you’re support and for watching my videos. Without you guys I wouldn’t be able to do what I love for a living. So thank you, really
Thank you so much. I will upgrade this projects as job list
22:07 I mean, you're not so much "preventing the actual submit" but rather preventing the default action of reloading the page upon submission. Correct?
Validation for fields
const title = document.querySelector('#title').value;
const author = document.querySelector('#author').value;
const isbn = document.querySelector('#isbn').value;
if([title,author,isbn].filter((a) => a === '').length > 0){
alert('Missing Field Details n Fill all books fields');
return;
}
Hi traversy , Please create a video or udemy course on MEETING SCHEDULER in js , css and html
hey thanks for the best tutorial ever my dispaly is not shown how can i do it ?
Would it be considered bad practice to scrap the UI add/delete, and just make another call to local storage after something is added or deleted, repopulating the table?
I'll appreciate your hardwork bro, it worked fine. I made some changes on the project to add some features, but it's not working. In the table, I was going to add local time but there are some problems that i can't handle. Could you help me to work with Date()? Thanks bro for your answer
Thank you for making this awesome tutorial. I just needed an example project to get me going with JavaScript and this was perfect and so clear
for future reference .. local storage @ 40:54
18:00
Thank you so much for these videos. Javascript is slowly making more sense!
funny how when i did this it worked in firefox but when i opened it in chrome it threw me an error msg "Uncaught TypeError: books.forEach is not a function
at HTMLDocument.displayBooks"
even when i copied a code from codepen, this weird error is still there.
Great tutorial btw, love your courses! ^_^
this is as good as a dog! nice work makes it understandable them items in local sotrage
Traversy Media is a gift from God to developers, , 😉😉
Nice video ! But why you declare lots of constants instead using 'var'?
perfect
Hello YT, does anyone else have the same problem with fontawesome not being loaded correctly (as in the video)?
Thank you so much! This has convinced me to buy your course on Udemy to improve my JS. I loved how easily you explain concepts that have taken me MONTHS to master and your use of current ES standards without frameworks. Thanks for the quality, free tutorials!
Thank you for this tutorial!
Hi Brad! Thanks for taking the time and effort and costs it took for you to make this excellent tutorial! I think I'm over my depression now… because you helped me over a big hump! Thank you soo much!!!! 5 stars!
Saturday night coding before an important JS exam on Sunday
The video is great, I just wished you explained some stuff better, instead of just simply writing it
Харламов кодит? ….красава.. .nice
Using tables in 2018 🙂 well, I'll let that slip away, because you're one of the best 'teachers' on YouTube. Have yet to test the udemy courses, which seem awesome, btw
with book cover picture please? Thanks for the tutorial!
deep course in JS link udemy?
// alert will gone automatically after 3 seconds
setTimeout(() => div.remove(), 3000);
// clear fields
document.querySelectorAll(".form-control").forEach(form => {
form.value = "";
});
just a lil idea from me. Anyway, nice course brad
Who are those 41 people that disliked this video?