JavaScript in Half an Hour (Without jQuery!)

Поделиться
HTML-код
  • Опубликовано: 26 сен 2016
  • Join my premium 2024 bootcamp here learnwebcode.teachable.com/p/...
    This is how to get started with JavaScript if you're a beginner!
    Follow me for updates on new videos or projects:
    Instagram: / javaschiff
    Twitter: / learnwebcode
    Facebook: / brad-schiff-1542576316...
    Twitch: / learnwebcode

Комментарии • 770

  • @techtipsuk
    @techtipsuk 7 лет назад +43

    Really love your tutorials. Not just saying this but they're some if the best I've watched. You just make everything super easy to understand.
    Perfect pacing for me.

  • @nishad3445
    @nishad3445 7 лет назад +45

    excellent video man. kept everything consice and to the point. We need more tutors like you!

  • @PSGirl23
    @PSGirl23 5 лет назад +14

    You’re a phenomenally concise and friendly teacher! Thank you!

  • @ga7853
    @ga7853 7 лет назад +27

    Your tutorial was great, you have a unique way of explaining JavaScript, you should mention your name, because it will be remembered and people will really be mentioning it.
    Thanks for great tutorial, and wish you produce more.

  • @inthetube9682
    @inthetube9682 5 лет назад +7

    this was the best JS beginner tutorial I seen so far, you make it interesting since you show what can be done with JS. Keep up the good work.

  • @nonchalant8473
    @nonchalant8473 7 лет назад +27

    Awesome tutorial. Your explanation was really easy to understand. Please make some more vanilla JavaScript tutorials. Thanks

  • @sanjaybhatikar
    @sanjaybhatikar 3 года назад +5

    This is one of the most elegant tutorials on Javascript on the web. Thank you for the cat.

  • @Douglaswebdesigns
    @Douglaswebdesigns 7 лет назад +4

    Cannot iterate how well your tutorials are. Exactly the right amount of information, placed at the exact time needed without any bloated nonsense or self-hype. Great work, you are constantly refining your obvious gift for teaching.

  • @selenewaide8994
    @selenewaide8994 7 лет назад +7

    Brilliant tutorial, I love the style, really thorough and well planned lesson.

  • @artham20
    @artham20 5 лет назад +2

    I purchased a bunch of courses but your tutorial cleared so many questions I had, excellent way to explain the principles thank you very much.

  • @practiquemos
    @practiquemos 3 года назад +9

    Excellent! Thank you 👏

  • @heatherp1410
    @heatherp1410 7 лет назад

    This was the best JS tutorial I have come across so far. Thanks for taking the time to share this with us all - really appreciate the clear details and the cat clips!

  • @Clifton100
    @Clifton100 6 лет назад +1

    I've never seen a javascript tutorial so easy to understand. This guy is a teaching genius.

  • @fvgoya
    @fvgoya 7 лет назад +137

    Very simple, clear and helpful explanation! Really well done!
    Indeed, knowing the basis will be easier to make things more complex.
    Thank you!

    • @LearnWebCode
      @LearnWebCode  7 лет назад +7

      Thanks so much Fernando!

    • @amrfoda7619
      @amrfoda7619 7 лет назад +4

      hello there LearnWebCode thank you a lot for your support but i need your help someway i want to achieve a double function or a function to do two act change background color to black and when so the text will be invisible iwant to change its color to yellow

    • @CuongNguyen-xw8qu
      @CuongNguyen-xw8qu 7 лет назад

      agreed, thanks you, teacher

    • @MrDadcard
      @MrDadcard 7 лет назад

      You should be able to find that on the net but it should be one function add a click listener or onMouseOver listener and something like this
      function myFunction() {
      document.body.style.backgroundColor = "black";
      document.body.style.color="yellow";
      }

    • @lanoparaisofamilia8036
      @lanoparaisofamilia8036 7 лет назад

      Agora é eu sei porá

  • @enginejhammer
    @enginejhammer 7 лет назад +273

    i'm here for the cat

    • @legal6877
      @legal6877 7 лет назад +1

      lmao

    • @radiclelife
      @radiclelife 5 лет назад +2

      Didn’t even know their was a cat when I arrived. Staying for the cat now.

    • @vaninwebsolutions9994
      @vaninwebsolutions9994 5 лет назад +1

      I'm at 25 minutes into the video... I hope he shows the cat again before the video is over...

    • @vaninwebsolutions9994
      @vaninwebsolutions9994 5 лет назад

      No such luck :(

    • @sabbasachisaha
      @sabbasachisaha 4 года назад

      thanks a lot for precise and resourceful tutorial

  • @scudmcfox9415
    @scudmcfox9415 4 года назад +3

    one of the best tutorials if ever seen 👍 really good description and step by step with all necessary hints 👍

  • @mrchedda
    @mrchedda 5 лет назад +1

    Finally. A no frills tutorial where the dude doesn't feel the need to put his face on the screen! You show the 'dumb' way and then the 'smarter' way. Teaching the basic rudimentary syntax, then prudently refactor. I think that's a great way for people to learn. Keep it up! You've gained a sub!

  • @michaelolz
    @michaelolz 7 лет назад +1

    I'm a bit blown away because you really did explain all the basic JavaScript elements in about half an hour. Thanks for doing this! Really helpful.

  • @BookOfSaints
    @BookOfSaints 7 лет назад +4

    Thanks so much for this, you are incredibly good at teaching!

  • @johnny_pilot
    @johnny_pilot 7 лет назад

    Awesome teacher! I struggled to keep up for the last 7 minutes or so - when you said you were "stepping up a gear" - but I've learned a lot and now need to practice with this until I store these new capabilities in my memory. Thank you for an awesome video on JS. I subscribed immediately and now looking forward to learning more from you. :-)

  • @cosyspot
    @cosyspot 5 лет назад

    This is the kind of video I would mark as 100% , very clean , bright, and easy to follow . WELL DONE.

  • @cyberguide_in
    @cyberguide_in 6 лет назад +2

    Can't wait for your new Javascript course!!

  • @ClayAsbury122
    @ClayAsbury122 6 лет назад

    You are really gifted at explaining this. Never seen a practical JS tutorial presented so clearly. Thank you!

  • @edwardjelliffe1154
    @edwardjelliffe1154 7 лет назад

    You're the first person who's been able to explain this in a way that makes sense to a total beginner, good work, and thanks!

  • @danielsantucci1494
    @danielsantucci1494 4 года назад +1

    finally i found a Js. Tutorial that is easy to watch and friendly to my ears. good job. Hello from Venezuela

  • @milenfrom
    @milenfrom 7 лет назад

    Thank you Brad, your lessons are amazing.
    It's really great that you're sharing knowledge.

  • @CanadianPenny
    @CanadianPenny 2 года назад +1

    What I really like about this tutorial is that it shows how JS interacts with HTML/CSS. Some tutorials have you just writing JS and it's hard to imagine how it applies to an actual website; you end up feeling like you're just learning party tricks.

  • @PhilipHarperGraphicDesign
    @PhilipHarperGraphicDesign 7 лет назад +11

    …started to get a bit lost around 28:13 with the e.target bit, but a really good JS tut overall. I've been putting JS off for a while but this is a really nicely explained vid 🎉

    • @keplerpierre7783
      @keplerpierre7783 5 лет назад +1

      The "e" is to show more info about the event. It can tell you what someone submit in an input tag and what-not

  • @d.brilliant5092
    @d.brilliant5092 6 лет назад +1

    I like your simple and clear language, and most of all, I REALLY LOVE YOUR CREATIVITY!!!!!!!

  • @kavon9748
    @kavon9748 3 года назад

    Just paused the video to tell you that you are really good. The way you explain is so easy to follow. And this particular tutorial teaching how javascript works by showing us on the console is huge. This is the first tutorail i have seen doing this parallel with the console, making it so cristal clear, even the console make sens now :D
    For 7 minutes I have learned more than I did for 3 months. THANK YOU!!!
    Please, do more videos - SQLite, PHP, I saw you don't have those; if you can of course.

  • @randawg8712
    @randawg8712 5 лет назад

    This was super helpful, because I'm a visual learner. Watching you do it instead of reading about Javascript, makes it much easier! Thanks man! 😎

  • @RockstahRolln
    @RockstahRolln 7 лет назад

    This was absolutely Fun and Brilliant! Well taught! I believe this is the BEST Javascript tutorial on the RUclips! More of such tutorials please!

  • @robertb7362
    @robertb7362 7 лет назад +2

    Hey Sir. Just would like to drop a note here for you to let you know that you have been helping me a lot with your videos. Please keep it up this channel. I really appreciate the time and effort you put it in. I believe teaching others is not always about the money but the feeling of doing something good for others.

  • @MelindaElaine
    @MelindaElaine 7 лет назад

    Thank you, finally a video about code where every action is explained step by step. So easy to listen to and understand.

  • @gerryattrik4410
    @gerryattrik4410 7 лет назад +8

    Holy smokes, what a jump!

  • @jhwheeler7
    @jhwheeler7 7 лет назад

    Great, man! I love it. Lovely tutorial, very clearly explained and easily understood. Keep it up!

  • @EvaRadio
    @EvaRadio 6 лет назад +1

    You did such a great job. I took Java last year but that was horrible so going towards webdev has been more fun. Thank you for having a mini project and not just endless information. More please

  • @MrPonchovie
    @MrPonchovie 6 лет назад

    omg, so im working on a game and i needed a description given when you select a gamemode, and then i find this, haha very happy

  • @krishna-parivar
    @krishna-parivar 7 лет назад +3

    Best teaching method. It's real very easy to learn

  • @ProgramWithBalaji
    @ProgramWithBalaji 6 лет назад +11

    Waiting for your React JS Course

  • @kjvisual7
    @kjvisual7 7 лет назад +2

    This video seems like really good foundation. I am taking a short break from your amazing Master the Modern Workflow course. I need to get this foundation in ASAP. I am looking forward to: Object-oriented, JSON/AJAX, and Handlebars videos here on your channel. Then it's back to the workflow course.
    Eventually I will need to practice everything often. Is there a resource that has free projects. Brad, I would seriously consider subscribing to such a service if it was inexpensive and something YOU offered.

  • @noorpurjadeed9031
    @noorpurjadeed9031 5 лет назад

    Awesome content. You seamlessly covered every aspect regarding this particular exercise. Keep doing it.

  • @andreparadise
    @andreparadise 5 лет назад

    This is dope as hell bro. so clear. now I have to go and watch more of your stuff.

  • @block_chain
    @block_chain 4 года назад

    The way you explain makes it so easy to understand. I watched a couple of JS videos, some of them are great as well, but it is just that yours is the easiest one for me to follow along. Thanks!

  • @eadigwe
    @eadigwe 7 лет назад

    Fantastic. Best tutorial I've ever had on RUclips. Thanks a lot!

  • @thegeek8079
    @thegeek8079 6 лет назад

    Awesome tutorials. I had seen countless sources teaching JavaScript and I found yours the best so far. Thanks for your time and efforts to share this with people.

  • @Loche747
    @Loche747 5 лет назад

    The BEST teacher ever! You got a new Sub!

  • @alfonzomckinzee8906
    @alfonzomckinzee8906 7 лет назад

    Awesome! I have watched many javascript video tutorials. This one is the best. So much easier to understand by example than just learning the individual parts and trying to figure out how the hell to use them. Thanks.

  • @clozeone
    @clozeone 5 лет назад

    I had studied js, html and css before coming to this video and I just couldnt't quite connect how they worked together. This was explained from exactly the right angle. Thank you very much.

  • @grahambrown7073
    @grahambrown7073 6 лет назад

    Nicely explained, without being expecting the viewer to be either an expert or an idiot. Thank you!

  • @bach5369
    @bach5369 6 лет назад +1

    every single thing in your code is explained perfectly, thank you and subbed :)

  • @SelmaDelgado
    @SelmaDelgado 7 лет назад +19

    Great video!! It would be very helpful to post the css mentioned at 23:33 to follow along.

    • @justinweigle7220
      @justinweigle7220 7 лет назад +9

      The css code for those just now coming across this tutorial:
      .active { /* This is the name of the class */
      background-color:beige; /* This is just saying if something is part of the "active" class that it will have a background color of beige */
      }
      You can also use your own choice of color such as red, green, blue or a hexadecimal color by putting "background-color:#xxxxxx" where the 6 x's are hex numbers of a color which you can pick out by googling "hex color selector" and clicking the first link.
      Happy coding!

    • @claychester3228
      @claychester3228 7 лет назад

      its not doing anything. my list items are not changing color

    • @justinweigle7220
      @justinweigle7220 7 лет назад +4

      If you copied and pasted my code into a .css file and linked it properly, it should work as long as you have the html correct. This is done using a line in head like this:
      Alternatively, you can put the code I commented into your head section with tags. Such as:
      .active {
      background-color:beige;
      }
      I also posted the entire .css file of the code that I used in the comment section of the video here if you'd like your entire page to look like his, or at least very similar.

    • @droidguy1571
      @droidguy1571 7 лет назад

      i did the same and does not work. Which element do we give the class to?

    • @justinweigle7220
      @justinweigle7220 7 лет назад +2

      If you post your activateItem class I can maybe help you, but I know it isn't a problem with the css if you copied what I posted

  • @MahmudulHasan-fn5lk
    @MahmudulHasan-fn5lk 7 лет назад +2

    You are more than awesome, Sir. Loved your tutorial.

  • @octavianc.2569
    @octavianc.2569 6 лет назад

    Absolutely well done. I like the fact that you anticipated the problems a person will encounter and how to refactor the code so that they can mitigate them in the future.

  • @vexmd1112
    @vexmd1112 4 года назад +1

    3 and a half years later and this tutorial is still amazing

  • @doctorpauk
    @doctorpauk 3 года назад

    Dude, I just subscribed to your channel. You're great, thank you!

  • @robertturner5289
    @robertturner5289 7 лет назад

    Brilliant video! Already know abit about a few languages and this told me everything I needed to know

  • @wendyhoile7659
    @wendyhoile7659 5 лет назад +1

    Great teaching. This has really helped me understand how to think in JS

  • @Jaydeeofficial
    @Jaydeeofficial 7 лет назад

    i never understood coding and always avoided it. but after watching this video, i feel like maybe i can code too. thank you so much. you're a great teacher.

  • @LouisYungling
    @LouisYungling 4 года назад

    fantastic tutorial! Was easy to follow and I learned a lot! Thank you so much.

  • @MrDadcard
    @MrDadcard 7 лет назад +11

    I love the way you explained things and the fact that you showed the new way of selecting stuff at the end. However, I did not like the fact I couldn't see your css files

  • @delphimore
    @delphimore 4 года назад

    Nice one ,excellent video man. kept everything consice and to the point. We need more tutors like you!

  • @riffaxelerator7299
    @riffaxelerator7299 7 лет назад

    Amazing tutorial! I have been trying to learn Javascript for longer than I care to say. This lesson made a lot of pieces fit.

  • @akibsaifi7890
    @akibsaifi7890 7 лет назад

    probably the best js tutorial on youtube..
    gonna share your channel on my facebook group..

  • @2wheelsonline
    @2wheelsonline 7 лет назад

    These are the best tutorials I've ever watched! Many thanks!

  • @BILLKUBA
    @BILLKUBA 6 лет назад

    Thanks, bloke have seen quite a few tutorials about Javascript and will say you were very good in your explanations and what if's. Great job looking forward to more :).

  • @jayconnelly4664
    @jayconnelly4664 7 лет назад

    Very nice ! I am new to javascript but have programmed in many different languages. Just the right pace and right amount of examples to get me to a point where I can be dangerous :)
    Thanks a bunch!

  • @leonelperez5359
    @leonelperez5359 7 лет назад

    man thanks a lot for this tut, it's so clear and easy to understand.

  • @jwyzio
    @jwyzio 7 лет назад

    Even having knowledge about what you were teaching on the video, i couldn't stop watching till the end 'cause of the amazing way that you explain every single step.
    Thanks!

  • @amandawilliams2821
    @amandawilliams2821 5 лет назад

    Great video thanks :) Very clearly explained and easy to understand. One of the best JS vids I've seen so far and trust me I've seen my fair share :)

  • @thespeakerstaffinformation8503
    @thespeakerstaffinformation8503 7 лет назад +2

    Any plans to do javascript for webaudio API (digital instruments)?

  • @Trendy_games
    @Trendy_games 7 лет назад +1

    u r just awesome. your way of teaching is incredible. I became your fan. Thank u for such a nice video

  • @stonemassiman
    @stonemassiman 3 года назад

    You might be the best teacher, I have listened so far, you got a very good method of explaining or teaching and I will be very happy to subscribe to your channel, thanks.

  • @semco72057
    @semco72057 5 лет назад

    I like the description you gave here in this video and will be trying it out myself to see how much I have learned.

  • @korm0043
    @korm0043 7 лет назад

    This is really Great! I have 2 questions here:
    - How do you remove each selected item (we have a Remove button)?
    - How do I show details of each selected item in a new form (say if each item is a person's name: details would be, phone number, and email address)?

  • @alevanpa1
    @alevanpa1 7 лет назад

    I second Fernando Goya's emotion. Great stuff. I have used JavaScript in the past, and this refreshed some forgotten things. Thanks for posting.

  • @essammustafa9761
    @essammustafa9761 7 лет назад +2

    !Your voice is so friendly, Brad
    !You've a big fan here

  • @goodness776
    @goodness776 2 года назад

    You are an amazing gifted teacher!!! Subscribed.

  • @fuse98
    @fuse98 7 лет назад

    Flawless delivery. Subscribed!

  • @TimKariuki
    @TimKariuki 7 лет назад

    This was my first Javascript class and I learnt a lot. Thanks a lot.

  • @angadkushwaha4805
    @angadkushwaha4805 7 лет назад

    Wow...!! Very Easy to Understand, Neat and Clean and Helpful Explanation!.
    I am waiting For Angular js tutorials, like this.
    !!**Thank You**!!

  • @felixvfox
    @felixvfox 7 лет назад

    This is the best JS tutorial, well explained you're awesome!!!!

  • @SL-ey2wl
    @SL-ey2wl 5 лет назад

    This bloody rocks...This is awesome to remind yourself about basics of JavaScript!!!This is awesome down to a detail JavaScript tutorial!!!

  • @kudrah
    @kudrah 7 лет назад

    Excellent. Thanks a lot. I wish everyone's tutorial was as this simple to understand.

  • @masterkrpto
    @masterkrpto 7 лет назад +2

    Subscribed and bought your Udemy course! Your explanations are so amazingly easily explained, even my toddler would understand (lol) Thanks Brad!

  • @BahmanTrialsAndTrails
    @BahmanTrialsAndTrails 7 лет назад

    Amazing, Awesome, One of the BEST tutorials I have ever watched!
    I learned a lot from you Thank you Thank you and again Thank you!!!

  • @claudiustefan8831
    @claudiustefan8831 Год назад

    One of the best tutorials on beginers JavaScript. Loved it!

  • @Limpuls
    @Limpuls 7 лет назад +6

    27:42 Hey, great tutorial, really! I just have a question, why do you type capital "LI" and not just "li", coz usually in html we type lowercase "li" too. I tested lowercase and it seems not to be working. Just curious. Thanks.

    • @Bernd2023
      @Bernd2023 7 лет назад +3

      Hi, some time went by and maybe you already know it, but this post nicely explains it: ejohn.org/blog/nodename-case-sensitivity/

    • @technobree3803
      @technobree3803 5 лет назад

      Go to your console.log while inspecting your ourItems list and see that node name is LI, the browser recognizes only that.

  • @cristianmiranda4938
    @cristianmiranda4938 5 лет назад +2

    I'm not really a cat person but that cat in the intro was the cutest thing i've seen in all day. Sorry for my english. Hi from Chile.

  • @sandeepvk
    @sandeepvk 7 лет назад +16

    Hello Good people - I am learning to build apps (both mobile/Web) which I will then sell on app stores. I want to build a company in the future to do so. I have already invested in Treehouse and learned basics of python, swift, Javascript, SQL and HTML>CSS. Now I want to dig deeper - in an area where I start connecting the dots. Build a page connect it to a server, record data in a database. I want to DIY in the app world in short. What should I LEARN ???

    • @daguich
      @daguich 7 лет назад +2

      That depends on your target system. For iOS you probably want to learn Objective-C, the standard language for Android is Java or maybe in the future Kotlin. For your web apps you're good with Python and a framework like Django.

    • @sandeepvk
      @sandeepvk 7 лет назад +1

      cheers thanks. And nodejs, javascript ?

    • @daguich
      @daguich 7 лет назад +4

      Sandy node.js is something like a Webserver and Python together. It's running in the backend.
      Javascript is for your frontend a must.
      You probably want to start with your backend using python and Django delivered over a webserver like Apache or nginx. You probably have to build an API for the further tasks. Then you can develop either your mobile app or your web page. For your mobile app you need, as already said Java, Kotlin or Objective-C. The web app ia created with HTML, CSS and JavaScript.
      This is only one way to do all this stuff and there are tons of material out there with proper information for you.
      Good luck ;)

    • @sandeepvk
      @sandeepvk 7 лет назад +1

      good stuff. Thank you very much

    • @sandeepvk
      @sandeepvk 7 лет назад +2

      Python 2, or is it 3?
      The lack of focus and movement between Python versions is a massive pain the ass. Yes, I know lots of libraries are being converted or have been already. However, the lack of focus and clear direction of one over the other has my confidence in it at an all time low. I know this has more to do with the community not wanting to move, than the devs, but community is what drives a project.

  • @mattmattelig
    @mattmattelig 4 года назад

    You're an excellent instructor!!! Thumbs up on this tut.

  • @benzflynn
    @benzflynn 4 года назад +1

    Good idea to teach by useful example. Keeps learners interested and shows them how to (as you put it so well) recycle code elements for their own later examples. Video pace is about right for beginners and the vox is very clear. A good production.

  • @n_fan329
    @n_fan329 6 лет назад

    ohhh man that was amazingly helpful for my project, I know that Thanks a lot doesn't cover the whole things but dude, you are ROCK !!!

  • @Prash1c
    @Prash1c 4 года назад

    One of the best teachers for web development on youtube! :) Thank you! :)

  • @ojuarapaul
    @ojuarapaul 5 лет назад

    Impressive fastutorial 😁. The last minutes are really complicated (I didn’t quite got it), but thank you for explaining everything so didactically!

  • @jemay3299
    @jemay3299 7 лет назад

    Hey man! In your 31 minutes video tutorial, I just want to say that i really enjoyed listening and following your instructions. I like the way how you explained because it makes me easy to understand those codes. I thank you coz i leared more about javascript now. I hope that i get more learnings from you :)
    Thanks and GOD BLESS!
    jeremie

  • @html5conq
    @html5conq 6 лет назад +1

    Hello! Your lecture show JavaScript basic mechanism behind the scene very well. Thank you very much. I have a question what is your font name you use in code editor. As for me, this font may very awesome to tell each characters. Would you tell your font family name?

  • @MrPaulbaitson
    @MrPaulbaitson 6 лет назад

    Awesome video, I've just started learning JS and I was really struggling as to where to start with compilers Etc... Thanks to you I can finely progress. :)
    Paul.

  • @MrBenjjj6
    @MrBenjjj6 7 лет назад

    JS is something I have been putting off for ages, glad to see you teaching it :)

  • @jasapol618
    @jasapol618 7 лет назад +1

    HELP PLEASE! If you have a script on one page how can you *control* that script from another page. By controlling it, I mean controlling when it runs and when it can't run. Thank you very much :)