5 You can fi nd the fi rst coining of the word Ajax at
http://adaptivepath.com/publications/essays/archives/000385.php.
Appendix 139
JavaScript frameworks
A framework is an established library of code that can be used
to more easily do the things you??™d otherwise program by hand (as
I do in this book). Here are a handful of the dozens and dozens of
frameworks available. (See extra bits on page 147.)
Name URL
Prototype www.prototypejs.org
Rico www.openrico.org
Dojo Toolkit www.dojotoolkit.org
jQuery http://jquery.com
Sarissa http://dev.abiss.gr/sarissa/
script.aculo.us http://script.aculo.us
mootools www.mootools.net
Yahoo! User Interface Library http://developer.yahoo.com/yui/
Spry http://labs.adobe.com/technologies/
spry/
140 Appendix
PHP-Ajax frameworks
Instead of using a JavaScript-specifi c framework, you could use
one that helps with both the JavaScript and the PHP. The two
most popular are:
1 SAJAX (Simple Ajax Toolkit): www.modernmethod.com/sajax/
2 xajax: www.xajaxproject.org
3 PEAR::HTML_AJAX: http://pear.php.net/package/.HTML_AJAX
Appendix 141
debugging JavaScript
Mastering the art of debugging is crucial when using any programming language,
and Ajax/JavaScript is no exception.
Pages:
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122