Jawr is a tunable packaging solution for Javascript and CSS which allows for rapid development of resources in separate module files. Developers can work with a large set of split javascript files in development mode, then Jawr bundles all together into one or several files in a configurable way.
By using a tag library, Jawr allows you to use the same, unchanged pages for development and production. Jawr also minifies and compresses the files, resulting in reduced page load times.
What is that? In case you haven't already used it, prototype.js is a JavaScript library written by Sam Stephenson. This amazingly well thought and well written piece of standards-compliant code takes a lot of the burden associated with creating ri
Up until about ten months ago, very few people would have considered javascript as a language in which one could build significant portions of the UI of an enterprise application. If, say, I needed to display a table of information with support for sortin
It turns out I’ve amassed a heck of a lot of Javascript. It started out as simple effects. Then it progressed to some widgets. Now I ended up looking at Javascript as a valid tool in the arsenal.
Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
The AJAX Libraries API is a content distribution network and loading architecture for the most popular open source JavaScript libraries. By using the Google AJAX API Loader's google.load() method, your application has high speed, globaly available access
Widgetbox is an online directory of web widgets for blogs and other web pages. We're in beta — try out our service and let us know where we need to improve!
qooxdoo is an advanced open-source JavaScript-based GUI framework. It helps you to implement professional AJAX-enhanced web 2.0 applications - easier than ever before.
Based on Dojo toolkit version 0.3.0, this is the new and improved Dojo ComboBox. The latest official Dojo combo can be found here. The main problem I see with that control is that it is NOT a true ComboBox. It is an AutoCompleter. A ComboBox should really
In this tutorial, you use the Sun Java Studio Creator integrated development environment (IDE) to build a web page that contains a text field component created using the AJAX technology. As you type in the text field, auto-completion is attempted based on
1 Bit Audio Player is a very simple and lightweight Adobe Flash MP3 player with automatic JavaScript insertion. It's main purpose is to act as a quick in-page preview for audio files
CoolMenus is an advanced menu script that I have been working on for years. If you have been browsing this site you have already used the script. The coolMenus have been downloaded over 200 000 times!
Enter a del.icio.us tag/username into the field below and press 'Go'. A random page from that tag/user will come up in the frame at the bottom and a link to bookmark the shown page will be given. For more information read about it on my blog.
Simply, the specification for custom data attributes states that any attribute that starts with "data-" will be treated as a storage area for private data (private in the sense that the end user can't see it - it doesn't affect layout or presentation).
This allows you to write valid HTML markup (passing an HTML 5 validator) while, simultaneously, embedding data within your page
CodePress is web-based source code editor with syntax highlighting written in JavaScript that colors text in real time while it's being typed in the browser.
This is a REAL odometer style javascript counter, where you can actually see the numbers spining. No Flash, it's all css and javascript. It can serve multiple purposes, like a live visit counter or a cashier style counter on a shopping website. Well, anything that involves updating a numeric value dynamically. It can also be used a fixed counter, like the one you can generate with a server script, but of course that isn't nearly as much fun as updating it in real time.
Sage lets you build rich, highly functional, cross platform web-enabled desktop applications and applets by simply marking up the UI and attaching JavaScript (or Ruby, Python, etc.) event handlers. You simply point sage to a URL and it downloads the markup and accompanying scripts and renders the application or applet in real-time (the same way a browser renders documents). All that is required to run Sage is a Java Virtual Machine (v1.5 or later, v1.6 preferred).
The JIT is an advanced JavaScript infovis toolkit based on 5 papers about different information visualization techniques.
The JIT implements advanced features of information visualization like Treemaps (with the slice and dice and squarified methods), an adapted visualization of trees based on the Spacetree, a focus+context technique to plot Hyperbolic Trees, and a radial layout of trees with advanced animations (RGraph).
YAF4AJN enthält eine "Hello-World"-Applikation, mit der die Nutzung einer neuen JSON-Bibliothek demonstriert wird.
Mit dieser JSON-Library wird - im Vergleich zu bestehenden AJAX-Praxis - eine sehr viel striktere Trennung zwischen dem Seiteninhalt und der Werteberechnung ermöglicht.
Die Seite wird dem Nutzer sofort angezeigt. Sie holt dann asynchron die einzubettenden Werte von der Server-Applikation.
Das bedeutet:
*
Eine (unter LGPL) veröffentliche Javascript-Library.
*
Die Seiten können frei redaktionell bearbeitet und vollständig in einem Content Management System (CMS) verwaltet werden.
Gleichzeitig:
*
Kein Scripting im HTTP-Server mehr
*
Keine HTML-Seiten als Output einer Werte berechnenden Applikation mehr
*
Kein seitenspezifisches Javascript mehr
It is possible in Javascript (ECMAScript) to do classical single inheritance nested to any depth, without any caveats.
This article concisely explores the mechanism in depth, including flaws in other approaches, internal Javascript algorithms, proper OOP data encapsulation with default constructors, and an optimized inheritance declaration syntax with both Object and Function prototype convenience methods.
T. Ugawa, S. Marr, and R. Jones. Proceedings of the 14th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, page 11. ACM, (Dec 5, 2022)