Тёмный

Build 3 Beginner Javascript Projects in 30 mins Tutorial - HTML, CSS & JS 

Brian Design
Подписаться 115 тыс.
Просмотров 161 тыс.
50% 1

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 141   
@ren_shu9764
@ren_shu9764 3 года назад
it's been a while since i've coded and I just wanted to refresh my fundamentals at the same time build a project so I feel productive. And I must say this is the perfect tempo for me to slowly take on more advanced projects. Thank you for this!
@OrincyWhyteDesigns
@OrincyWhyteDesigns 2 года назад
This was great!!!! I’m so nervous learning JS, but watching you make these dope stuff makes me so happy to be learning. I’m currently learning to very very basics, operators, comparison operators… can’t wait to get to functions
@chigozieobialor1245
@chigozieobialor1245 2 года назад
Good to know you are a newbie to Javascript like me. It's never too late to start and good enough their are so many experienced programmers that are willing to drop their knowledge out there. Coding is fun, I'm wishing you the best in your journey. :)
@OrincyWhyteDesigns
@OrincyWhyteDesigns 2 года назад
@@chigozieobialor1245 oh thank you, and you as well. Im taking javascript very slowly.
@max4865
@max4865 2 года назад
Great video! Btw, in the first project you don't need any if statements at all. They are both always true and therefore redundant. You can just remove them and it won't affect the code at all.
@shlomiashkenazi8844
@shlomiashkenazi8844 2 года назад
I thought the same way... but maybe is a good practice to do as he says
@PabloHernandez-tf4do
@PabloHernandez-tf4do 2 года назад
Thank you for uploading this! I'm still a newbie and it feels good to finally find a tutorial where I understand whats happening. Its also a nice feeling to upload two repos to my github in one day.
@aroshm1682
@aroshm1682 2 года назад
This tutorial is awesome!!! For the second project, We could use return ` ${item.name} is ${item.age} years old `; I think it's the easiest way to concatenate with ES6 :)
@fastLinkNg
@fastLinkNg Год назад
I love you Arosh:))))
@felinetech9215
@felinetech9215 2 года назад
Cool beginner projects! Although, in the first one we don't need to check if the classList contains the "open" or "closed" classes. We are never removing them so they will ALWAYS be there. So it's safe to remove these lines: if(openFace.classList.contains("open")) {....} if(closedFace.classList.contains("closed")) {....}
@TushAI
@TushAI 2 года назад
very helpful comment thank you, I was wondering what the point of those lines were
@felinetech9215
@felinetech9215 2 года назад
@@TushAI glad it helped!
@abrahamdemissie9267
@abrahamdemissie9267 3 года назад
you explained it very well and truly one can understand even without a background knowledge.
@burgasdragonheirsilentgods
@burgasdragonheirsilentgods 3 года назад
i'm aways happy to see creators like me who make HTML content with GREAT videos !!! Happy I wotch it !!!
@milomiriam
@milomiriam 2 года назад
Thanks for sharing your knowledge! Very helpful video and you get straight to the point 🙏
@arvsnacs422
@arvsnacs422 3 года назад
I just finish basic html,css, javascript via youtube and self learning now Im looking for basic projects. I need to understand whats going on in your code, why that happen,...etc. Thanks to this.
@hart-coded
@hart-coded 3 года назад
Im such a fan of your channel and all the amazing content you produce for us novices. I always learn something great - thanks heaps.
@briandesign
@briandesign 3 года назад
Thanks Yolande!
@outhwithauldraft5979
@outhwithauldraft5979 2 года назад
quick tip concering the first project: you can also type emoji's on windows using windows key + . 👍
@noeledits392
@noeledits392 2 года назад
25:43 I added a hover to those boxes the hover color been rgb(92, 169, 118) and my primary box color was rgb(90,60,228) after adding this hover with 1s of transition, the squad project looks so cool.
@ernestmbila5047
@ernestmbila5047 3 года назад
indeed you have made my migration from Network engineer to a programmer easy. now i can go and see the backend side.
@redjstc9123
@redjstc9123 2 года назад
Thanks man! It couldn't be more clear and easy. I have no background with coding, I just started learning by myself and this helped me a Lot👍🏽🔥
@yaredhaile9322
@yaredhaile9322 2 года назад
how so
@elieli2570
@elieli2570 2 года назад
I'm a beginner, this is just what I needed , thank you so much!!
@JGGarcia-kh8uq
@JGGarcia-kh8uq 2 года назад
Very nice way to practice my limited knowledge in JS,CSS and HTML, Thank you !!!
@AllDay-28
@AllDay-28 Год назад
This is great, helped me more then i thought i needed.
@bajskorv1
@bajskorv1 2 года назад
I would love for you to explain what everything does and like what each line of code actually does!
@BeeGlitter
@BeeGlitter 2 года назад
BEST video ever for beginners!! 🙏🏼🙏🏼🙏🏼
@jhayvielsettuyogon7392
@jhayvielsettuyogon7392 2 года назад
thanks for super easy tutoria now i understand what js do,and how it will help in my website,im still newbie
@matt.mattox3518
@matt.mattox3518 2 года назад
Thanks! Enjoying these projects to get a better idea of how people code and just see it visually in my studies. Did all 3 projects. Basic projects which is fine but still helpful. If you are a new to front end this video is helpful.
@tishycs8187
@tishycs8187 Год назад
Great Projects ideas, Thank You So much for making this video !
@adamclarke403
@adamclarke403 2 года назад
Thanks for this video man, really helping me dip my toes into webdev and do some cool stuff without getting too complicated.
@brhnahmad
@brhnahmad 2 года назад
Thank you so much for these projects, it's help me gain my confidence back. Thank you so much.... Please do more projects like these for people like me how are trying to learn JS.
@amalhafis5256
@amalhafis5256 3 года назад
u r the best for noobs bcoz the rest of the people just do projects and u explain everything
@travismosley1450
@travismosley1450 Год назад
This was really great. It really helped my understanding 🤯. Thank you so much.
@briandesign
@briandesign Год назад
Glad it helped!
@timturlington4073
@timturlington4073 3 года назад
Thank you for the helpful and very easy to understand video! This helped me a lot see my own mistakes in my own personal projects after trying these 3 out. Great content.
@nooaaaah6106
@nooaaaah6106 2 года назад
Awesome video! Really helpful. I only have one question. Is it possible to add pictures into the cards? How do you do then?
@coversongs-ih3ci
@coversongs-ih3ci 11 месяцев назад
Amazing! Thank you very much for your help!
@easymentality
@easymentality 3 года назад
"Trebuchet" In my experience, I've mostly heard it pronounced like: TRE: "treh," like in the musical word treble. TRE-ble. BU: "boo" like a ghost CHET: "shay" like....shay...? Treh.boo.shay I've heard some people say the BU part with more of a YOU sound. Like "view" but with a b -- "biew" ? The only reason I know is because one of my friends was big into weapons. Trebuchet's basically a huge catapult for boulders.
@DevlogBill
@DevlogBill 2 года назад
great video. Question? in CSS why it is a lot of developers put at the very top of the file. * { box-sizing: border-box; margin: 0; padding: 0; } What is this used for?
@andyugbawa2591
@andyugbawa2591 Год назад
Brian I so much enjoy this tutorial so sweet
@lemonjuicemusic3426
@lemonjuicemusic3426 2 года назад
Thank you for this GREAT video!!! helped me a lot!
@filipmilovanovic5989
@filipmilovanovic5989 3 года назад
Thank you very much for these videos, they are really inspiring. I can't believe we are getting all of this for free, you are like a cool profesor i never had. Keep it up. On a side note since i recently started learning js and i was wondering is const similar to var because you can assign var's value to target html's document. Aslo can you make a tutorial for some simple game in js like that dinosaur game in chrome. Best regards 🙌
@briandesign
@briandesign 3 года назад
Thanks! and for most people today they almost never use var anymore. It's mainly const or let.
@cdjosh3568
@cdjosh3568 3 года назад
Thanks, I think this has helped me learn JS better!
@zineblouniri935
@zineblouniri935 3 года назад
thanks Brian , these are really good for beginners like me
@sujitcodes
@sujitcodes 2 года назад
Thanks for sharing your knowledge and it was very helpful for me🙂👍
@andrewsgama6268
@andrewsgama6268 3 года назад
Man, a suggestion! I really appreciate you content, but please, don't write on screen and after delete it, we lose time, Type just the code!! You teach very well, my suggestion is to improve you channel! #thanks
@adiopesuzanann4730
@adiopesuzanann4730 3 года назад
am in love with your videos. I have learnt alot
@chrisgradio
@chrisgradio 2 года назад
Incredible video thank you
@robyn_ainsley7630
@robyn_ainsley7630 2 года назад
I did the third project without the conditional and it still worked... is it maybe because there definitely wasn't a hover class before it was added with javascript?
@krzysztofchoma9495
@krzysztofchoma9495 3 года назад
Nice , these are really good for beginners like me , thanks :)
@crazyco95
@crazyco95 Месяц назад
"What's up beginners!" *proceeds to use keyboard shortcuts on everything with little to no explanation*
@WiLDeveD
@WiLDeveD 2 года назад
Cool Tutorial. Thanks
@crystalclear178
@crystalclear178 2 года назад
if anyone is having same issue like me .......go to div1 he have added the class closed thats why its not working go and change it to the open class and it will work
@raiii99
@raiii99 2 года назад
Are you able to do the "hover" with images? cant seem to find anything on the internet. Great video!
@mike-oj9hr
@mike-oj9hr 2 года назад
Fantastic vid, thanks for making it!!! Quick question. For project 2, how do you make it so only 1 card is displayed at a time as a slideshow?
@meilyn22
@meilyn22 3 года назад
Nice tutorial. For the second, you could've used template literal easily instead of concatenation.
@razza25394
@razza25394 2 года назад
Love template literals. Makes the code look so much tidier.
@york2301
@york2301 2 года назад
Very informative video, 👍!
@shadmanahmed9759
@shadmanahmed9759 3 года назад
In the final Project, instead of writing java script logic Why cant we just do this in Style.css #circle : hover { Transform : scale(2) Transition = cubic bezier } Why the hard route? Sorry if i am being annoying, i m a beginner.
@kj-sw2ip
@kj-sw2ip 3 года назад
For project 1, why do we need to use the if statement? Something like: closedFace.addEventListener("click", () => { openFace.classList.add("active"); closedFace.classList.remove("active"); }); openFace.addEventListener("click", () => { closedFace.classList.add("active"); openFace.classList.remove("active"); }); Without the If statement, this also works. Would be much appreciated if you can explain the logic to me, I'm a complete noob, thanks!
@aneunjieroine3169
@aneunjieroine3169 3 года назад
Thanks man i learned alot
@mariaisabellh9191
@mariaisabellh9191 2 года назад
super tutorial for beginners!
@HH-lw2vg
@HH-lw2vg 3 года назад
How do you know or learn as a beginner what HTML, CSS or Javascript code you'll need to use in order for these projects to work?
@rajbannasa7662
@rajbannasa7662 2 года назад
Thank you so much sir ❤️
@yunusalam1970
@yunusalam1970 3 года назад
i love ur CSS solos in this long ass videos
@inspiringstories143
@inspiringstories143 3 года назад
awesome Project Bro for everyone
@digigoliath
@digigoliath 3 года назад
Definitely useful for beginners.
@briandesign
@briandesign 3 года назад
Thanks!
@anouarkhireddine4761
@anouarkhireddine4761 2 года назад
for the second project i did it like that : const container = document.querySelector(".container"); const students = [ { name: "Mateo", age: 30, }, { name: "Sarah", age: 32, }, { name: "John", age: 20, }, { name: "Tim", age: 27, }, { name: "Sam", age: 22, }, { name: "Joey", age: 34, }, ]; const displayStudents = arr => { container.innerHTML = ""; arr.forEach(student => { const html = `${student.name} is ${student.age} years old`; container.insertAdjacentHTML("beforeend", html); }); }; displayStudents(students);
@ahmedyousif4782
@ahmedyousif4782 3 года назад
more of this plz
@shahzan525
@shahzan525 2 года назад
Great tutorial
@kirant9339
@kirant9339 3 года назад
Nice 👌👌👌 and please make a video of financial business using Reactjs or Vue.js
@briandesign
@briandesign 3 года назад
Thanks Kiran!
@sv-hermes
@sv-hermes 3 года назад
For some reason I don't get the grid in the 2nd project! I'm not sure what I'm doing wrong, but I don't get a grid. The code looks exactly like this one. :(
@sv-hermes
@sv-hermes 3 года назад
Oops, just in case someone is as silly as me: I missed the word DIV, after the #info in the last block of the CSS...
@maslakarts
@maslakarts 3 года назад
me too
@jonasefanvasquezyanez1834
@jonasefanvasquezyanez1834 2 года назад
thank you bro
@sjwoo13
@sjwoo13 2 года назад
How are you indenting the entire ? I hear a keyboard shortcut.
@codewithehr8376
@codewithehr8376 3 года назад
why we used map in second project. I didnt understand.
@FuselageFreak
@FuselageFreak 3 года назад
This created a a new array copy with the results of running a function on the data array(containing the values)
@sv-hermes
@sv-hermes 3 года назад
If i'm not mistaken, MAP is a For loop, so it loops through each of the elements of the array (called Data), and then returns something. In this case, then we added the elements of the array to the HTML class.
@codewithehr8376
@codewithehr8376 3 года назад
@@sv-hermes thank you!
@rhsadikbd
@rhsadikbd 2 года назад
Awesome!!
@michamarkowski8375
@michamarkowski8375 3 года назад
Noob question (1 month in programming), do we really need that if statement in the arrow function instead of just .toggle('active') on both emojis? If yes, why so? :)
@michamarkowski8375
@michamarkowski8375 3 года назад
I mean something like this: closedFace.addEventListener('click', () => { openFace.classList.toggle('active'); closedFace.classList.toggle('active'); }) openFace.addEventListener('click', () => { openFace.classList.toggle('active'); closedFace.classList.toggle('active'); })
@briandesign
@briandesign 3 года назад
there's much shorter ways to write that same code, but I specifically wrote it out like that so people who are brand new can see what is going on. Once you see the other methods you'll see why I showed it like this because if not, most people would get confused seeing : and ?
@michamarkowski8375
@michamarkowski8375 3 года назад
@@briandesign Thanks Brian :D It's still a great video for someone who is stuck on practical use of JavaScript, like me :P Cheers!
@ZaidKhan-zv2vp
@ZaidKhan-zv2vp 3 года назад
@@michamarkowski8375 why does both uses 'active' i didnt understand the flow
@roycepatton1244
@roycepatton1244 3 года назад
@@briandesign I definitely learned some new stuff from this video, thanks! However, the IF statement actually makes it harder for new people to understand because someone learning would ask why it's there (I'm very new and that's what I asked) and it makes the code longer than it needs to be. Great video!
@UFO_808
@UFO_808 2 года назад
No need for "if statements" in circle project, works the same without it hehe
@petsdom
@petsdom 2 года назад
great projects!!!!
@darknetuser4459
@darknetuser4459 2 года назад
my css is not working
@Octaviobk
@Octaviobk 2 года назад
What app is used to write the code and then show it at the side? I'm new in Javascript and only used it trough courses
@ghxstyn
@ghxstyn 2 года назад
there's a lot of commands in the projects that i didn't knew, should i watch more lessons before doing this? because i feel like it's not good practice to write commands if i dont know what they do!
@evanilsonp.8183
@evanilsonp.8183 2 года назад
If there is something you have not learnd previously, you should learn it. then you review the project again. It starts to make sense. That's what i did. I did not know what was classList. I had to learn it to understand how the project should run
@Zyr0_
@Zyr0_ 2 года назад
Why if() added in first project i think that's not necessary is that coding standard or something?
@mistershaba8763
@mistershaba8763 3 года назад
Hi im a little lost, I have everything the same as you but I cannot get the 2nd monkey to not be active.
@shlomiashkenazi8844
@shlomiashkenazi8844 2 года назад
@Brian Design all of this projects I can put on my resume? is it allowed?
@zabuza-p2k
@zabuza-p2k 3 года назад
that grid isn't working for me , any ideas why?
@junaingallie9914
@junaingallie9914 3 года назад
How would you add a third emoji
@reynaldodelrio1548
@reynaldodelrio1548 2 года назад
Anyone having issues with the images not showing after typing the .active { display: block } class in the styles.css for some reason my images disappear and I can no longer click on the images.
@lourencelabisto9279
@lourencelabisto9279 2 года назад
i try to that but the code won't work
@vaishnavia.n.312
@vaishnavia.n.312 2 года назад
I am not understanding why my projects are not workig, js is not rendering.
@shubhankartiwari5101
@shubhankartiwari5101 3 года назад
I did this project (Monkey one) in notepad++ and had an issue with image insertion. It's showing both the images at once and not taking any click. What should I do?
@crystalclear178
@crystalclear178 2 года назад
same
@crystalclear178
@crystalclear178 2 года назад
i just solved that issue....he actually put closed class in div 1 change to open class and problem solved
@shubhankartiwari5101
@shubhankartiwari5101 2 года назад
@@crystalclear178 thanks man I will surely try this one
@seyedahmadqz
@seyedahmadqz 2 года назад
id does not work for me, i pasted your code too
@marinab8592
@marinab8592 2 года назад
I would be very grateful if anyone could explain why are if statements necessary in the first project, because it works perfectly fine without them. Obviously the if statements are true in both cases so why bother writing them?
@JGGarcia-kh8uq
@JGGarcia-kh8uq 2 года назад
It tried it and it does not work, your code is most likely different.
@ronaldjohnson9046
@ronaldjohnson9046 2 года назад
Thank you! Sub 👍🏾
@sanchithjayasekara566
@sanchithjayasekara566 2 года назад
What's the code editor?
@getbandsgetback
@getbandsgetback 2 года назад
visual studio (vs code)
@MuhammadAdnan2.0
@MuhammadAdnan2.0 3 года назад
next E-commerce shop complete,,,,,,,,,, only Js
@rohmadrock5078
@rohmadrock5078 3 года назад
Hi Brian, I always watch your tutorial about ReactJs, and now I'm looking for "how to make navigation when the mobile position is like a menu in mobile phone mode", will you make it later? I think it's popular now
@briandesign
@briandesign 3 года назад
I'm not sure what you're asking? I've already made multiple react sites with a mobile dropdown menu
@rohmadrock5078
@rohmadrock5078 3 года назад
@@briandesign Sorry, I mean it looks like the menu on the mobile app, with the icon below, like this when viewing the mobile www.sketchappsources.com/free-source/2084-material-bottom-navigation-sketch-freebie-resource.html
@briandesign
@briandesign 3 года назад
oh that's for like mobile apps, but not general websites
@tushardixit679
@tushardixit679 3 года назад
nice
@crazitomali
@crazitomali 2 года назад
Trebuchet is pronounced [tre-boo-shay]
@varunbhatt35
@varunbhatt35 3 года назад
Letss gooo
@briandesign
@briandesign 3 года назад
where we going? lol
@gilangeizan2282
@gilangeizan2282 3 года назад
@@briandesign hahahaha nice one
@briandesign
@briandesign 3 года назад
they got travel bans cause of quarantine, so there's only a few places I can go
@BrodieTheAthlete
@BrodieTheAthlete 3 года назад
🙏🙏
@BrodieTheAthlete
@BrodieTheAthlete 3 года назад
26
@JoyfulJelies
@JoyfulJelies 3 года назад
queryyyselectooor
@wartaliots
@wartaliots 3 года назад
Too much yapping
@samirgrayson32
@samirgrayson32 3 года назад
Hi Guys 😍💋 💝💖
@camrencade5832
@camrencade5832 3 года назад
Very happy 😍💋 💝💖♥️❤️
@ReflexTVs
@ReflexTVs 3 года назад
The last one is actually useless. What's the point of using JS there, when it simply can be completed with CSS? :thinking_face:
@briandesign
@briandesign 3 года назад
it's the concept of using that as an event listener. Of course that specific example could be a css hover, but that's not the point of showing you that. If you're just using stying, then yes CSS is enough. If you need more than styling, then you'd have to use JS. In my example, I showed how you can add a class by essentially hovering over an element. You can't add/remove classes in CSS by hovering over elements, so it all depends on your use case
@ReflexTVs
@ReflexTVs 3 года назад
@@briandesign Got you mate. Doing good job then :)
@tattsnapped
@tattsnapped 2 года назад
kinda stoked... i addes the monkey covering the mouth as well so if shuffles through 3 instead of 2 emojis....😁 const closedFace = document.querySelector ('.closed'); const openFace = document.querySelector ('.open'); const mouthFace = document.querySelector ('.mouth'); closedFace.addEventListener('click', () => { if(openFace.classList.contains('open')) { openFace.classList.add('active'); closedFace.classList.remove('active'); } }) openFace.addEventListener('click', () => { if(closedFace.classList.contains('closed')){ mouthFace.classList.add('active'); openFace.classList.remove('active'); } }) mouthFace.addEventListener('click', () => { if(mouthFace.classList.contains('mouth')){ closedFace.classList.add('active'); mouthFace.classList.remove('active'); } })
Далее
5 JavaScript Concepts You HAVE TO KNOW
9:38
Просмотров 1,4 млн
Build A Clock With JavaScript
17:43
Просмотров 360 тыс.
10 JavaScript Projects in 1 Hour - Coding Challenge 🔥
1:01:11
The Easiest Way to Build Websites
10:56
Просмотров 515 тыс.
Beginner Vanilla Javascript Project Tutorial
1:15:19
Просмотров 902 тыс.
HTML CSS JavaScript Project
1:08:05
Просмотров 23 тыс.
HTML, CSS, and Javascript in 30 minutes
31:49
Просмотров 586 тыс.
Vite Crash Course | Faster Alternative To CRA
16:24
Просмотров 204 тыс.