Do not know how JavaScript should learn the basic knowledge

Source: Internet
Author: User
Tags mootools

you may say that you do not translate the reference materials that are recommended in vain, but it is important that the author of the article provides a learning mentality. Specific reference content you can go to Google The appropriate knowledge of the Chinese version. ]

Improper translation of the place also please comment!

Help me! I don't know JavaScript [help! I Don ' t Know javascript!]

June 5th, 2007, author Michelle

To help all the people who are interested in Mootool and have a lot of trouble, I've sorted out the online resources that will teach you all the knowledge you need to start working on client application development.

Career Essentials Tools

These are prerequisites for web development.

Firefox: To engage in development work must not be without Firefox. But you also need to install all the browsers you intend to be compatible with on your computer (and other test computers) to facilitate cross-browser support testing.

An essential extension

    • Firebug: the best plugin ever. Firebug the face of a lot of code. You know exactly what's going on inside the browser when you're working on your page.
    • Web Developer Toolbar: Gives you a great power to control your site in full. Disable JavaScript, look at web pages without CSS, disable access sources, enable strict warnings, and more. All the Web Developer toolbar you can think of can be given.

Learn basic knowledge

Don't stop on the road to learning web development because you don't understand HTML!

How to Create

This is a great place, not only detailing the details of all kinds of trouble, but also about the topics of semantic and practical optimization. Overall, it is a very good overview of the basic knowledge of humanized 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 main reference resource.

    • HTML
    • CSS
    • JavaScript
    • Specially included: DOM

W3 Schools

Basically W3 Schools can provide a quick reference to all of your web technologies and is much easier to read than the original reference documents provided by the consortium . The MDC is better, but it's much better to have some quick reference handy.

    • HTML
    • CSS
    • JavaScript

Microsoft Developer Network [MSDN]

Don't be fooled by their names.--jscript is the same thing as JavaScript. If you remember correctly, Microsoft should be given one or two usability awards for this site. You should often come here when you are struggling with IE's nonstandard.

    • HTML & CSS
    • JavaScript

The HTML and CSS basic tutorials and reference documents found in the Dream Net (Chinese) are very good, suggest to see

Other resources

If you are a bit curious, you can often take a look at a List of Apart and learn some ingenious techniques.
Also, note that Mootool is best used in strict DOCTYPE [strict document type].
DOCTYPE is the XHTML document header declares the specified document type. Generally the following form:

View Plain Copy to Clipboard Print ?
  1. <! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 strict//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >   
<textarea class="php" name="code" rows="15" cols="50"><! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 strict//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" ></textarea>

JavaScript detail

JavaScript, the coolest programming language in the world. To master JavaScript, first you need to understand that it is different from < here with your favorite programming language instead of >. When you understand this fact, you may want to take a look at the following guiding articles:

Understanding the Basics

Now let's have some fun. Some of Yahoo's great people have uploaded many popular video tutorials to the world. This is really a good thing because our learning of JavaScript is simple enough to take a few hours to see these smart guys talking.

The dramatic JavaScript trilogy

    • JavaScript programming language
      • Part I.
      • Part II
      • Part III
      • Part Fourth
    • A theoretical study of DOM
      • Part I.
      • Part II
      • Part III
    • High-order JavaScript
      • Part I.
      • Part II
      • Part III

Special Collection

    • Nicholas Zakas talking about maintainable code
    • Joe Hewitt introduces Firebug

Advanced by self-reliance

Once you have completed your study, try using Google to find answers to the questions you want to know, until you can write several interesting cross-browser Ajax applications in the original JavaScript code. Nothing is impossible, and soon you'll be able to put Google on its own hands. I think it's up to you to do some of this to help you understand how a framework implements applications and the processes behind these rich applications.

You may also find that the knowledge gap in JavaScript is an interesting article.

Learning through an instance

If you really want to be a good JavaScript code writer, the best way to do that is to read the code written by someone who knows the secret. In other words, you may need to browse the MooTools source to get some inspiration. Not only can you absorb a lot of good ideas, you can get a deeper understanding of the framework through this process.

Advanced to a higher level

Now it's time to download MooTools! If you do complete most of the content that I have listed above, we welcome you to the forum to ask questions, dive in the IRC chat room, and make your contribution to the MooTools community. Try downloading the complete, uncompressed source code and applying it to your development work. See what happens when you make changes to it. Try to find some bugs and propose solutions. Do a few plug-ins. But make sure it looks like moo when naming your plugin.

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.