background preloader

Simplifiez vos développements JavaScript avec jQuery - Javascript

Simplifiez vos développements JavaScript avec jQuery - Javascript
Si vous avez déjà programmé en JavaScript, vous savez que ce langage est puissant, mais aussi « verbeux » et souvent assez complexe à mettre en œuvre. Si vous voulez accéder à toute la puissance de JavaScript en utilisant des instructions simples, logiques, faciles à comprendre et à maintenir, jQuery est vraiment fait pour vous ! Avec ce cours, je vous propose de découvrir les multiples facettes du framework jQuery. De la sélection d'éléments à la manipulation du DOM, en passant par l'animation, les requêtes AJAX, l'utilisation et la création de plugins, la création de jeux et bien d'autres choses encore ! N'ayez crainte, votre apprentissage se fera en douceur et de très nombreux exemples de code documentés viendront consolider vos connaissances. Si vous lisez ces lignes, c'est parce que vous avez décidé d'aller plus loin dans vos développements Web.

serveur En informatique, un serveur est un ordinateur, dont le rôle est de répondre de manière automatique à des demandes envoyées par des clients (ordinateur et logiciel), via un réseau ( local ou externe ) . La mise en place d'un serveur se fait en deux étapes : Installation (et configuration) du système d'exploitation Installation (et configuration) de l'une ou des application(s) adaptée(s) au(x) service(s) désiré(s) Dans le cas d'Ubuntu, n'importe quelle variante peut donc servir de base pour mettre en place un serveur. Cependant, les serveurs de production sont très souvent configurés pour avoir une efficacité maximale. Ainsi, la variante serveur d'Ubuntu (Ubuntu server) possède un noyau optimisé et est dépourvue d'environnement graphique, gourmand en ressources et superflu dans le cas d'un serveur amené à être manipulé assez rarement. Exemples de la mise en place d'un serveur : network_tpme - Comment installer un serveur complet pour une PME ou une TPE

Simplifiez-vous la vie avec LESS Le CSS est un langage déclaratif simple : la plupart du temps, on applique une valeur à une propriété. Mais de nos jours, avec le développement des attributs propriétaires (vous savez, les fameux -moz-*, -webkit-* et autres), le code se trouve dupliqué en de nombreux endroits. En voici un exemple typique : 1#foo { 2 -moz-border-radius: 10px; 3 -webkit-border-radius: 10px; 4 border-radius: 10px; De même, il est impossible d’imbriquer des sélecteurs en CSS : 2#foo { 3 bar { 4 color: #150; 6 baz::before { 7 content: '['; 9 baz::after { 10 content: ']'; 15#foo bar{ 16 color: #150; 18#foo baz::before { 19 content: '['; 21#foo baz::after { 22 content: ']'; Enfin, imaginons le cas où il vous faudrait définir une palette de couleurs pour votre site. Des gens intelligents se sont donc penchés sur la question, et en ont retiré l’observation suivante : « Nous devrions créer un langage dynamique capable de générer des feuilles de style que les navigateurs pourraient comprendre. » Ainsi naquit LESS.

Dynamisez vos sites web avec Javascript ! Bienvenue à toutes et à tous, Qui n'a jamais entendu parler du JavaScript ? Créé dans les années 90 en tant que simple langage de script, JavaScript est désormais un des poids lourds du développement Web ! Qui plus est, il se démocratise au sein d'autres environnements comme les serveurs avec le célèbre Node.js, les applications pour smartphones et tablettes, avec PhoneGap d'Adobe, les applications pour Windows 8, mais aussi les logiciels multiplateformes. Bref, JavaScript est partout ! Voici quelques exemples de ce qui est réalisable grâce au JavaScript : Sur ce, bonne lecture !

Le HTML - Tutoriel HTML & CSS Structure en balises HTML signifie HyperText Markup Language. En clair, c'est un langage (format de fichier) qui permet d'écrire des pages internet, et cela au moyen de balises (Markup, en anglais). Qu'est-ce qu'une balise ? Les balises peuvent s'imbriquer les unes dans les autres pour former une hiérarchie. En HTML il existe deux sortes de balises : Les blocs : On passe à la ligne avant et après le bloc. Voici un schéma récapitulatif de la différenciation des balises dites "bloc" et "en ligne". La distinction entre ces deux types de balises est primordiale : il est impossible d'imbriquer une balise de type bloc à l'intérieur d'une balise en ligne, alors que l'inverse est possible. Une autre règle essentielle en HTML est que le nombre d'espacements consécutifs (espaces, tabulations, ou même retours à la ligne) que vous mettez dans votre fichier source importe peu. Voyons maintenant les balises HTML existantes. Styler la page La page Dans notre entête, se trouvent des métadonnées. <! Bien.

New in Symfony 2.6: Bootstrap form theme Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. Bootstrap is so widely used that it has become the de facto standard for frontend development. That's why Symfony 2.6 will include a new form theme designed for Bootstrap 3. The new form theme comes in two flavors: normal layout and horizontal layout. To apply this theme only for some forms, add the following instruction at the top of the Twig template where the form is defined: The new theme defines styles for all types of form controls, as shown in the following image: As you probably guessed, this new feature is part of the Symfony DX initiative. Although this pull request just adds two tiny Twig templates, it took eight months to get merged.

HTML5 Presentation In March 1936, an unusual confluence of forces occurred in Santa Clara County. A long cold winter delayed the blossoming of the millions of cherry, apricot, peach, and prune plum trees covering hundreds of square miles of the Valley floor. Then, unlike many years, the rains that followed were light and too early to knock the blossoms from their branches. Instead, by the billions, they all burst open at once. Seemingly overnight, the ocean of green that was the Valley turned into a low, soft, dizzyingly perfumed cloud of pink and white. Uncounted bees and yellow jackets, newly born, raced out of their hives and holes, overwhelmed by this impossible banquet. Then came the wind. It roared off the Pacific Ocean, through the nearly uninhabited passes of the Santa Cruz Mountains and then, flattening out, poured down into the great alluvial plains of the Valley.

Créer une API Rest dans une application Symfony | Obtao Read the English version Comme nous avions besoin d’une connexion entre une application web Symfony et une appli Android, nous avons dû apprendre et comprendre comment créer une API Rest de manière simple et sécurisée, en nous basant sur nos entités existantes. Nous avons choisi WSSE pour l’accès sécurisé, FOSRestBundle pour la restitution de données et JMSSerializerBundle pour la sérialisation. Nous avions également besoin de séparer les logs pour les erreurs d’authentification WSSE. Librairies Bundles Articles Première étape : Installer FOSRestBundle et JMSSerializerBundle Vous aurez besoin de ces deux bundles, donc ajoutez-les à votre fichier composer.json : // composer.json // ... Lancez la commande php composer.phar update pour mettre à jour vos vendors puis enregistrez les bundles dans votre fichier AppKernel.php : //app/AppKernel.php public function registerBundles() { $bundles = array( // ... new FOS\RestBundle\FOSRestBundle(), new JMS\SerializerBundle\JMSSerializerBundle(),

HTML5 Introduction Tous les meilleurs cours et tutoriels pour le Web Developpez.com - Développement Web Choisissez d'abord la catégorieensuite la rubrique : Copyright © 2006 Developpez LLC. Responsables bénévoles de la rubrique Développement Web : Didier Mouronval - Xavier Lecomte - Contacter par email Developpez.com Nous contacter Participez Informations légales Services Forum Développement Web Blogs Hébergement Partenaires Hébergement Web

Related: