Best Practices in Javascript Library Design
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
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...
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
1:03:47
JavaScript: The Good Partsby GoogleTechTalks
312,544 views
-
55:52
Life's Too Short - Write Fast Code (part 2)by GoogleTechTalks
109,780 views
-
48:11
Building a JavaScript-Based Game Engine for the Webby GoogleTechTalks
215,009 views
-
57:31
CouchDB: Relaxing Offline JavaScriptby GoogleTechTalks
22,695 views
-
1:00:37
jQueryby GoogleTechTalks
308,081 views
-
32
videos
Play all
javascriptby macgeek104
-
56:23
Speed Up Your JavaScriptby GoogleTechTalks
93,029 views
-
1:06:51
Douglas Crockford: Advanced JavaScriptby yuilibrary
51,741 views
-
1:00:18
How To Design A Good API and Why it Mattersby GoogleTechTalks
173,675 views
-
38:25
"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"by GoogleTechTalks
125,973 views
-
1:07:27
NYC Tech Talk Series: Javascript Testing at Google Scaleby GoogleTechTalks
8,494 views
-
24:30
Fluent 2012: Paul Irish, "Javascript Development Workflow of 2013"by OreillyMedia
50,646 views
-
6:02
Node.JS Is Stupid And If You Use It So Are Youby Brandon Wirtz
107,763 views
-
1:00:48
Lecture -25 Javascript -Part :Iby nptelhrd
80,784 views
-
1:49:55
Douglas Crockford: The JavaScript Programming Languageby yuilibrary
83,017 views
-
56:10
Upcoming Changes to the JavaScript Languageby GoogleTechTalks
22,543 views
-
1:06:34
Introduction to Node.js with Ryan Dahlby MarakanaTechTV
401,987 views
-
1:02:20
Drop-in JavaScript Performanceby GoogleTechTalks
10,028 views
-
1:13:29
Crockford on JavaScript - Act III: Function the Ultimateby yuilibrary
36,245 views
-
11:26
LightBox 2: Simple JavaScript Image Galleryby tutvid
153,045 views
-
1:03:23
Google I/O 2009 - Advanced Techniques, AJAX API Playgroundby GoogleDevelopers
26,760 views
- Loading more suggestions...
Top Comments
HB Stone 3 years ago
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.
Sign in to YouTube
Sign in to YouTube
CassandraAbbey 1 year ago
It's a great pleasure to watch this kind of clip.
Sign in to YouTube
Sign in to YouTube
All Comments (68)
justgivemethetruth 4 months ago
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 to YouTube
Steve Noolan 4 months ago
You say tom-art-o, I say tom-ate-o.
Kludge is pronounced like judge in my world.
Sign in to YouTube
Sign in to YouTube
curryeater259 7 months ago
if I hear the world uh one more time, I'm going to kill a monkey.
Sign in to YouTube
Sign in to YouTube
whatnow1204 8 months ago
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 to YouTube
yusuf koforola 8 months ago
make use of hacking fbk hacking
Sign in to YouTube
Sign in to YouTube
iscratchmybutt 10 months ago
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 to YouTube
justgivemethetruth 11 months ago
kludge or kluge -> promounced KLOOGE, like stooge.
Sign in to YouTube
Sign in to YouTube
justgivemethetruth 11 months ago
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 to YouTube
justgivemethetruth 11 months ago
at 5:10 - there is no such word as ORTHAGONAL … it is spelled and pronounced ORTHOGONAL.
Sign in to YouTube
Sign in to YouTube