Catégories
jQuery

jQuery tutoriel 4 – les événements (jQuery events)

Si nous sommes attirés et utilisons jQuery, c’est essentiellement pour ajouter un « comportement » à nos pages web, c’est à dire que nous souhaitons que des événements (click de souris, frappe de touche de clavier,etc.) sur des éléments de notre page, puissent engendrer des actions (apparition d’un <div>, ajout d’une class CSS, animation d’un élément etc.) sur cette même page, […]

Catégories
jQuery

jQuery tutoriel 3 – sélection dans un « contexte »

Il est possible en jQuery de « cibler » sa sélection d’éléments (un peu comme avec la fonction .find()) en exploitant le 2ème paramètre (optionnel) qui est le contexte: jQuery(selector, [context]) Cela permet d’effectuer une sélection à partir de ce contexte et non plus à partir du document entier. ex: jQuery(‘ul’,$(‘div’)) permet de sélectionner les éléments <ul> contenus […]

Catégories
.Net Productivité Visual Studio

NuGet le gestionnaire de Package (Package Manager) de Visual Studio

Pour les utilisateurs de Visual Studio (> VS 2010), il est possible de gérer les packages NuGet (le package manager de Visual Studio) en ligne de commande.  commandes utiles de la console NuGet J’utilise ci-dessous comme nom de package passé en paramètre des différentes commandes « jquery« , il va de soi que vous devez remplacer jquery […]

Catégories
.Net Visual Studio

Comment déterminer la version de ASP.NET MVC de votre projet

Si vous arrivez sur un projet et que vous souhaitez déterminer rapidement la version d’ASP.NET MVC utilisée, il suffit de sélectionner dans Visual Studio, le dossier « References« , puis effectuer un click droit sur l’Assembly System.Web.Mvc.

Catégories
.Net C# Productivité

Nouvelles orientations du blog: ASP.NET MVC, jQuery

Après avoir tâté le développement web avec de l’ASP.Net Webforms, et suite à la lecture de plus en plus de débats et articles je me suis naturellement réorienté vers le développement ASP.Net MVC bien plus adapté aux développement web modernes. MVC est le nom d’un design pattern, mais aussi d’une technologie de Microsoft, l’ASP.Net MVC […]

Catégories
Productivité Visual Studio

Exclure des dossiers et fichiers du WebDeploy

Une  des fonctionnalités qui permettent de vraiment gagner en productivité, lors du déploiement d’une application web est d’utiliser la fonction Web Deploy (ou WebDeploy) de Visual Studio 2010. Attention prérequis:  votre hébergeur web doit activer cette fonctionnalité coté IIS (et il vous est parfois nécessaire de faire quelques manips de votre coté également au niveau […]

Catégories
jQuery

jQuery tutoriel 2 – les sélecteurs

jQuery permets d’interagir avec les éléments de notre page HTML (cacher, ajouter une classe, modifier le texte…) en suivant le process suivant: sélectionner un ou plusieurs éléments de la page (la balise HTML, classe CSS, ou encore la balise contenant un attribut donné) grâce à un sélecteur (syntaxe de sélection de CSS) appliquer une méthode sur cet […]

Catégories
jQuery

jQuery tutoriel 1 – référencer le fichier .js

Pour utiliser la technologie jQuery dans votre code, étant une technologie cliente (comme indiquée ici), il vous faut référencer la bibliothèque jQuery-version.js dans votre page HTML. 2 versions disponibles de jQuery: Comme vous l’avez remarqué, il existe 2 versions du fichier téléchargeable sur jQuery.com. Il s’agit tout simplement d’une version « lisible », dite de développement, avec […]

Catégories
jQuery Productivité

jQuery qu’est ce que c’est ? (introduction)

jQuery est une technologie coté client très en vogue et il y a plusieurs raisons à cela, mais tout d’abord définissons ce qu’est jQuery: jQuery est une surcouche de JavaScript, permettant de faciliter la manipulation des éléments de notre page en fournissant une syntaxe simple à comprendre/utiliser et de nombreuses fonctions disponibles. Les avantages de […]

Catégories
Visual Studio

VS Extension SharpComments

Pour colorer nos commentaires et de les rendre plus ou moins visibles dans Visual Studio il existe une extension SharpComments qui est téléchargeable via le menu: Tools -> Extension Manager… -> Online Gallery L’utilisation de cet extension est extrêmement bien pensée et simple, il suffit de préfixer ses // par un symbole modifiant le « style » […]