A javaScript Framework