Best Practices in Javascript Library Design

Best Practices in Javascript Library Design

Google TechTalks

16 лет назад

94,794 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@dxcqcv
@dxcqcv - 21.02.2015 08:58

the title should be the best practices in jquery libray design

Ответить
@markwinterbottom3634
@markwinterbottom3634 - 30.08.2013 14:00

You just ruined this video for me.

Ответить
@recompile
@recompile - 28.07.2013 13:47

"Best Practices in Javascript Library Design" given by John Resig This is a joke, right?

Ответить
@harabe1sh1o
@harabe1sh1o - 24.07.2013 18:48

U dont say

Ответить
@justgivemethetruth
@justgivemethetruth - 04.01.2013 11:49

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!

Ответить
@SteveNoolan
@SteveNoolan - 04.01.2013 10:37

You say tom-art-o, I say tom-ate-o. Kludge is pronounced like judge in my world.

Ответить
@whatnow1204
@whatnow1204 - 21.09.2012 04:18

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).

Ответить
@yusufkoforola3060
@yusufkoforola3060 - 06.09.2012 02:04

make use of hacking fbk hacking

Ответить
@iscratchmybutt
@iscratchmybutt - 20.07.2012 23:06

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!

Ответить
@justgivemethetruth
@justgivemethetruth - 25.06.2012 00:29

kludge or kluge -> promounced KLOOGE, like stooge.

Ответить
@justgivemethetruth
@justgivemethetruth - 25.06.2012 00:24

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

Ответить
@justgivemethetruth
@justgivemethetruth - 25.06.2012 00:17

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

Ответить
@Filterdreaduk
@Filterdreaduk - 21.04.2012 11:46

Skrillex of the coding world

Ответить
@PieJee1
@PieJee1 - 28.01.2012 19:40

funny that he says you should avoid the try{..}catch() since I had a bug that was really hard to find because jquery caught it and discarded it.

Ответить
@Thunderbird861
@Thunderbird861 - 15.10.2011 01:44

@bloodychan i really start learning but i still suffered from learning gap, what is the best way to full this gap?

Ответить
@Thunderbird861
@Thunderbird861 - 30.09.2011 16:18

what is the best way to learn JavaScript?

Ответить
@flowewritharoma
@flowewritharoma - 06.08.2011 09:52

niced vid!

Ответить
@jjpcondor
@jjpcondor - 28.11.2010 21:40

@WoWultiplayer3355 synchronised is the word

Ответить
@JamesMorlan
@JamesMorlan - 20.10.2010 20:21

@peedee1138 Thanks for the reply. The timing is interesting, as I recently started doing that for that very reason. :)

Ответить
@peedee1138
@peedee1138 - 20.10.2010 07:28

@JamesMorlan I realize this comment is 2 years old, but just in case you never found the correct answer, here it is: It simply helps you and other programers know that the function is immediately invoked. It's hard to catch the parens at the end of the function declaration when scanning through lines and lines of code. Simply put, it's not required but it's a good neighborly thing to do.

Ответить
@halflifeproductionz
@halflifeproductionz - 28.09.2010 09:22

the guys a sexy genius!

Ответить
@decoran234
@decoran234 - 06.03.2010 10:28

You can use VBScript to manipulate the DOM in IE... that's about it :)

Ответить
@shishkabobby
@shishkabobby - 31.12.2009 03:56

@Edel99 Please look up the history of Java and JavaScript before you expose this level of ignorance. JavaScript is a radically different sort of OO language that C# or Java. If you are confusing Java and JavaScript, look at Wikipedia, a local bookstore or just Google.

Ответить
@reinpost
@reinpost - 05.03.2009 11:03

I guess the idea is that these are things that are so natural you don't have to document them - they should still be in the documentation though, e.g. for people who write their own plugins.

Ответить
@johnfairest
@johnfairest - 27.12.2008 23:33

what a video smooth work..time has no problem does it

Ответить
@Edel99
@Edel99 - 19.12.2008 05:58

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...

Ответить
@Edel99
@Edel99 - 03.12.2008 07:40

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??

Ответить
@WoWultiplayer3355
@WoWultiplayer3355 - 09.10.2008 04:55

the words arent sinced with the guy

Ответить
@JamesMorlan
@JamesMorlan - 16.09.2008 07:21

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

Ответить
@JamesMorlan
@JamesMorlan - 15.09.2008 23:05

I understand Lambda, but as far as the syntax, I have been calling anonymous functions without wrapping them in parens forever without it being a problem. e.g. x=function() {...}(); Never a browser has ever complained to me about that. I just thought maybe there was some other reason for wrapping it in parens.

Ответить
@Doulea82
@Doulea82 - 17.08.2008 22:43

hello all, If i can just have a moment,Wrath of the Gods is a new MMO about to start up,we are looking for more programers with java script exp and need to live in the UK,if you want more information please leave me a comment and ill get back to you,Thank you for all your time

Ответить
@JamesMorlan
@JamesMorlan - 14.08.2008 12:41

Why do you wrap anonymous functions in parens before invoking them? e.g. (function(){/*do something*/})()

Ответить
@JamesMorlan
@JamesMorlan - 14.08.2008 12:35

I discovered jQuery recently and it is awesome. Information in this video about conventions used in jQuery was particularly useful - why have I not seen this highlighted in the documentation?

Ответить
@jokumusic
@jokumusic - 01.05.2008 05:47

Good points of view. :)

Ответить
@gnuvince
@gnuvince - 11.02.2008 05:34

The is a little off-sync, but the content is absolutely great.

Ответить
@GloriantMusic
@GloriantMusic - 02.02.2008 00:48

last?

Ответить
@ultravidz
@ultravidz - 13.01.2008 11:00

4th?

Ответить
@radicalvr
@radicalvr - 20.12.2007 05:56

3rd?

Ответить
@mapleslayer2
@mapleslayer2 - 29.11.2007 03:36

first!!!!!!!!!!!!!!

Ответить