background preloader

Jquery

Facebook Twitter

390 ressources Javascript & jQuery. 8 Useful jQuery Mobile Tutorials. 10 jQuery Scripts To Optimize Forms. Last week I posted HTML5 Forms Styled With CSS3. There you can find useful links on how to style your forms and add effects with HTML5 and CSS3. I mentioned that beside for old browser fall back you won’t need Javascript. But if you want to optimize your forms and add more options, Javascript is still needed. We are talking about less common options(not standard in every form) such as adding extra fields, password validator, file upload, etc.

A lot of jQuery plug-ins have become obsolete due to HTML5 and CSS3, those are mostly look enhancing plug-ins and text placeholder, which is now standard in HTML. I have chosen the more common optimization scripts and almost all are simple ones making it easier to implement in your design or to customize. Forms are a very integral part of online interaction, it is the interface from which all data is submitted. Turn any webform into a powerful wizard with jQuery Collapser plug-in Password Validation Give Your Characters a NobleCount.

Liste de plugins jquery

jQuery 1.5 Released: What is new? As they promised, jQuery Team released a new version of jQuery today. It has come a long way from its initial version and has become one of the most used JavaScript frameworks in the world. I will try to tell you the exciting news in the new version. As the new version is released, the jQuery Team updated their jQuery 1.5 API Documentation which is very useful and handy. The biggest news is jQuery.sub() which allows a developer to override native jQuery methods without actually affecting the methods that other users would interact with – or even create encapsulated APIs for your plugins that avoid namespace collision. There are more news like the complete rewrite of the Ajax module, Deferred Objects and many more. New jQuery AJAX The jQuery Team rewrote the whole jQuery AJAX module.

jQuery AJAX now returns a jXHR Object for backwards compatibility with old XMLHttpRequest There are three new functionalities for sending, receiving and managing AJAX requests: Prefilters Converters Transports. jQuery Frontier Calendar - Un calendrier complet à la Google Agenda. jQuery Frontier Calendar est un plugin jQuery permettant de créer rapidement un calendrier riche à la Google Agenda.

Voici un plugin très pratique si vous souhaitez mettre en place un système de calendrier sur votre site web. Avec un design très classe à la Google Agenda, jQuery Frontier Calendar bénéficie des fonctionnalités de base d'un agenda: Navigation mois par moisSélection d'une dateAjout d'évènementsConsulter un évènementDrag and drop d'évènements pour changer la dateLecture et chargement d'évènements à partir d'un fichier .ics (iCal)Callback pour l'ajout / suppression d'évènementsEtc.

Vous pouvez tester l'agenda à cette adresse. Personnalisable à souhait, vous pourrez modifier le CSS du calendrier pour mettre une image de fond, changer le design des évènements etc. Le calendrier peut aussi être redimensionner avec un ratio prévu dans la configuration du plugin. La documentation du plugin est fournie dans la démo fournie dans l'archive à télécharger. Site Officiel. HTML5 Grayscale Image Hover. Once upon a time, grayscale image has to be manually converted in order to be displayed on the web. Now with HTML5 canvas, images can be manipulated into grayscale without having to use image editing software.

I've put together a demo to show you how to use HTML5 & jQuery to dynamically clone color images into grayscale (see demo). Credits: thanks to Darcy Clarke (my Themify's partner) for the jQuery and Javascript code. View Demo HTML5 Grayscale The Purpose This demo is intented to show you how to make a grayscale/color image hover effect with HTML5 and jQuery. To achieve this effect before HTML5, two images are required: a color and a grayscale version. jQuery Code The jQuery code below will look for the target images and generate a grayscale version. How to use it To apply this to your site: include a copy of jquery.js paste the code as shown above set the target image (eg: .post-img, img, .gallery img, etc.) you may change the animation speed (ie. 1000 = 1 second) Compatibility Credits. Plugins jQuery pour manipuler vos tableaux.

L'approche MVC en javascript avec backbone.js. Si vous avez déjà travaillé sur une application utilisant massivement le javascript, vous savez que cela peut devenir rapidement cauchemardesque pour garder un semblant de synchronisation entre les interfaces HTML, la logique javascript et la base de données. Dans ces cas-là, jQuery (ou mootools, ou tout autre framework javascript "classique") n'est pas suffisant, une approche plus structurée est nécessaire. C'est là que backbone.js entre en jeu. Avec backbone.js, vous représentez vos données en models (approche MVC), qui peuvent être créés, validés, détruits et sauvegardés vers le serveur.

A partir du moment ou une action modifie un model, celui-ci active un évènement "change". Toutes les vues qui affichent ce model sont notifiées par cet événement, les forçant à se ré-afficher. Exemple TODO List L'exemple donné dans la documentation officielle est très complet. Model window.Todo = Backbone.Model.extend({ Représente une tâche dans la todo list. Collection Représente la todo list.

View Application. A Snazzy Animated Pie Chart with HTML5 and jQuery. Home : Articles : A Snazzy Animated Pie Chart with HTML5 and jQuery Tutorial by Matt Doyle | Level: Advanced | Published on 11 August 2010 Categories: Learn how to use the HTML5 canvas element, CSS3 and jQuery to create a gorgeous, interactive animated pie chart. Full code included for your own use. In this tutorial I'm going to show you how to build a lovely, interactive pie chart using the latest HTML5 technologies. Step 1. Here's the markup for our chart page: <!

The markup is pretty simple. A "container" div to wrap and centre the content An HTML5 canvas element for the pie chart A table element containing the chart data Header and footer boxes containing the chart title, copyright and so on Notice that the tr (table row) elements in the table are all given their own colours. Step 2. Now we've created our basic HTML page, let's add some CSS to style the various elements in the page: Again, no big surprises here. A couple of points to note: The styled table containing the data. Step 3. jQuery Live Login inspired by Google Instant Search. Un plugin jQuery de détection de visages. Tout ce qui touche à la reconnaissance d’image m’a toujours fasciné. Google image sait extraire les photos contenant des visages, certaines applications comme iPhoto ou Picassa les reconnaissent même entre eux. Aujourd’hui les algorithmes sont maitrisés et certains sont même open source. Hier, je tombe Face Detection in JavaScript via HTML5 Canvas qui m’apprend que l’un de ces algorithmes a été porté en Javascript par un développeur chinois nommé Liu Liu.

Avec scepticisme je teste la démo et, surprise, ça fonctionne vraiment. Le code est open source est disponible sur Github. Le code de Liu Liu est fonctionnel mais il lui manque encore la facilité et les possibilités d’utilisation. Si vous voulez le forker, mon plugin est également sur Github. Voir la démo Commencez par inclure ce qui est nécessaire. jQuery, le plugin, l’algorithmes puis les données de détection.

Placez une image dans votre page, ici nommée #myPicture . Le plugin s’appelle simplement comme ça : Et le style qui va avec : Smartupdater - Interrogez périodiquement votre serveur avec jQuery. SmartUpdater est un plugin jQuery permettant de lancer une requête Ajax périodiquement sur son serveur. Très pratique si vous souhaitez mettre en place des interfaces dynamiques nécessitant un refresh de données régulières à partir de votre serveur. L'idée du plugin est de simplifier le processus d'appel périodique du serveur et de permettre de le contrôler facilement. Voici un exemple d'utilisation du plugin: 1.

$("#example1").smartupdater({ 2. url : 'gettime_json.php', 3. dataType:'json', 4. minTimeout: 5000 5. }, function (data) { 6. Dans cet exemple, nous allons initialiser un appel à notre serveur sur le fichier PHP gettime_json.php toutes les 5 secondes, spécifier que l'on souhaite un retour en JSON (Pour simplifier le traitement du résultat), puis dès que nous recevons une réponse du serveur, nous mettons à jour l'heure reçue par le serveur. Grâce au plugin, vous pourrez utiliser plusieurs méthodes pour contrôler à tout moment votre timer: Site Officiel. GMAP3 – Plugin jQuery – L’API Google Map v.3 Integration à la sauce jQuery. Aujourd’hui je vais vous parler d’un autre plugin jQuery : GMAP3. Un plugin qui va vous permettre d’utiliser l’API Google Map v3 Integration via le framework javascript jQuery.

Ce qui facilite l’utilisation de l’API de Google pour les habitués de jQuery. J’ai découvert ce plugin grâce à jb, un lecteur du blog (cf. ici) et je l’en remercie. Voici la mise en place de base du plugin : Tout d’abord l’appel des différentes librairies à utiliser : Puis le code, qui va permettre d’insérer dans la div #test, la map qui pointera “la place de l’étoile à Paris”, avec un tooltip positionné dessus, avec un texte d’exemple : “Texte Exemple”. A savoir que tous les éléments de l’API de Google Map sont utilisable et disponible via GMAP3.

Bon code à tous Articles qui peuvent vous intéresser : Tweetable 1.6 launched | web dev & design blog.

Formulaire

Galerie. Menus. Animations. Jquery mobile. Notifications. Freeow! - Un plugin jQuery de notifications avancées à la Growl. Freeow! Est un plugin jQuery permettant d'afficher très facilement des bulles de notifications dynamliques sur votre site dans un style Growl Mac. Un plugin intéressant pour donner un peu de dynamicité à votre site, lorsqu'un utilisateur valide un formulaire, affichez une notification, s'il fait une erreur, affichez en une autre. Le plugin est très simple d'utilisation et dispose de plusieurs options: Disparition automatique de la bulle de notification ou non.Délai de disparitionLes classes associées à la bulleStyle de départ et style de finEtc Voici un exemple d'utilisation: 1. 2. classes: ["gray", "error"], 3. autoHide: false Ce code va afficher la notification dans l'élément d'id "freeow".

A vous de le déclencher au moment voulu. Site Officiel.