JP
Upload

Best Practices in Javascript Library Design

GoogleTechTalks GoogleTechTalks·1,782 videos
147,447
78,073
Like     Dislike 10

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like GoogleTechTalks's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike GoogleTechTalks's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add GoogleTechTalks's video to your playlist.

Uploaded on Oct 8, 2007

Google Tech Talks
August 17, 2007

ABSTRACT

This talk explores all the techniques used to build a robust, reusable, cross-platform JavaScript Library. We'll look at how to write a solid JavaScript API, show you how to use functional programming to create contained, concise, code, and delve deep into common cross browser issues that you'll have to solve in order to have a successful library.
John Resig is a JavaScript Evangelist, working for the Mozilla Corporation, and the author of the book 'Pro Javascript Techniques.' He's also the creator and lead developer of the jQuery JavaScript library and the co-designer of the FUEL JavaScript library (included in Firefox 3). He's currently located in...

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Top Comments

  • HB Stone

    There is no more robust or capable client-side language than JavaScript, but you should also know that JavaScript has nothing to do with Java. They are very different languages, typically used in different places for different purposes.

    · 6

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate HB Stone's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate HB Stone's comment.
    in reply to Edel99 (Show the comment)
  • CassandraAbbey

    It's a great pleasure to watch this kind of clip.

    · 2

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate CassandraAbbey's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate CassandraAbbey's comment.

All Comments (68)

Sign in now to post a comment!
  • justgivemethetruth

    Yeah ... check this out ...

    > A kludge (or kluge) is a workaround, a quick-and-dirty solution, a clumsy, inelegant, difficult to extend, hard to maintain

    Kludge OR Kluge ... luge looge ... klooje whatever.

    Not to mention the book Kluge: The Haphazard Evolution of the Human Mind by Gary F. Marcus

    If you want to go through the rest of your life saying it wrong, fine by me!

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate justgivemethetruth's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate justgivemethetruth's comment.
    in reply to Steve Noolan (Show the comment)
  • Steve Noolan

    You say tom-art-o, I say tom-ate-o.

    Kludge is pronounced like judge in my world.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Steve Noolan's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Steve Noolan's comment.
    in reply to justgivemethetruth (Show the comment)
  • curryeater259

    if I hear the world uh one more time, I'm going to kill a monkey.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate curryeater259's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate curryeater259's comment.
  • whatnow1204

    Depends...

    It's an awesome video, but since you're new to javascript, this video can get a little technical. It's good to watch the video to get a good introduction of what the javascript language capable of. John Resig is giving explanations on good tips of developing your own libraries...

    Most of my knowledge in Javascript comes from books. School does gives you allot of knowledge, but books gives you more in a depth knowledge of the programming language (personally).

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate whatnow1204's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate whatnow1204's comment.
    in reply to iscratchmybutt (Show the comment)
  • yusuf koforola

    make use of hacking fbk hacking

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate yusuf koforola's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate yusuf koforola's comment.
  • iscratchmybutt

    hey guys, i'm new to web development (i'm 23, just graduated last year and just quit my crappy job in real estate doing research) and am currently taking a class that is teaching me html, css, javascript, and ruby. i hope to switch fields to programming. after watching this vid, do you think it's very helpful for someone like me? will it help me a lot? we haven't touched javascript yet, so i'm just trying to prepare resources in advance. thanks!

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate iscratchmybutt's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate iscratchmybutt's comment.
  • justgivemethetruth

    kludge or kluge -> promounced KLOOGE, like stooge.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate justgivemethetruth's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate justgivemethetruth's comment.
  • justgivemethetruth

    anyone who does not know that has no business and likely no interest in viewing this video, doncha think?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate justgivemethetruth's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate justgivemethetruth's comment.
    in reply to HB Stone (Show the comment)
  • justgivemethetruth

    at 5:10 - there is no such word as ORTHAGONAL … it is spelled and pronounced ORTHOGONAL.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate justgivemethetruth's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate justgivemethetruth's comment.
  • Loading comment...
Loading...
Loading...
Working...
Sign in to add this to Watch Later