How do I learn javascript? Go

Source: Internet
Author: User

Recommend a few good books: Step 1: The Art of JavaScript DOM programming

Before reading this book, please make sure that you have a basic understanding of JavaScript, you should know the if else syntax, if you do not understand, first go to see my second phase recommended JavaScript advanced programming of the first three chapters, remember to see Chapter Three do not look down, back to the JavaScript DOM Programming Art "This book comes up.
Learn JavaScript with "JavaScript DOM programming art" to get started the best, honestly look at two times, after reading you will have a general understanding of JS, the whole book around a page effect example unfolded, you followed an honest knock on an article, after knocking, You will find this effect is not often seen in the Web page, found that they can also make the effect on the net, hey, small have a sense of accomplishment.

The art of JavaScript DOM programming

Step 2: Advanced programming of JavaScript

Some books are used to become classics, such as Rhino books, and some are used to transcend classics, which is obviously the book. Book chapters in the classic, easy-to-go, where the 6th chapter, about JS object-oriented commentary, no tutorial out of its right if there is a 100-point JS test, read the "JavaScript DOM programming Art" can get you to 20 points, then read this book, you can get 60 points above, after learning, You will have a sense of accomplishment, believe me (at least two times, recommend three, follow the code on the book Line of knocking).

This book is highly recommended to buy, write too damn good, bring you more than hundreds of thousands of times this book is the third edition, seems to be a few days ago, I look at the second edition, the third version of the second version of the change is not small, add a few chapters content, the price is currently a difference of about 10 yuan.

Next, congratulations you can go down the mountain, this time can do some things yourself.

    • You can go to Ferris this tutorial to see what he wrote these effects, look at the source code, how, do not feel that there is a part of the simple, try to follow him write these effects, click here.

    • Learning technology behind closed doors is not feasible, appropriate add one or two QQ group communication (pay attention to quality), often go to the forum (blue Ideal, CSDN) stroll, you will often some small harvest.

    • Then there is a look at the predecessors of these cattle predecessors share the article, it will make your study more effective, here is enthusiastic people collect some of the domestic cattle People's blog, personal site, point here.

Step 3: The language of JavaScript and high-performance JavaScript

The next two books, "The Best JavaScript language" and "high-performance JavaScript" is the addition of JS Advanced tutorial, there are some content and JS Advanced Tutorial repeated, two books can be seen at the same time, are not thick, can have a good reinforcement and consolidation of the previous study.

The essence of JavaScript language

"High-performance JavaScript"

Step 4: Advanced programming of JavaScript dom and JavaScript design Patterns

After thoroughly understand the book, the Order of the next two books is irrelevant, the JavaScript DOM Advanced Programming (which is distinguished from the JavaScript Advanced programming) and the JavaScript design pattern, both of which are heavyweight books, Can make your JS technology a new step, the two books the former master cultivation drilling, the latter main cultivation of internal strength, a little want to the universe and the relationship between the nine Yang Martial.
The advanced programming of JavaScript Dom first teaches you to build a library of jquery-like tools, and then it will benefit beginners by explaining several examples of applications that are often encountered in practice.
"JavaScript design mode" is mainly about JavaScript design patterns, to tell the truth, the quality of the translation is very general, some blunt, but has basically not affected your study, see the code can fully understand their meaning
These two books have come out for some time, and may not be able to buy, to offer.

Advanced programming of JavaScript DOM (note three sections)

"JavaScript design mode"

Some advice:

1. Don't worry about the code of complex Web page effects, so you can learn nothing but to fight your confidence.
2. Don't rush to add technical technology QQ Group, add cattle qq.
3. How many days on the internet to master JS, what what anything from the introduction to mastery, this kind of tutorial skip directly, too many facts prove, with a kind of impetuous mentality to do anything will end in failure.
4. Do not get computer training, spend money and time not to say, the key is to learn things.

Finally, I want to say:
    • Not at ease, not impetuous. Any study is not an overnight, cow B is a learning process, don't expect two or three months, your level is very strong.
    • Any job requires a variety of skills, and do not neglect the learning of other knowledge such as Html,css.

How do I learn javascript? Go

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.