Google I / O 2011:学习爱JavaScript



亚历克斯·罗素

JavaScript仍然是历史上最受欢迎和最重要的编程语言之一。 Web开发人员和Chrome工程师Alex Russell展示了JavaScript语言的永恒优势以及为什么它是开放Web平台的重要组成部分。快来了解JavaScript标准的下一步内容,以及如何充分利用V8和Chrome中即将推出的新功能。 。

45 comments
  1. 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.

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

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

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

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

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

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

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

  9. I am learning Javascript and PHP and I'm not feeling a idiot. Perhaps you have born with full knowledge of programming, lucky you. Idiot.

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

  11. Javascript is good only for the front-end part of the web and the way it is now it won't go anywhere apart from the web. The use is so high because idiots like you can learn it easily and think that you have some clue about programming.. But after you learn languages like C, C++, Java, Python or other paradigms as those supported by Lisp, you will understand how tiny Javascript is and then realize how stupid you are.

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

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

  14. Considering the huge growth and performance improvements in web technologies over the past 5-10 years, a lot suggest that JavaScript will be the future of app development..

    The power of the web greatly outweighs the computational power of a single computer, and harnessing that power is increasingly easier with JavaScript than with C++..

    Take a look at chromeexperiments[dot]com to see examples of how far the power of the web can take you..

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

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

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

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

  19. It would be a shame if you did not bulk up when normal people are able to bulk up so easily with Atomic Max Muscle (check it out on Google).

Comments are closed.