How to Learn Javascript

Source: Internet
Author: User

How to Learn Javascript

The first thing to note is that we are not a master, but a half bucket of water at most. It is a JS portal.

Not to mention experience, it is a lesson.

At this time, someone will say, "rely on, you have half a bucket of water, and how to teach us ". Don't rush to scold me first.

You ask a college student to teach elementary school mathematics, which is not necessarily better than a junior high school student. Because college students have already passed that stage and have forgotten how they have come. For junior high school students, they just walked through that stage, but they still remember how they came along, or some summary of themselves. For example, many experts think that the rhino book is very easy to get started with. But in my experience, it is not the best choice for getting started.

Let's talk about the js learning conditions first.

On the condition, I am a liberal arts student. I have no relationship with computer science in the Business Administration of a University Major. Some people speak English and have been in a four-year university. Unfortunately, I have not been in the fourth grade; i'm happy with all this. What are you waiting.

Of course, there is also a threshold for learning JS, that is, your html and css are at least skilled. You can't even get started with JS without knowing what this stuff is, learning addition and subtraction is always beneficial and harmless.

Some Suggestions

1. Don't worry about the code for complex web page effects. In this way, nothing can be learned in addition to cracking your self-confidence. Not to a certain level of martial arts, cut the JJ will not learn the sunflower collection.

2. Don't rush to join the technical exchange QQ group, and add the ox QQ. If you talk to Zhang Sanfeng about martial arts, you should first ask "Feng Ge, where is Dan Tian ?", You will be killed by him.

3. check how many days on the Internet are proficient in JS, and how to get started and proficient. Skip this tutorial. There are too many facts to prove that, doing anything with an impetuous mentality will end with failure.

4. Do not get computer training, spend money or time without saying it. The key is that you cannot learn anything. You could have bought two good books for three months, but they could have been tossing you for two years.

Recommended books

"Chao Mao, you have been playing for half a day, but I still didn't say how to learn it"

Well, I have no special solutions, but I recommend a few good books. Recommended books must be read in sequence. Don't skip the first book, so I am in a hurry to go to the second book. It's not always possible to make a successful "traversal ".

Stage 1: JavaScript DOM programming Art

Before reading this book, please first confirm that you have a basic understanding of Javascript, should know the syntax such as if else, if do not understand, first, let's take a look at the first three chapters of "Javascript advanced programming" that I recommended in the second stage. Remember to read these three chapters before you go back to the book "JavaScript DOM programming art.

It is best to learn Javascript and use JavaScript DOM programming art to get started. Read it twice honestly and you will have a rough understanding of JS after reading it, the whole book is centered around a Web page effect example. After you repeat it, you will find that this effect is not often seen on the web page, I found that I could also make the online effect. Hey hey, I have a sense of accomplishment.

Stage 2: JavaScript Advanced Programming

Some books are used to become classic books, such as rhino books, and some books are used to surpass classic books. Obviously this is the case. The chapter in the book is classic, from a simple perspective to a deep perspective. Chapter 1 shows the right of the JS object-oriented explanation.

If you have a JS test with a full score of 100 and read JavaScript DOM programming art, you will receive more than 60 points after reading this book. After learning, you will feel a great sense of accomplishment. Believe me (read at least twice, recommend three articles, and repeat the code line in the book ).

This book is strongly recommended for purchase. It is too much TMD, and brings you more than times of value.

The latest version of this book is the third edition, which seems to have come out a few days ago. I am reading the second edition. The third edition has not changed much compared with the second edition. I have added several chapters, and the price is about 10 yuan.

Next, congratulations, you can go down the hill. At this time, you can do something on your own.

You can go to the Ferris tutorial to see the effects he has written and the source code. Do you think there are some very simple ones? Try to write these effects with him.

It is not feasible to learn technology to build a car by closed doors. We should add two QQ groups to communicate with each other (focusing on quality) and often go to the Forum. You will often have some small gains.

Then, let's take a look at the articles shared by the predecessors. This will make your learning more effective. Here is the blog and personal website of some domestic cool people. Click here.

Stage 3: JavaScript essence and high-performance JavaScript

The next two books, JavaScript essence and high-performance JavaScript, are complementary to the JS advanced tutorials. Some of the content and JS advanced tutorials are repeated. You can read both of them at the same time, we can enhance and consolidate what we have learned.

Stage 4: JavaScript DOM advanced programming and JavaScript Design Pattern

After reading the books mentioned above, the sequence of the next two books is irrelevant. JavaScript DOM advanced programming (Note: It is different from JavaScript advanced programming) and JavaScript design patterns, both of which are heavyweight books that can bring your JS technology to a new level. The two books, the former, master, and the latter, Master, internal, I want to know the relationship between Qiankun's great migration and jiuyang's power.

JavaScript DOM advanced programming first teaches you how to build a function library similar to JQuery, and then explains several application examples that are frequently encountered in practice, which will benefit beginners.

The JavaScript design pattern mainly refers to the Javascript design pattern. To be honest, the quality of translation is very general and a little stiff, but it does not affect your learning, you can understand the meaning of the Code.

These two books have been released for a while and may not be purchased:

JavaScript DOM advanced programming and JavaScript Design Pattern

What I want to talk about

Not easy, not impetuous. Nothing can be done overnight. niub is a process of learning accumulation. Don't count on two or three months. Your level is amazing. Zhang Sanfeng, rather than Zhang Wuji, is the best martial arts in the legend of Yi Tian tu long.

Every job requires a variety of skills. Do not ignore other knowledge such as html and css.

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.