Fundamentals for Great JavaScript & jQuery Development #recommend

Interested in diving into jQuery development, but not exactly sure where to start? Check out this video from Microsoft program manager, Damian Edwards.

In this 50 minute live coding demo, Damian Edwards will start off with an overview of the JavaScript fundamentals that every jQuery developer should know. Next, he'll show you some of the features that make jQuery the most popular JavaScript library today.

A few of the topics covered in this video are:
- Fundamentals of JavaScript
- JavaScript functions
- Objects
- Scope and closures
- CSS Selectors
- Mouse events
- jQuery animation

** Source: http://marakana.com/f/231
** Learn more about open source development at Marakana.com

Comments

  • http://www.brettwidmann.com Brett Widmann

    This was a really helpful video! Thank you for sharing.

  • timtom

    I believe you have made two mistakes at 18:25

    First, function() {}() is not syntactically valid JavaScript. It will throw a syntax error if put into a debugger.

    Secondly, when wrapping a funciton in parenthesis, developers put the parenthesis BEFORE the execution call. See the first and last line in http://code.jquery.com/jquery-1.6.1.js . In the video, he does:

    ( function() {} () )

    While in reality, everyone does:

    ( function() {} )()

    I could not tell you benefits of one versus the other, both are obvoiusly making it a correct statement in JS. I have just always seen it the second way.

    Also, what the HELL is up with this comment box, it won’t expand in height no matter how much text I put in. What a terrible experience.

  • Pingback: Link-urile săptăânii 13-19 iunie | Staicu Ionuţ-Bogdan

  • Pingback: Javascript: Links, News, Resources (1) « Angel “Java” Lopez on Blog

  • Pingback: Conversations on the Rhetoric of Tech Comm & Design » Screencast Examples

  • Thamizh

    which editor he is using?

    • Asutosh

      It’s Visual Studio

  • http://www.nburmandesign.com/ Media Designer

    Spelling is more fundamental than anything else you’ll learn in js. 0:01