
Welcome! This page is dedicated to the development of my dAsync class. This project is the culmination of my reseach on both asynchronous scripting and the JavaScript object-oriented programming model. The dAsync (pronounced day+sink) logo above represents dyersWeb and Asynchronous scripting. Ajax is a rather trendy term being thrown about, and I simply prefer to differentiate from it, along with some of its misconceptions.
At this time, I have yet to provide the workarounds to track browser state between asynchronous requests. As such, this class, and its features are primarily aimed at Web developers who have an understanding of the encapsulated features being simplified by the class, AND WHO CAN EXPAND TO INCLUDE ANY FEATURES NOT YET INCORPORATED, SO PLEASE, NO EMAILS TELLING ME THAT I BREAK THE BACK BUTTON! This class is NOT intended to make asynchronous scripting (Ajax) easy for the beginner. For now, my lengthy comments about each method and property are the only sources for documentation on how to use the class. I will be writing more thorough documentation, which will be provided on this site.
Please note the limitations of this class. This was NOT intended to be a viable alternative to backbase or dojo. At this time, I intend to keep the project open source, and do not intend to change that any time soon.
This source code is licensed under the terms and conditions set forth by the General Public License (GPL). In short, the code is provided as-is and the author will not be held liable for any mishaps.
The source is a ZIP file containing the dAsync class and examples. In addition, a
MySQL server configuration PHP script is provided to set up a table on the database
of your choosing. The script will make use of your information to create a config
file that will be available to the suggest example script. The script will do nothing to harm your MySQL server,
and, if you like, you can run the script with only SELECT,
CREATE and INSERT privileges.
If you want the absolute latest of the class, you can check it out from the text box below.
The best way to reach me is dyer85-[at]-gmail-[dot]-com. I welcome any questions you may have.