Quelques liens Javascript et PHP

Après le petit journal HTML5 et CSS, je continue la série de l’intégration web côté client avec Javascript (et plus particulièrement jQuery) et une pincée de PHP histoire de ne pas totalement laisser de côté la partie serveur.

Javascript

jQuery-Accessible-RIA — Collection de plugins pour jQuery repensés pour être conformes aux normes régissant l’accessibilité sur le web (WAI) : WCAG 2.0 et ARIA. Initialement développé pour améliorer les bonnes pratiques de développement front-end chez Namics, le pack se concentre sur les besoins récurrents en webdesign : lightbox, validation de formulaires et menus à onglets accessibles sont prêts à l’emploi. Via Web CSS Design.

Zooming with jQuery and CSS — Ce petit script jQuery très simple permettra à vos lecteurs de modifier la taille du texte de votre site en choisissant une valeur dans un menu déroulant (`select`).

Jquery Pagination System — Les systèmes de navigation sont généralement fait côté serveur et sont relativement gourmands en requêtes MySQL et en preprocessing PHP. Cette pagination est réalisée à l’aide de jQuery, côté client, donc. Un exemple à copier-coller est disponible pour vous faire une idée.

Javascript Framework Matrix — tableau comparatif des principaux frameworks Javascript : jQuery, Mootools, The Dojo Toolkit, Prototype, Script.aculo.us, Ext JS, Adobe Spry, BBC Glow et Yahoo! UI Library.

Les exemples concrets de codes permettant de se faire une idée de la syntaxe et de la philosophie adoptées par ces frameworks : General, DOM Ready, DOM Basics, DOM Filtering, DOM Manipulation, Effects, Transitions, Events, Custom Functions, Ajax et Classes. Via LudiBlog.

jsbin — Cette application en ligne dédiée aux tests collaboratifs de code Javascript (y compris Ajax) créée par Remy Sharp (créateur de html5shiv) fait en sorte qu’Internet Explorer affiche les nouvelles balises structurelles disponibles dans HTML5.

Closure Library — Toute la puissance de développement de Google au service de cette bibliothèque Javascript qui s’ajoute à jQuery, Prototype, etc. Je serais curieux de savoir ce qu’en pense les experts : Google est-il plus rigoureux avec Javascript qu’avec HTML ?

Cheat SheetS pour développeurs web — 25 fiches pour avoir sous la souris l’essentiel pour travailler sur le web.

88 liens pour l’intégrateur web — Au menu : WordPress, jQuery, typographie, CSS, webdesign… Que du bonheur !

PHP

Un Chat élémentaire en Php/jQuery — Tout est dans le titre. Ce chat tout simple (outre qu’il permet une transition idéale pour passer de jQuery à PHP) se rendra utile dans moults occasions.

Roll Your Own PHP Framework — Série de trois tutoriels pour créer votre propre framework PHP. Propose l’ensemble des fichiers en téléchargement : 1. Part I : Réécriture des URL’s et système de fichiers — 2. Part II : Templates — 3. Part III : Interaction avec la base de données.

Passez à l’UTF-8 sans manquer une étape — Les soucis d’encodage sur un site web sont aussi nombreux que les éléments de la chaine du web qu’il faut prendre en compte : du format d’enregistrement des fichiers composant le document HTML jusqu’aux en-têtes renvoyées par le serveur, en passant par le `charset` indiqué dans la balise `meta http-equiv`, la base de données… etc. Ce tutoriel de Josselin Willette fait le point avec précision et concision, ce qui ne gâche rien.

50+ Really Useful Tools For PHP Developers — Que l’on soit novice ou expérimenté, les outils utilisés pour développer ont un impact significatif sur la productivité et la qualité du code produit. Voir Les outils utiles pour les développeurs PHP pour la traduction française.

25 New & Useful PHP Techniques & Tutorials. plein de code et d’idées pour vos développements : de la rotation d’image à la Facebook au parcours d’un répertoire avec PHP et jQuery en passant par la création de requêtes RESTful vous aurez l’embarras du choix.

Prepared Statements in PHP and MySQLi — Les requêtes préparées en PHP et MySQLi sont peu utilisées malgré qu’elles offrent une sécurité accrue pour vos applications web. C’est le moment d’en apprendre davantage.