I don't know how to learn JavaScript.

Source: Internet
Author: User
Tags mootools

You may say that if you do not translate the reference materials recommended in it, it is all in vain, but what matters isArticleThe Learning ideas provided by the author.For more information, seeGoogleThe Chinese version of the corresponding knowledge.]

Please leave a message to correct the translation!

Help me! I don't understand JavaScript [Help! I don't know JavaScript!]

June 5th, 2007, Author: Michelle

To help everyone who is interested in mootool but has encountered a lot of troubles, I have sorted out these online resources that can teach you all the knowledge you need to start developing client applications.

Essential career tools

These are prerequisites for web development.

Firefox: Firefox is indispensable for development. However, you also need to install all browsers that you intend to be compatible with on your computer (and other test computers) to facilitate cross-browser Support testing.

Essential extensions
    • Firebug: The best plug-in history. FirebugCodeCrazy, you know exactly what happened inside the browser when processing your page.
    • Web Developer toolbar: gives you full control over the site. Disable Javascript, view the webpage without CSS, disable access sources, enable strict warnings, and more. All the Web Developer toolbar you can think.
Basic knowledge

Don't stop learning web development because you don't understand HTML!

How to create

This is a great place. It not only introduces a variety of troublesome details, but also involves semantic and Practical optimization issues. In general, it is a very good overview of the basic knowledge of human design.

    • Html
    • CSS
    • Javascript
Mozilla Developer Center [MDC]

Probably the most comprehensive web development information center on the Internet, especially about Firefox or Mozilla. She should be your primary reference resource.

    • Html
    • CSS
    • Javascript
    • Special: Dom
W3 schools

Basically, W3 schools provides quick reference for all your web technologies, and is much easier to read than the original reference documentation provided by W3C. Although MDC is better, it is always better to have some quick reference materials at hand.

    • Html
    • CSS
    • Javascript
Microsoft Developer Network [Msdn]

Don't get caught by their names -- JScript is the same as JavaScript. If you remember correctly, Microsoft should have won one or two availability awards for this site. When you struggle with the non-standard Internet Explorer, you should always come and see it here.

    • HTML & CSS
    • Javascript

[Note: I recently found that the basic HTML and CSS tutorials and reference documents of mengdu Network (Chinese) are very good. I suggest you check them out]

Other resources

If you are a little curious, you can often take a look at a list apart to learn some clever ideas.
In addition, please note that mootool is best used in strict doctype [strict document type.
: Doctype refers to the document type specified by the XHTML document header declaration. It is generally in the following format:

View plaincopy to clipboardprint?
    1. <! Doctype HTML public "-// W3C // dtd xhtml 1.0 strict // en "" http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd”>

<! Doctype HTML public "-// W3C // dtd xhtml 1.0 strict // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">

Javascript details

Javascript, the coolest in the worldProgramming Language. To master JavaScript, you must first understand it and <replace it with your favorite programming language here>Completely different. When you understand this fact, you may want to read the following guidance articles:

Understanding Basics

Now it's easy. Some of Yahoo's great talents have uploaded many popular video tutorials. This is really a good thing, because it takes only a few hours for us to learn JavaScript to read the speeches of these smart guys.

Exciting JavaScript Trilogy
    • JavaScript programming language

      • Part 1
      • Part 2
      • Part 3
      • Part 4
    • Dom Theory Research
      • Part 1
      • Part 2
      • Part 3
    • High-order Javascript
      • Part 1
      • Part 2
      • Part 3
Special record
    • About the maintenance code of Nicholas zakas
    • Joe hewitt introduces firebug
Self-developed and advanced

Once you have completed the above learning, try to use Google to find the answer to the question you want to know until you can compile several interesting cross-browser Ajax applications with the original JavaScript code. There is nothing impossible. It will not take long for you to leave Google alone. I think using your own strength to do this can help you understand how a framework implements applications and the processes behind these rich applications.

You may also think that the knowledge gap between Javascript is an interesting article.

Learning Through instances

If you really want to become a good JavaScript code writer, the best way is to read the code written by someone who has insights into the secrets. That is to say, you may need to browse the source code of mootools to get some inspiration. You can not only absorb many good ideas, but also have a deeper understanding of this framework through this process.

Advanced to higher levels

it's time to download mootools! If you have completed most of the content I listed above, we welcome you to ask questions on the Forum and dive in the IRC chat room, make your contribution to the mootools community . Download the complete uncompressed source code and apply it to your development work. Let's see what happens when you make changes to it. Try to find some bugs and propose corresponding solutions. Perform several plug-ins. However, make sure that the plug-in is named by Moo.

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.