Google I/O 2011: Learning to Love JavaScript
HTML-код
- Опубликовано: 26 авг 2024
- Alex Russell
JavaScript remains one of the most popular and important programming languages in history. Web Developer and Chrome Engineer Alex Russell exposes the timeless strengths of the JavaScript language and why it is a vital part of the open web platform. Come hear what's next for the JavaScript standard and how to get the most out of the new features coming soon in V8 and Chrome.
@arkdrag JavaScript Is a good language for beginners. Usually, developers from programming backgrounds can get confused from the language, due to prototypes, loosely type language, no classes etc. i believe it greeted more complicated from programmers from different backgrounds
thank you ! this is what you need to see if want the best "intro in a nutshell". everything should fall into place after this. highly recommended.
1. JavaScript: the definitive guide
2. Eloquent JavaScript
Very good presentation. Probably not for people completely new to programming, but then again I don't think Javascript is the ideal language for people that are new to programming anyway.
Like node.js, you can really see the power of v8 there.
I try to learn javascript since two years, this video feel the AHA! moment of the javascript.
A must must see.
I still strain to fall in love with JavaScript and I'm almost done ;)
This is a really great talk. I didn't understand the significance of a lot of what he was saying the first time I watched it. However, coming back after about 6 months during which time I worked with javascript (intermediate stuff), this guy makes ties in the concepts of javascript pretty well.
getCtr() is only called once. it returns another function which is then subsequently called. getCtr is the closure in this example.
LOL I loved the "foot guns" comment as well and looked it up "like using a loaded shotgun as a golf club". Great video on where JS came from and where it is going..
@blogpedia You should really also consider mixing JavaScript,Java, and HTML5 it will make your page and application better.
I'm 10 years old and I love those things I'm not kidding
You'll learn more from 20 minutes of this video than reading a tutorial for a couple of hours. You understand the language's core better - but not sure that you will learn to LOVE it.
Feels like many arguments for the awesomeness of js boils down to ways to compensate for missing concepts.
For instance at 25:30 there's a great explanation of being able to add properties at run time. But it just boils down to "you can build concepts which are not necessarily given to you in javascript". So that's not a reason to love JS, it just makes you feel like it's a shame those concepts are missing from the start
@XPantheX Sometimes there's such a thing as too much jargon. Function objects -> The language isn't object oriented so they use functions as objects and all them function objects. Hang behavior off -> "smart" way to say it can "tell" stuff how to do stuff. You don't have it tell stuff what to do by extending public api -> you don't add everything it could possibly do to a resource for portraying what it can do. There's too much. Scope is like blinders for a horse for the program/components.
Nice talk. I wasn't aware of the core JavaScript ideas Alex Russell talks about. I'm going to read Eloquent JavaScript right away.
JS is just so sweet! and am so glad for such kind of talks. I love it!
JavaScript is Father of all languge and all other languages in future is only before . JS ... thats i can say after watching this video.
ok .. i dont understand ... how to speak with u in Words ... One thing we can do .. lets Meet hear @ youtube after 10 years and decide .. result ... Thanks for All reaply and its was nice to talk with you Brother ....
Very interesting talk! Looking forward to the new Javascript features! Thanks!
Great talk! Although, he kept hitting home "top-to-bottom", "left-to-right" as if this is surprising behavior for a single threaded execution environment.
ActionScript 3 (AS3) is like Javascript sister since they're ECMAScript compliant. At 11:39, same code can be written in and results the same. However, AS3 does have much more support in terms of OOP.
I'm glad you've changed opinion from no hw control to poor hw control. It has been used apart from the web for quite some time now (google js uses outside of web pages). Js can be used to do anything as it's a Turing complete language, but it isn't the best suited language for close to the metal programming. It is very well suited for gui apps, and a lot of the recent drive in js has been towards this future (the spa movement).
Relly great talk about Javascript. Can we find slides somewhere ?
Thanks
Alex is a great speaker. Thanks for the talk!
Thanks! Really enjoying these talks...
love the "open source....FUCK YEAH." Sticker.
good. but it's little bit messy, with even some bugs in slides.. might be confusing for javascript beginners, when new features pop up without further explanation of basic principles. i understand why you did not include douglas crockford's lectures in the discussion - he's from yahoo and so much better lecturer. anyway, keep up the good work.
Javascript can access hardware but is generally browser limited by design. Nodejs has hardware access as it's run outside of the browser sandbox. The is no programming language war, use the correct language for the job.
@XPantheX sometimes a 'beginner level' is not enough
Great stuff Alex.
I would like to Download it for seeing it when i am not at home.
Is it posible to Share a downloadlink?
Anybody knows how he created that slideshow? I like how it display part of the previous and next slides during the presentation.
This was a great talk. I love the term "foot guns". Could you post the slides somewhere?
Shouldn't in 27:22 be
console.log(this.item);
instead of :
console.log(this.value); ?
He defined the item and assign to the "item" the string "value" .... not reverse.
Thank for answer :)
Yes I agree.. :)
@@derekfrost8991 8 years ago. Wow.
I Feel JavaScript is very very Cool ! Love Google you turn everything so simple.
@ablepilot12 Good to see you getting into it early I just started a few weeks ago on HTML and CSS and I know them well now. I just need to learn Javascript to make awesome stuff. :D
Bringing JS forward! Great talk Alex!
This guy's the new Ferris Beuller
Yes, love of javascript must be learned.
Can we get the slides somewhere?
@staarland "html5slides - A Google HTML5 slide template", it's open source and pretty awesome
how did I not know about the 'delete' operator (17:55)
i like the "fuck yeah" sticker on his laptop
@martinfrances107 I have the same sticker on my laptop, too. Got it from a friend at a conference. Not sure where they got them.
Will take months and months and there will be an enlightenment (if ou are patient enought) ;)
So insightful.Thx alot.
Good talk.
LOL on fullscreen you can see a sticker on this laptop that says "Open Source FUCK YEAH!" LOL LOL LOL
What about for a beginner ???
mind is blown again!
@rlniranjan JavaScript to Java is like Hamster to Ham.
Yea !
i love the color of that rostrum :)
Sticker on his laptop: "Open Source Fuck Yeah"
Sure, C++ is more powerful for computationally heavy and specific tasks, but how often do you actually need that kind of power as a developer..? The most common use cases like graphics is already built into the layout engine of the browser ready for JavaScript to utilize.. Pretty much whatever would be too slow to do in JavaScript can now be delegated to the browser or the server..
So we should love javascript because it has allot of features which allows it to simulate object oriented languages? Seems to me like a reason to stay away from javscript.
Feel free to correct me.
Great - thanks for this clear and enjoyable learning!
Woo Really fantastic and Great
thanks for sharing :)
His sticker says "Open Source Fuck Yeah".
Learn to Love JavaScript, I wonder how it has evolved.
Even though Node.js provides Javascript hardware access how many actually use it to program microprocessors or write GUI applications? Js is great for the web though for anything other than that it is immature.
Oh man, your comments have not aged well lol
yeh thats tue but i m talking abt Future and you are talkin abt Past .. C , C++ is Good but not more usable in future ..
love peter his voice.....
I just doubt, would anyone other than google guys would have understood the concepts back in 2011?
Please, can some one write all recommended literature (from here 59:37) in comments. Thanks, спасибо.
haha I actually pointed that out to my wife and said "see, this is why I love google". lol
"OPEN SOURCE - FUCK YEAH"
@hahhondziglo pon unos jodidos subtitulos en tus videos y asi ya lo traduzco con youtube, ademas puede traducir en un chingo de idiomas, por eso google se devaluo y apple subio
cool.
javascript rules!!!!!!
Why get rid of stampy
Composition kicks the crap out of Java-C inheritance taxonomies.
The ol' ask for a banana, get the whole jungle conundrum disappears when you think DIFFERENTLY.
Have you heard about Morsch Muscle Madness? (do a google search for it) It is a quick way for you to get ripped fast.
@staarland microsoft powerpoint :D
massive
@martinfrances107 it says f*ck YEAH not team lol
open source, fuck yeah.
so wats your View java Script is not usefull language ...? according to me .. its good Language .. but the problem is their is not many people our their woh understand how to use this language dont know power of JS it most flexible language i know ... now its up to you .. and One more thing ECMA script-6 is Out their watch first and than .. reply me Back thanks .. bro
Learn to love javascript... throuht coffeescript
@laythkamal I'm eleven and a pretty good developer.
one of the stickers on his laptop says open source fuck team
anyone know what this is?
Jim Larry in living Coker
sweeeet
есть на русском?
хотя бы титры?
Slides: infrequently.(org)/11/io/js/
BE a bit loud
i'm speak spanish i don't understand anithing >.
You're mistaking java and javascript somehow even though they have nothing in common. Also while js took it's syntax from c, the design of js is heavily based off of scheme and small talk. So js would exist without c, but it would look a lot different.
Viruses isn't caused by JavaScript, but by the combination of the huge popularity of the web, ignorance of users and crappy browser implementations.. Actually C++ can do a LOT more damage and faster than JavaScript..
open source fuck yeah! ;)
That's kinda stupid to say, as JavaScript wouldn't exist without C++/C.
It's never ever gonna be able to do the computations C++ can.. Java will only be usable on the web, and programs which doesn't require much.
Also java's the one of the biggest reasons of most of the pasts virus infections, and current ones...
If the future will be utilizing easier languages while them being computational inferior, we'll be going backwards not forwards.
He speaks too fast for this topic. It is my second spoken language, I pick up every word, but you have to think of what he said as a concept. :)
Too hard.
jajaj
Javascript is a tiny language that has no ability to control hardware.
thats y whole world are running to learn & Use JS in their Project :D .... bro u dont know power of JS .. thats y u commneted ..... :D
boring, no examples from real life
Composition kicks the crap out of Java-C inheritance taxonomies.
The ol' ask for a banana, get the whole jungle conundrum disappears when you think DIFFERENTLY.