Web Design Portfolio

Durgle.js is a superlightweight, ultratiny javascript library which is fully compatible with prototype.js, script.aculo.us and the mootools framework.

It is by far the easiest AJAX library to use, blazing fast, cross-browser, standards compliant, provides controls to modify any CSS property of any HTML element, including drag n' drop, with builtin checks that won't let a user break the effect with multiple, crazy clicks. Optimized to make you write the lesser code possible, the new durgle.js is so modular you can create any kind of effect with it. You're finally able to induce a modal window without knowing the web design equivalent of the information paradox.

Durgle.js is open source, released under the very liberal MIT License, so feel free to do anything you want with it.
durgle.js Introduces a lot of new stuff: beginning with Modal Windows, to display blurbs of information in a trendy way, then drag n' drop, and easing transitions. Those are the most powerful effects, and if you're hardcore enough, the only ones you'll ever need. They are now infact included in the all-in-one library package, durgle.js.

A completely rewritten tooltips has its own script now, with multiple options to let you decide every aspect of it.

If it werent enough, durgle.js is now fully compatible with Robert Penner Easing equations, and the jQuery framework library so there's even less limitations to javascript transitions in the package. Use it if you like to give your page a more personalized look!
Durgle, Inc implements our own javascript libraries into all of the websites we design The primary use of JavaScript is to write functions that are embedded in or included from XHTML pages and interact with the Document Object Model (DOM) of the page. Some simple examples of this usage are:

  • Opening or popping up a new window with programmatic control over the size, position and 'look' of the new window (i.e. whether the menus, toolbars, etc. are visible).
  • Validation of web form input values to make sure that they will be accepted before they are submitted to the server.
  • Changing images as the mouse cursor moves over them: This effect is often used to draw the user's attention to important links displayed as graphical elements.

Because JavaScript code can run locally in a user's browser (rather than on a remote server), it can respond to user actions quickly, making an application feel more responsive. Furthermore, JavaScript code can detect user actions which HTML alone cannot, such as individual keystrokes. Applications such as Gmail take advantage of this: much of the user-interface logic is written in JavaScript, and JavaScript dispatches requests for information (such as the content of an e-mail message) to the server. The wider trend of Ajax programming similarly exploits this strength.

By far, the most common host environment for JavaScript is a web browser. Web browsers typically use the public API to create "host objects" responsible for reflecting the DOM into JavaScript. The web server is another common application of the engine. A JavaScript webserver would expose host objects representing a HTTP request and response objects, which a JavaScript program could then manipulate to dynamically generate web pages. Which is why it is so much a part of our daily workflow. Durgle is a firm believer in its implementation on every single site we design to add a human experience to every aspect of your site's user interface.

Base JavaScript Code Library

Our base JavaScript library. It includes great animation functions and forms the base upon which all of our other library branches are written from.

JavaScript

AJAX JavaScript Code Library

Our AJAX JavaScript library. It includes great AJAX functions and forms the base upon which all of our other AJAX library branches are written from.

Javascript

Multimedia JavaScript Code Library

Our Multimedia JavaScript library. It includes great audio/video functions and utilizes the base library which allows you to integrate animations.

JavaScript

Drag & Drop JavaScript Code Library

Our Drag & Drop JavaScript library. It includes great animation functions which allows for smooth drag & drop functionality to be built into your site.

JavaScript

Modal Window JavaScript Code Library

Modal Window JavaScript library. It includes smooth fade functions and forms a solid base for Modal Windows to be easily incorporated into a site.

JavaScript

PHP Email Library w/ Attachments

A PHP Email Library that allows users to send mass emails that include attachments from any site on which it is installed. We love it, therefore we share it.

PHP/MySQL