avocets
Avocets
rss 2.0 subscribe to this page
search


view all
•  projects
•  owners
•  tags

It's all about tools, baby...

The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.

More tools...

While writing this blog a small library of reusable components based on YUI has been started. The library was namespaced YAHOO.ext (short for Yahoo! UI extensions), and already has a few very useful classes that make day to day development with YUI much easier. All of the classes are well-documented and there are some examples of using them found in the posts on this blog. The code is of course free and has the same unrestrictive (BSD) license as Yahoo! UI.

More tools...

While writing this blog a small library of reusable components based on YUI has been started. The library was namespaced YAHOO.ext (short for Yahoo! UI extensions), and already has a few very useful classes that make day to day development with YUI much easier. All of the classes are well-documented and there are some examples of using them found in the posts on this blog. The code is of course free and has the same unrestrictive (BSD) license as Yahoo! UI.

It's all about tools, baby...

The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.

Tweaks for multiple xmlhttprequest events
tagged ajax homepage javascript programming by winkler4 ...on 24-JUN-06
Good site on programming with ajax. Lots of examples and good code library to use. I like this site since it cuts thru the evangelical zealotry of many ajax sites and gives the good, the bad, and the ugly...
tagged ajax javascript programming web2.0 by winkler4 ...on 06-MAY-06

Site with tutorials on xmlhttprequest, drag and drop, forms, uploaders, image gallery, live search, and tabbed pages.

A must page. 

belongs to Web 2.0 programming with AJAX project
tagged ajax how_to javascript programming web2.0 by winkler4 ...on 17-MAR-06
Mozilla developer center tutorials on AJAX. Solid background site.
suave!!!
belongs to Web 2.0 programming with AJAX project
tagged ajax javascript programming by winkler4 ...on 08-FEB-06
Mozilla developer center tutorials on AJAX.  Solid background site.
belongs to Web 2.0 programming with AJAX project
tagged ajax programming web_services by winkler4 ...and 1 other person ...on 08-FEB-06

CGI::Ajax is an object-oriented module that provides a unique mechanism for using perl code asynchronously from javascript- enhanced HTML pages. CGI::Ajax unburdens the user from having to write extensive javascript, except for associating an exported method with a document-defined event (such as onClick, onKeyUp, etc). CGI::Ajax also mixes well with HTML containing more complex javascript.

CGI::Ajax supports methods that return single results or multiple results to the web page, and supports returning values to multiple DIV elements on the HTML page.

Using CGI::Ajax, the URL for the HTTP GET/POST request is automatically generated based on HTML layout and events, and the page is then dynamically updated with the output from the perl function. Additionally, CGI::Ajax supports mapping URL's to a CGI::Ajax function name, so you can separate your code processing over multiple scripts.

Other than using the Class::Accessor module to generate CGI::Ajax' accessor methods, CGI::Ajax is completely self-contained - it does not require you to install a larger package or a full Content Management System, etc.

We have added support for other CGI handler/decoder modules, like the CGI::Simple manpage or the CGI::Minimal manpage, but we can't test these since we run mod_perl2 only here. CGI::Ajax checks to see if a header() method is available to the CGI object, and then uses it. If method() isn't available, it creates it's own minimal header.

A primary goal of CGI::Ajax is to keep the module streamlined and maximally flexible. We are trying to keep the generated javascript code to a minimum, but still provide users with a variety of methods for deploying CGI::Ajax. And VERY little user javascript.

belongs to Web 2.0 programming with AJAX project
tagged ajax cgi javascript programming by winkler4 ...on 24-JAN-06
Article about reading bookmarks with ajax.  Also good links to other ajax resources...
tagged ajax javascript programming by winkler4 ...on 11-JAN-06

Great tips on CSS, AJAX and other Web 2.0 thingies...

24 things refers to 24 things to do that will impress your friends. Things like:

  • rounded corners
  • ems
  • prototype.js
  • in-place editing!

 

tagged ajax css javascript programming by winkler4 ...on 30-DEC-05
A whole ezine dedicated to AJAX.  Cool!
tagged ajax javascript programming web_services by winkler4 ...on 30-DEC-05
A collection of resources that support use of AJAX to create web pages and services that improve user experience.
tagged ajax javascript programming web_services xml by winkler4 ...on 29-DEC-05
This example demonstrates a simple AJAX javascript for requesting XML data from a server and displaying the response in a HTML-table. The server-side script is a simple PHP script, which actually just sends some XML data.
belongs to Web 2.0 programming with AJAX project
tagged ajax programming web_services by winkler4 ...on 27-DEC-05