9 projects tagged "javascript framework"
If you know how to code in PHP, Python, Perl, C/C++, Javascript, or any similar languages, you can use unjava plus your favorite text editor to write pure Java code, including GUI apps, without knowing Java. unjava is a set of header files and scripts that translates unjava source code into pure Java. It hides the details of writing and using event handlers and creating event-enabled objects such as menus. If you're a C or PHP coder, you'll like how you can simply #include header files in-line to have them expand in place. PHP coders used to define() can use #define, same as in C. Even Java programmers will like it for the ability to create unjava source code that's more concise and easier to read. You can use whatever plain text editor you want, then run unjava. The resulting Java class files can run on any machine with a Java runtime environment, and you can browse the generated Java source.
Coronis Test is an HTML test framework based on jQuery. It is specially prepared for AJAX environments. For example, when it checks whether a given text is present, it waits some time, in case it's still processing and has not yet arrived. This way it's very easy to concentrate on actions, without waiting until something happens. It has a built-in mechanism for using action based functions, which helps when debugging something that requires repetitive tasks, like logging in or going to some specific part of the Web application as a specific user. It's a generic framework that is easy to adapt to specific needs. It also has variables that can be easily used from any part of the program.
JavaScript Page Animation Object is a standalone JavaScript object that can be used to animate elements of HTML Web pages, without requiring additional libraries. It can manage one or more animations that may run in parallel. Each animation is composed of a sequence of steps that apply individual effects to Web page elements. Currently, it supports the following effects: showing or hiding page elements, fading in, fading out, and replacing, appending, or prepending HTML to a page element, sliding in and out a page element, scrolling the page to make an element visible, showing a number incrementing gradually until it reaches a given value, and giving emphasis to a page element by drawing a circle around it or underlining with lines drawn on HTML5 canvas objects. It also supports pseudo-effects for synchronization purposes like canceling a parallel animation or waiting for a given period of time.
The picosnippet() function provides very simple and easy-to-use HTML/DOM templating capabilities. It does not use any sort of special templating syntax: the template can be any valid HTML element. The data, represented by JavaScript associative arrays, are spliced into a copy of the template using simple, consistent, and easy to remember rules. This allows the user to completely separate the HTML markup from the application JavaScript logic without using complicated libraries.
JavaScript Auto Complete is an object that provides auto-complete support for Web form text inputs. It displays a pull-down menu with options based on the entered text. The presentation of the pull-down menu is configurable using CSS styles. The object may trigger calls to event handlers when the user selects a given suggested option.
cupQ (a.k.a. "cupQuery") is an easy-to-use cross-browser JavaScript library which allows querying and manipulation of HTML DOM documents using standard selectors to get output as an array. Any cupQ method always returns results in the form of an array, so to track any individual values of the result, an index is used to specify the target item or node in the resulting array. By default, cupQ starts Querying the HTML DOM from the root or the "document" object element, but this can be customized to start querying from any specific node of the DOM by supplying "targetNode", which can be any document, any DOM node, or an array with nodes. cupQ can be used to execute getter/setters to target and manipulate different nodes and their attributes, styles, HTML, and text contents. Any cupQ object supports a plugin architecture, so it can be extended to add new features utilizing the existing ones.
An AJAX Webmail script for an existing POP3/IMAP/SMTP server or cPanel.