Update README.md

master
Steve L. Nyemba 9 years ago
parent be58e9c785
commit c7a22e326a

@ -3,8 +3,14 @@ Simple Javascript eXtension Framework
The simple Javascript eXtension framework (jx in short) implements wrappers around common tasks performed on DOM object, JSON object and implements various utilities like design patterns for easy handling of collections as well as mathematic functions and some basic machine learning techniques and models. Jx doesn't get in the way of other frameworks like jQuery; Dojo; Mootools; Backbone; Boostrap. We put in a concerted effort to keep it simple yet useful. The simple Javascript eXtension framework (jx in short) implements wrappers around common tasks performed on DOM object, JSON object and implements various utilities like design patterns for easy handling of collections as well as mathematic functions and some basic machine learning techniques and models. Jx doesn't get in the way of other frameworks like jQuery; Dojo; Mootools; Backbone; Boostrap. We put in a concerted effort to keep it simple yet useful.
<b>dom.js</b>: <Table>
<tr style="font-weight:bold; text-transform:capitalize" valign="center"><td>
dom.js
</td>
<td>rpc.js</td>
</tr>
<tr>
<td>
This file is intended to handle DOM objects via <b>jx.dom</b> namespace. The namespace will rely on DOM object identifiers (ID) with a few exceptions of radio & checkboxes. The handling is mostly around getting and setting data on various attributes. This file is intended to handle DOM objects via <b>jx.dom</b> namespace. The namespace will rely on DOM object identifiers (ID) with a few exceptions of radio & checkboxes. The handling is mostly around getting and setting data on various attributes.
The focus of a dom object is mostly centered around a single DOM object, The focus of a dom object is mostly centered around a single DOM object,
@ -12,28 +18,11 @@ We advise using utils.js in order to handle collections of DOM objects as utils.
This implementation is designed by W3C specifications of HTML5 and will integrate well with other frameworks that do so. This implementation is designed by W3C specifications of HTML5 and will integrate well with other frameworks that do so.
In addition we tried to mildly specify preconditions for executions of functions In addition we tried to mildly specify preconditions for executions of functions
</td>
<b>rpc.js</b>: <td>
This file is designed to handle http requests post, get, put of data and submitting form data as well as uploading of files. The interface we have chosen is intended to be simple: This file is designed to handle http requests post, get, put of data and submitting form data as well as uploading of files. The interface we have chosen is intended to be simple:
<b>HttpClient.instance</b> Creates an instance of an httpclient
<b>httpclient.get</b>(:url,:callback)
The object's member performs an http call with GET method and a callback method
<b>utils.js</b>:
Implementation of miscellaneous utilities commonly used, These functions are reusable and simple:
<b>jx.utils.vector</b> extracts a vector from an array of objects (or a matrix) </td>
<b>jx.utils.keys</b> extract keys from an associative array </tr>
<b>jx.utils.unique</b> returns unique objects in an array, including array of objects (provided an key function) </table>
<b>rpc.js</b>:
<b>jx.utils.patterns</b>:
Implementation of design patterns defined by the GOF http://en.wikipedia.org/wiki/Software_design_pattern
<b>jx.utils.patterns.visitor</b> The visitor design pattern
<b>jx.utils.patterns.iterator</b> The iterator design pattern
<b>jx.utils.patterns.observer</b> The observer design pattern
<b>ext/math.js</b>:
<b>ext/ml.js</b>:

Loading…
Cancel
Save