Archives pour la catégorie "Développement"

Programmer “Orienté Objet” avec JavaScript et JSON

Note personnelle: ce titre vient de faire fuir la moitié des (rares) visiteurs de ce blog :P

Si vous développez un peu en JavaScript, sans doute savez-vous que c’est un langage fortement Orienté Objet. Vous avez d’ailleurs certainement déjà utilisé des objets comme window ou document, lors d’appels à window.location=’xyz’; ou document.getElementById() notamment.

Savez-vous qu’il est possible de créer ses propres objets (objets utilisateurs) très simplement, grâce la notation JSON ? Cette syntaxe particulière permet en effet de définir et de manipuler aisément des Objets ;)

Dans cet article, je vais vous présenter rapidement les principes de la notation JSON, puis je vous donnerai quelques exemples d’utilisations concrets de ce format de données surpuissant
(oui, je sais, j’en rajoute un peu, mais je suis vraiment fan de cette syntaxe - explication plus bas- :) )

1. Utilisation de JSON pour créer et gérer des objets

JSON est donc un moyen de représenter des données en JavaScript. Il dispose d’une syntaxe extrêmement simple et claire, qui se base sur des paires de clés / valeurs, selon les règles suivantes :

  • Un objet est entouré par une paire d’accolades { et }
  • Les noms des clés sont entourés par des guillemets (simples ou doubles)
  • Les valeurs des clés sont entourés par des guillemets, sauf si la valeur est numérique
  • Chaque couple clé / valeur est séparé par une virgule

Il est important de noter que les valeurs peuvent être des chaînes de caractères, des nombres, mais aussi des fonctions ! Il est aussi possible de définir un tableau d’objets en entourant les objets par des crochets [ et ] ;)

Read more »

Blueprint : présentation d’un Framework CSS

Icon for post #3

Peut-être vous demandez-vous ce qu’est exactement un Framework ?

D’après Wikipédia :

En informatique, un framework est un espace de travail modulaire.
C’est un ensemble de bibliothèques, d’outils et de conventions permettant le développement rapide d’applications.
Il fournit suffisamment de briques logicielles et impose suffisamment de rigueur pour pouvoir produire une application aboutie et facile à maintenir. Ces composants sont organisés pour être utilisés en interaction les uns avec les autres

Les Frameworks sont de plus en plus utilisés dans le domaine de la programmation. Il en existe des dizaines, dans de nombreux langages, comme par exemple :

Mais saviez-vous qu’il existe également des Frameworks CSS, spécifiquement conçus pour simplifier et accélérer la création de designs pour vos sites web ?

Il n’y en a que quelques-uns pour l’instant, l’idée étant relativement récente. Je vais donc vous présenter le plus avancé d’entre eux, dont la dernière version est sortie il y a quelques semaines : Blueprint.

Read more »

« Page Précédente