You have to learn JavaScript.

Source: Internet
Author: User

If you want to learn a language now, you should learn JavaScript.

Why do you say that?

I think every web developer should learn JavaScript. Many of the new technologies that are being introduced support this view. And the only reason for this is that it's too popular. You can use JavaScript to make amazing work for a variety of people. You can start working on any machine at once.

Not all companies use Ruby, and not all companies use. NET. And I believe that most of the time, these companies need to have a deep understanding of JavaScript people. Microsoft, Facebook, Apple and Google all use JavaScript to make a very good product.

As a programmer, learning JavaScript may be the most challenging and useful thing you can do. This is a variety of languages, and in the program the amount of code is larger than you think. It contains a lot of new knowledge, some useful new APIs, and it's going on.

When people talk about HTML5, the content of the discussion is mostly JavaScript.

But where do we start?

The starting point for learning JavaScript is to work with Web pages and use the DOM to manipulate them. A lot of JS programmers have problems with this, because JavaScript has been underestimated as a DOM processor until Ajax comes up and JS is reformed. You should be aware that it is stronger than the show/hide mechanism on the site.

Manipulating the DOM is easy and immediately effective. The best dom-processing book I've ever Found is "JavaScript DOM programming art." The good news is that it finally has a very necessary update. Reading Jeremy Keith's book is a great way to get started on some basics of learning JavaScript.

This is just the beginning. If you are eager to learn more, look at the problem with stack overflow. There are a lot of great recommended readings, and I've read a lot of them. This book, the JavaScript Authority Guide, is highly recommended as a JavaScript Bible.

(Note: A number of books are recommended on Stack Overflow, including the Chinese version: "Proficient in JavaScript", "The Essence of JavaScript", "High performance JavaScript", "JavaScript Advanced Programming" and " JavaScript Introductory Classic, currently includes the book recommended by the author. )

I also recommend Angus Croll's JavaScript blog, which is used to understand the JavaScript core's best blog, without one. This blog is very good and thorough, almost let the knowledge take the initiative to jump into your small head. Douglas Crick's blog is also very good, but Angus more detailed.

The framework is a good thing because it is useful. When you're learning to use frames, if someone laughs at you, ignore them. You are in the right direction. I think jquery is more important than any book or reference document to understand the context in JavaScript. Thick skin, go deep into the core.

To install Firefox and Firebug. I still think Firebug is a very good outfit. WebKit also catching up. You can learn how it works by introducing a movie at the Firebug master station. As Leevi Graham, my friend and colleague, said: "Firebug. Still related to Firefox. "(Resource). They have just launched a new version.

Mozilla is worthy of their reputation and still has the best JavaScript online documentation. This should serve as a reference for you.

Learn about JavaScript, which is more important than any language you can think of.

Source: Bole Online

Translation Links: http://www.jobbole.com/entry.php/1361

Original: Kenny Meyers

Translation- Shaoshong

If you want to reprint, please indicate the original/translation source, translation hyperlink and the translator and other information, otherwise regarded as infringement, thank you for your cooperation

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.