How to Learn Ajax step by step

Source: Internet
Author: User
Tags xslt

Currently, the browser uses JavaScript as the core and is accelerating integration based on various Web standards, namely, the standardized XHTML, CSS, DOM, XML/XSLT and the standardized XMLHTTP, ajax is a collective term for this series of technologies.

Although there are already a lot of related resources on the Internet, it is necessary to carefully read a few books to lay a good foundation. Fortunately, Ajax is not a brand new technology. It is only the development and value-added of traditional technologies. It is a re-packaging of these traditional technologies based on Web standards, making them more suitable for enterprise applications, and more closely integrated with the server. Therefore, to learn about Ajax, we must first start by studying these traditional technologies in depth. I have listed some books I have read in a simple way and provided them for your reference:
1. XHTML tutorial)
Chelsea Valentine, Chris Minnick
Original version of New Riders, Chinese version of People's post and telecommunications Publishing House
Yes. What you should learn today is XHTML, not HTML. HTML 4.x is an obsolete standard. Today's standard is XHTML 1.0. XHTML 1.0 is not the latest version of XHTML, but it is currently the only XHTML version that is widely supported and used by browsers.
2. JavaScript authoritative Guide version 4 JavaScript: The Definitive Guide)
Author: David Flanagan
O'reilly, Chinese Version
JavaScript enthusiasts affectionately call it the "Rhino book", because o'reilly uses the rhinoceros as the cover of this book. This is the most in-depth and authoritative entry book in the JavaScript field. The difference from other JavaScript-related books is that more than half of this book focuses on introducing the basic knowledge of the JavaScript language, instead of combining basic knowledge with HTML for Web development like other books, this content tends to focus on details, making it easily exceed 1000 pages, for example, JavaScript Le. This book is undoubtedly the best entry book for beginners who have just begun learning JavaScript.
3. XML advanced programming Professional XML)
Didier Martin
Wrox (original version), Mechanical Industry Press (Chinese Version)
This book is a very detailed book on XML development technology. Although the author has 12 people in the first edition and a few more in the second edition), he cannot get rid of the mark of the Wrox Redbook series, but this book can be said to be a rare boutique in the Redbook series.
This book can be used as a reference for XML technology. Although it is very thick, it is not necessary to read it all from start to end. Ajax-related content includes xml dom and XSLT.
4. Website Reconstruction Design with Web Standards)
By Jeffrey Zeldman
Original version of New Riders, Chinese version of Electronic Industry Press
This book details how to abandon the ancient times according to my understanding, three years ago) does not comply with the standards, specifically for a browser more than 90% is IE) the bad habit of development is to use a standard-compliant Method for development, and finally to backward compatibility. Note: it is not compatible with the version that the browser previously could not fully support the Web standard, but compatible with later versions of the browser. Although this book is not a monograph on CSS, it fully demonstrates some advanced techniques for using CSS. In particular, the last chapter shows how to completely Layout Based on CSS and discard the old method of using table layout.
Unfortunately, the Chinese version of this book is very poor. If you do not compare the original text, it is easy to go astray. Anyone who has any questions about this book can contact me directly.
The books listed above are related to the technologies involved in Ajax. I didn't list the CSS books because I didn't read a specific monograph on CSS. The attachment is a widely spread Chinese CSS 2.0 manual on the Internet, which can be used as a reference in this regard.
After reading these books, you have already laid a very solid foundation in terms of technology. You also need to have a frequent discussion place. JavaEye is undoubtedly your best bet.
Next I will list several books that are not directly related to technology.
5. Use-Oriented Software Design for Use)
Author: Larry Contantine, Lucy Lockwood
ACM Press (original version), Mechanical Industry Press (Chinese Version)
Most of the software is intended for users. In my speech at BEA User Group, why is Ajax getting more and more popular? The main reason is that it can bring a better interaction experience to users than the traditional html form-based interaction mode, that is, Ajax can achieve better Web availability and Web Usability, which is a specialized field of research abroad), which is the greatest value of Ajax. Software availability is always a big topic. "Use-Oriented Software Design" is the most authoritative Monograph in this regard. We only need to develop software that enables end users to directly use a visual interface) and improve availability is what we need to pursue tirelessly.
6. the path to software innovation Inmates Are Running the Asylum)
By Alan Cooper
Original version of Sams Publishing, Chinese version of Electronic Industry Publishing House

7. About Face 2.0
By Alan Cooper
John Wiley & Sons, Chinese version coming soon this year ?)
The above two books are the masterpiece of Alan Cooper, an interactive design master. I believe many of my friends know the name of Alan Cooper. These two books are a must-read book for interaction design lovers.


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.