background preloader

JavaScript

Facebook Twitter

Dynamisez vos sites web avec Javascript ! Bienvenue à toutes et à tous, Qui n'a jamais entendu parler du JavaScript ?

Dynamisez vos sites web avec 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 ! Mais avant de se targuer de créer des applications pour serveurs, tablettes et Windows, il faut d'abord apprendre la base et s'intéresser aux origines : le JavaScript au sein des pages Web. Voici quelques exemples de ce qui est réalisable grâce au JavaScript : Simplifiez vos développements JavaScript avec jQuery. 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.

Simplifiez vos développements JavaScript avec jQuery

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.

Au fil des pages, votre approche deviendra de plus en plus naturelle et les nouveaux chapitres ne feront qu'apporter une pierre de plus à l'édifice, sans en ébranler les fondations. Simplifiez-vous la vie avec LESS. La partie fun du cours commence.

Simplifiez-vous la vie avec LESS

Vous allez apprendre à utiliser LESS pas à pas. On commence ? Scripts Javascript l'affichage et les effets de texte. Express "Hello World" example. JavaScript. Individual or compiled.

JavaScript

JavaScript. JavaScript. JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript InfoVis Toolkit. Eloquent JavaScript. This is a book about getting computers to do what you want them to do.

Eloquent JavaScript

Computers are about as common as screwdrivers today, but they contain a lot more hidden complexity and thus are harder to operate and understand. To many, they remain alien, slightly threatening things. Fancybox - Fancy jQuery lightbox alternative. ②ality – JavaScript and more. Injecter du javascript dans une application native Windows, OSX, Linux, iOS ou Android « Si vous êtes des lecteurs attentifs, vous connaissez forcément Greasemonkey dont j'ai parlé à maintes reprises.

Injecter du javascript dans une application native Windows, OSX, Linux, iOS ou Android «

Pour ceux qui dormaient, Greasemonkey est une extension pour les navigateurs, qui permet d'injecter du JavaScript sur les sites web de votre choix. Cela permet de modifier, voire d'implémenter de nouvelles fonctionnalités de votre cru sur les sites de votre choix. Bref c'est très cool. Les Plugins JQuery indispensables pour rendre votre site plus ergonomique.

Les plugins JQuery sont toujours aussi utilisés et permettent de rendre un site ergonomique et attractif rapidement.

Les Plugins JQuery indispensables pour rendre votre site plus ergonomique

Les plugins sélectionnés, responsives, vous permettront de rendre votre site internet dynamique et intuitif : scrolling, crop … il y a de tout ! Jquery Fullpage.js : du scrolling dans tous les sens. DOM Window (jquery.DOMWindow.js) SlideToggle : simplifiez vous la vie pour afficher et masquer un élément - BlogYann BlogYann. Dans la série jQuery simplifie moi la vie, voici la méthode .slideToggle.

SlideToggle : simplifiez vous la vie pour afficher et masquer un élément - BlogYann BlogYann

Voir la démo Imaginez que vous avez un div monBloc que vous voulez masquer ou afficher en fonction du clic sur le lien displayBloc <a id="displayBloc" href="#">Contenu masqué</a><div id="monBloc">Lorem Ipsum</div> Plutôt que de s’amuser à appeler une fonction afficheMasque sur l’évènement onclick du lien pour un résultat sans animation comme ci-dessous : function afficheMasque(){ if(document.getElementById('monBloc').style.display=='none'){ document.getElementById('monBloc').style.display='block'; }else{ document.getElementById('monBloc').style.display='none'; }} Utilisez slideToggle pour obtenir la même chose avec une animation.

$(document).ready(function(){ $("#displayBloc").click(function () { $("#monBloc").slideToggle("slow"); });}); La vitesse d’apparition/disparition du bloc est déterminée par ‘fast’ ou ‘slow’ ou être spécifié en millisecondes. Slider Kit, faire défiler des contenus avec jQuery. AJAX cross-domain avec flXHR. L'objet de ce court article est de montrer comment faire des requêtes AJAX entre deux domaines distincts.

AJAX cross-domain avec flXHR

Par défaut et pour des raisons de sécurité ce type d'appel AJAX est interdit. Cette interdiction oblige donc à passer par un intermédiaire (proxy) qui exécute directement la requête (en réalité, il invoque l'URL) pour : en récupérer la réponse ; et la transmettre au JavaScript. Ensuite, au développeur de faire ce qu'il souhaite de la réponse. Le plugin Flash Player ne supportant pas les communications synchrones, la librairie flXHR ne permet donc pas les appels synchrones. Article lu 601 fois. Il est nécessaire d'y installer un fichier de règles d'autorisation interdomaine crossdomain.xml (spécifications Flash sur ®adobe.com). CSS Layout Generator. This is really just a step in the right direction, you still have a lot to do before your site is ready to go live.

CSS Layout Generator

If you are just starting out, learning to do it yourself, by hand, in a simple text editor can be very rewarding, although it won't be easy. Below is some information that will help you on your journey, good luck. Layout Hints These simple tips may save you from having to use complicated hacks on your site. W3Schools Online Web Tutorials. Bootstrap 3 Tutorial. Bootstrap CSS Buttons Reference. Bootstrap 3 Tutorial. Prenez en main Bootstrap. SITES DE PLUGIN. EFFETS TEXTES. SLIDER. SCROLL / PARALLAX / NAVIGATION. HEADER & NAV.