2014
2009
jQuery BlockUI Plugin (v2)
The jQuery BlockUI Plugin lets you simulate synchronous behavior when using AJAX, without locking the browser[1]. When activated, it will prevent user activity with the page (or part of the page) until it is deactivated. BlockUI adds elements to the DOM to give it both the appearance and behavior of blocking user interaction.
jQuery: The Write Less, Do More, JavaScript Library
by 77 others (via)jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.
2008
2007
Google Gears (BETA)
by 10 others (via)Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality using the following JavaScript APIs:
* Store and serve application resources locally
* Store data locally in a fully-searchable relational database
* Run asynchronous Javascript to improve application responsiveness
Visited Countries
Visited Countries is a small project demonstrating the power of manipulating the palette of a gif image on the fly. Here we start with a map of the world with each country in a different color. The script asks which country you have been to and sets the colors of those countries to red, the rest to green.
2006
W3C DOM Compatibility Tables
bonne source : tables des compatibilités navigateurs
JavaScript - Browser detect
by 1 otherA useful but often overrated JavaScript function is the browser detect. Sometimes you want to give specific instructions or load a new page in case the viewer uses, for instance, Safari.
The no-framework PHP MVC framework - Rasmus' Toys
by 11 others (via)So you want to build the next fancy Web 2.0 site? You'll need some gear. Most likely in the form of a big complex MVC framework with plenty of layers that abstracts away your database, your HTML, your Javascript and in the end your application itself. If it is a really good framework it will provide a dozen things you'll never need.
I am obviously not a fan of such frameworks. I like stuff I can understand in an instant. Both because it lets me be productive right away and because 6 months from now when I come back to fix something, again I will only need an instant to figure out what is going on. So, here is my current approach to building rich web applications. The main pieces are:
PHP 5
Yahoo! User Interface Library
JSON
Developing PHP the Ajax way, Part 1: Getting started
by 1 other (via)Asynchronous JavaScript and XML (Ajax), is arguably the most popular new Web technology. In this two-part "Developing PHP the Ajax way" series, you will create a simple photo album as an online Web application, entirely in PHP and the Simple Ajax Toolkit (Sajax). You'll begin by writing a simple photo album using the standard method of PHP development and later apply Sajax to make it an active Web application.
XML.com: Prototype: Easing AJAX's Pain
by 1 otherThis article describes Prototype, an open source JavaScript library to create an object for an AJAX application. I explain how to use Prototype by describing an environmentally oriented web application that displays an annual atmospheric carbon dioxide (CO2) level. First, I will discuss Prototype's benefits and describe how to set up Prototype in your application. Second, I will delve into the nitty-gritty of how this application puts the library to good practical use.
Ajax & PHP without using the XmlHttpRequest Object
by 15 othersthere is one problem with most of the current implementations of Ajax: it has one dependency, and that is the XmlHttpRequest object. Most modern browser, like Firefox, have inbuilt support for this object, but older browsers, like Internet Explorer 6, don't have native support for this object. Luckily, IE 6 does support it, but it's built in as an ActiveX control, which means your visitors get an ugly warning message about the possible danger of an ActiveX control, or in some cases it just doesn't work at all.
In this tutorial, I will show you how to use Ajax without even having to use the XmlHttpRequest object.
Moving Options between two Select list boxes
(via)HTML/JavaScript - Select list move options
Moving Options between two Select list boxes
Prototype in scriptaculous wiki
by 6 othersThis page is part of the Prototype JavaScript framework documentation.
Prototype JavaScript Framework
by 96 othersPrototype JavaScript Framework: Class-style OO, Ajax, and more
Prototype is a JavaScript framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.
Lightbox JS
by 91 others (via)Lightbox JS is a simple, unobtrusive script used to overlay images on the current page. It's a snap to setup and works on all modern browsers.
Yahoo Developer
by 16 othersUne série de très bon tutoriaux javascript et PHP, ainsi que des présentations des API Yahoo.
Javascript form validation - doing it right
by 2 othersWhen using Javascript for form validation, there is a right way, a wrong way, a very wrong way, and a suicidally wrong way! Unfortunately many sites use one of the wrong ways, including even some which claim to be form-validation tutorials. This page tries to help people in the right direction.
ToutJavaScript.com
by 4 othersRéférence javascript : Objets, propriétés, méthodes par Tout JavaScript.com
2005
TinyMCE Javascript Content Editor
by 30 othersTinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other CMS systems.
L'éditeur JavaScript
by 17 others (via)L'éditeur JavaScript édite ses scripts suivant les paramètres que vous lui donnez ! Simple et rapide !
NAJAX
This package can be used to call PHP classes on the Web server side from Javascript code in Web pages. It uses AJAX technology to submit HTTP requests from Javascript to pass call parameters and collect and process the responses.