13.09.2016 Views

PHP and MySQL Web Development 4th Ed-tqw-_darksiderg

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

For More Information<br />

885<br />

Some popular libraries are listed next, although spending some time at any Ajax developer<br />

websites will quickly introduce you to many more. Selecting one (or more) to use<br />

will decrease your development time because you will not, as previously mentioned, have<br />

to reinvent the wheel.<br />

n The Prototype JavaScript Framework simplifies DOM manipulation, <strong>and</strong> the use<br />

of the XMLHTTPRequest object, on the way to creating complex Ajax applications.<br />

For more information, visit http://www.prototypejs.org/.<br />

n Dojo is an open-source toolkit that includes basic JavaScript functions as well as a<br />

widget creation framework <strong>and</strong> a mechanism for efficiently packaging <strong>and</strong> delivering<br />

code to the end user. For more information, visit http://dojotoolkit.org/.<br />

n MochiKit is a lightweight library that includes functions for working with the<br />

DOM <strong>and</strong> formatting output for the end user.The MochiKit tagline is a bit crude<br />

but honest:“MochiKit makes JavaScript suck less.”The functions <strong>and</strong> solutions in<br />

MochiKit, the documentation available for developers, <strong>and</strong> the sample projects created<br />

with the use of MochiKit make this worthy of review. For more information,<br />

visit http://mochikit.com/.<br />

Ajax Developer <strong>Web</strong>sites<br />

Finally, the best way to learn about Ajax development is to try it. Gather some code<br />

snippets, figure out how to integrate pieces into your existing applications, <strong>and</strong> learn<br />

from those who have been working with the technologies for some time. Following are<br />

some resources that will help get you started in Ajax development:<br />

n Ajaxian is a developer portal providing news, articles, tutorials, <strong>and</strong> sample code for<br />

new <strong>and</strong> experienced developers. For more information, visit http://ajaxian.com/.<br />

n Ajax Matters contains in-depth articles on Ajax development. For more information,<br />

visit http://www.ajaxmatters.com/.<br />

n Ajax Lines is another developer portal with links to news <strong>and</strong> articles on all things<br />

Ajax. For more information, visit http://www.ajaxlines.com/.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!