Best Practices in Javascript Library Design
BackGoogle 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...
Channel: Howto & Style
Uploaded: October 8, 2007 at 9:06 pm
Author: googletechtalks
Length: 01:01:23
Rating: 4.62
Views: 16641
Tags: google howto best practices javascript
Video Comments:
johnfairest (December 27, 2008 at 3:33 pm)
what a video smooth work..time has no problem does it
Edel99 (December 2, 2008 at 11:40 pm)
Im just learning web-development, but I have experience with C++ and C#. I have always stayed away from Java because I figured C# was supposed to kill Java. My question is: Since JavaScript has been around forever, is there any other language that is better for client-side scripting??
iflamenko (December 18, 2008 at 4:09 pm)
Java & Javascript are different. Javascript was never well supported on various browsers. However with JQuery framework it is probably your best client-end scripting tool. If you are new to web development, you should definitely try JQuery. It is wonderful and makes your job very easy. There are numerous JQuery plugins that are contributed, you can use them in your application and get instant functionality without writing lengthy and unstable javascript code.
Edel99 (December 18, 2008 at 9:58 pm)
I read how 'Java' slow and to be avoided. In the case on Javascript, is this the only language use for building interaction on the web? It seems to be the most popular...
eryksun (December 26, 2008 at 2:16 am)
Sun has Java, of course, and now JavaFX, which uses JavaFX Script. Adobe has Flash, which supports ActionScript and, with Alchemy, C/C++ compiled to ActionScript. Its AIR runtime lets Flash/Javascript run offline in a VM. Microsoft has Silverlight, which supports many languages thru the CLR/DLR (e.g. C# and IronPython). Google has 'Native Client', which lets compiled C/C++ code run in the browser with standard library support (e.g. stdlib, libstdc++, math, NPAPI, RPC, and threads).
yanitor (November 27, 2008 at 4:40 am)
Coders needed!
Great pay for someone able to create an auction website script and more.
Email me today at Will(at)Artisticintension(dot)co(dot)uk
GREAT PAY and plenty of work!
Will(at)Artisticintension(dot)co(dot)uk
Great pay for someone able to create an auction website script and more.
Email me today at Will(at)Artisticintension(dot)co(dot)uk
GREAT PAY and plenty of work!
Will(at)Artisticintension(dot)co(dot)uk
WoWultiplayer3355 (October 8, 2008 at 8:55 pm)
the words arent sinced with the guy
JamesMorlan (September 15, 2008 at 11:21 pm)
Yes, it is an assignment, but it still executes the function. I guess the syntax in question is for calling an anonymous function when you don't care about the result - or that has no result (technically it's not a function in that case, but that's the syntax we're stuck with). I've simply never needed to do that. And FYI, I don't play the "I'm better than you" Linux vs. Windows game; all software sucks, so give me a break. :D
horneyvirus (September 15, 2008 at 11:43 pm)
You'll need to do that for many reasons.. such emulating block scope, as arguments for higher-order functions etc. You'd know this if you know any functional programming.
It's not about "I'm better than you". In fact free software sucks a lot harder sometimes.
It's not about "I'm better than you". In fact free software sucks a lot harder sometimes.
horneyvirus (September 15, 2008 at 11:51 pm)
Here's a web based REPL. squarefree(dot)com/shell/shell.html
Javascript returns the last expression or the one you explicitly returned. Also, you can use print("foo") and obviously alert().
Javascript returns the last expression or the one you explicitly returned. Also, you can use print("foo") and obviously alert().
-
Links:
Home -
Tags:
free photo shop tutorial free adobe photo shop tutorial cs2 free photo shop tutorial free photo shop 7 tutorial photo shop tutorial video free free photo shop cs tutorial free online photo shop tutorial featuring free photo shop tutorial free download for photo shop tutorial free photo shop elements tutorial free beginner tutorial photo shop free photo shop cs video tutorial photo shop tutorial adobe photo shop tutorial free photo shop tutorial cs2 photo shop tutorial photo shop cs tutorial photo shop 7 tutorial photo shop elements tutorial free adobe photo shop tutorial photo shop video tutorial adobe cs2 photo shop tutorial photo shop tutorial effect photo shop text tutorial photo shop 7.0 tutorial cs2 free photo shop tutorial adobe photo shop 7.0 tutorial adobe photo shop 7 tutorial free photo shop 7 tutorial good photo shop tutorial photo shop background tutorial photo shop tutorial video free beginner photo shop tutorial photo shop sig tutorial adobe photo shop cs tutorial photo shop vector tutorial photo shop animation tutorial 5.0 elements photo shop tutorial adobe photo shop elements tutorial free photo shop cs tutorial photo shop signature tutorial advanced photo shop tutorial photo shop text effect tutorial logo tutorial photo shop basic photo shop tutorial photo shop brush tutorial online photo shop tutorial photo shop painting tutorial free online photo shop tutorial photo shop effects tutorial photo shop texture tutorial photo shop 5.0 tutorial photo shop 6 tutorial featuring free photo shop tutorial 7 help photo shop tutorial 1photo shop 6.0 tutorial photo shop car tutorial photo shop text effects tutorial photo shop layer tutorial cool photo shop tutorial tutorial de photo shop anime photo shop tutorial cs3 photo shop tutorial photo shop cartoon tutorial blog photo shop tutorial free download for photo shop tutorial easy photo shop tutorial photo shop coloring tutorial photo shop smoke tutorial photo shop button tutorial fire photo shop tutorial hair photo shop tutorial photo shop mask tutorial photo shop frame tutorial photo shop tutorial masking adobe photo shop 6.0 tutorial best photo shop tutorial free photo shop elements tutorial design photo shop tutorial web collage photo shop tutorial photo shop border tutorial 2 cs photo shop tutorial 4.0 elements photo shop tutorial photo shop photo tutorial photo shop drawing tutorial photo shop pen tool tutorial photo shop planet tutorial photo shop grunge tutorial video tutorial adobe photo shop star photo shop tutorial photo shop lightning tutorial photo shop metal tutorial adobe photo shop online tutorial crop image photo shop tutorial photo shop 5.5 tutorial photo shop graphic tutorial photo shop web site tutorial photo shop tutorial water photo shop tutorial special effects photo shop picture tutorial photo shop tutorial wood photo shop elements effects tutorial icon photo shop tutorial photo shop layout tutorial photo shop tutorial web layout photo shop 3d tutorial 5 elements photo shop tutorial clothes photo removal shop tutorial photo shop blending tutorial