Wiki source for JavascriptJedo
=====Javascript/Ecmascript Data Object=====
JEDO (""JavaScript/EcmaScript"" Data Object) is a simple, flexible schema proposed for javascript array objects so that they can be defined and manipulated more like database rows.
A JEDO file consists of two major variables:
**JEDODEF** an array-like object containing meta-information about the data in the file.
**JEDO** an array object containing the actual application data available for remote loading.
JEDO allows the data to be structured in whatever way suits the application -- normally as an aggregation of objects representing rows in a database. Where a useful standard is recognized, it may be proposed as a JEDOn standard where n is an integer and the designation is applied as the variable name for the JEDOn object.
The JEDO0 (zero) standard is defined simply as JEDO0[row_num] = { 'blob' : blob };
The standard, if it ever it stabilizes as a standard, is still evolving and may change as it is used in new applications. A protoype can be found in the [[http://klenwell.googlecode.com/svn/trunk/JS/jedo/data.prototype.js klenwell code repository]].
====Reference====
[[http://klenwell.googlepages.com/demo.jedo.htm JEDO demo]]
[[JavascriptJedoRfl JEDO File Loader Code]]
[[http://klenwell.googlecode.com/svn/trunk/JS/jedo/data.prototype.js JEDO prototype]]
----
CategoryJavascript
JEDO (""JavaScript/EcmaScript"" Data Object) is a simple, flexible schema proposed for javascript array objects so that they can be defined and manipulated more like database rows.
A JEDO file consists of two major variables:
**JEDODEF** an array-like object containing meta-information about the data in the file.
**JEDO** an array object containing the actual application data available for remote loading.
JEDO allows the data to be structured in whatever way suits the application -- normally as an aggregation of objects representing rows in a database. Where a useful standard is recognized, it may be proposed as a JEDOn standard where n is an integer and the designation is applied as the variable name for the JEDOn object.
The JEDO0 (zero) standard is defined simply as JEDO0[row_num] = { 'blob' : blob };
The standard, if it ever it stabilizes as a standard, is still evolving and may change as it is used in new applications. A protoype can be found in the [[http://klenwell.googlecode.com/svn/trunk/JS/jedo/data.prototype.js klenwell code repository]].
====Reference====
[[http://klenwell.googlepages.com/demo.jedo.htm JEDO demo]]
[[JavascriptJedoRfl JEDO File Loader Code]]
[[http://klenwell.googlecode.com/svn/trunk/JS/jedo/data.prototype.js JEDO prototype]]
----
CategoryJavascript