How to become an AJAX master _ajax related

Source: Internet
Author: User
When it comes to JavaScript, many programmers feel dismissive, always thinking that he is low-level. If in the C/S product development mode, JS does not have any great use. But after Google launched the map search overnight, the world began to make some subtle changes, until the New Year's Eve, When Microsoft sneaks up live and then mentions the live product level as high as the flagship product Windows, JavaScript is finally on its way.

This period of time carefully adjusted a variety of languages, Actionscript,javascript,vb,vc,c#,perl,ruby,python,dephli, and found that they are really a father--c language. Finally made a summary of a thing that But their environment is different, there are some differences in function. Scripts have the benefit of scripting, but there are also benefits to compiling programs. But a person who has a forgotten name (presumably Kai-fu Lee) says: The program is not about how many languages you know, but how you use the algorithm.

I am not a computer born, and art-born people usually have a different person's bohemian, their own way, and particularly like unrestrained.

I used to see a lot of software useful, but sometimes I can not meet some of the requirements of BT, so I started to do it myself, the network is such a little advantage, if you want to learn things, I am afraid that there is no network you can not learn. Plus the current large number of program Master of the existence of the company, more accelerated my way to the process, And precisely because of this, from the touch of Ajax to practical, I spent a very short time, because there are too many people to help me, thank them very much.

Ajax is really not difficult, when you can go to do some small programs, understand the network architecture, at random with some background language, want to do a lightweight thing is unusually simple, so to speak, at present all AJAX applications I have tried, and all with their own ideas to rewrite, and then compare Google, Microsoft's Things , and learn a lot of ideas, and finally the object-oriented software development ideas added in, basically can think of things can be very smooth to make.

Now, basically, the route to becoming an Ajax whiz is this, all I can say now is to make what I think, because according to the current requirements can be fully dealt with, and now I also began to enter the network product development design, so free time or write a small thing, incidentally take a few new company.

Art-born people like the pursuit of excitement and high difficulty, now the satisfaction is only a moment, and I also in the planning of some new network products, after all, Ajax heavy application, what technology are secondary things, of course, no technology is certainly not to do something.

In the early stages of learning Ajax, I recommend starting with the HTML code, but it's best to raise the level a little bit, to understand what is the standard of the World Wide Web, understand that, whatever you do in the future will be of great help to you, after all, Ajax is based on browser environment But they are more or less in compliance with some of the standards of the web, and the minimum set of these standards is to help implement Cross-browser solutions that ease the burden of development.

Xhtml,dhtml are all things that you need to focus on, because they are an important factor in the display of the client. Then the DOM's operation, XML application is a great tool to help you achieve some of the effects. XML, in particular, should be used whenever possible using XML as a data interchange format.

Then there is the exchange of some network data to understand: Get,post,soap,xml-rpc,rss, these things are very important both on the web and in software development.

Finally, you have to know at least one language that can be written in a background program, ASP (Js,vbs), php,cgi,jsp, or. NET. Because after all, Ajax is through the background dynamic exchange of data to achieve page information changes.

As a qualified developer, the program needs to be clearly structured and written in strict accordance with the standards, such as all of the tags in XHTML to use lowercase, and each label must be closed.

And the process of leading to the master is only the beginning, you have to pay more attention to the development of network information, time and practice to write some small things, the interval to develop a medium program, if there is a chance to develop large-scale programs, then congratulations, you are very close to the master.

There is also my personal suggestion, if you want to exercise yourself, please do not use ready-made controls, especially. NET of the emergence of a complete program into a building blocks, if not the rapid development of products, I do not agree to do so, because that will only make you dull, and learn nothing.

To learn to write their own components, really can not write, just look at some of the open-source components of the code, your progress will be more rapid.

My Ajax resources will continue to provide useful things for everyone, because I am the whole of Ajax that I learned from these materials.

Thank you for your attention to my personal space, I will release more things in the future, and I will not join any community or network organization, because, freedom is my nature.

Ajax Resource Downloads: click here
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.