background preloader

Dynamisez vos sites web avec Javascript ! - Javascript

Dynamisez vos sites web avec Javascript ! - 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 !

Application composite Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Mashup. Une application composite (ou mashup ou encore mash-up) est une application qui combine du contenu ou du service provenant de plusieurs applications plus ou moins hétérogènes. On parle de mashup dans le cadre d'une superposition de deux images provenant de sources différentes, superposition de données visuelles et sonores différentes par exemple dans le but de créer une expérience nouvelle. Dans le cas de site web, le principe d'un mashup est donc d'agréger du contenu provenant d'autres sites, afin de créer un site nouveau. De plus en plus d'éditeurs de contenu proposent gratuitement des API, afin d'encourager la communauté des développeurs à créer des mashup utilisant leur contenu. C'est le cas de Google, de Yahoo! Les mashups sauvages ne sont pas toujours les bienvenus et leur situation commerciale est fragile puisqu’ils exploitent des données qui ne leur appartiennent pas.

JavaScript Kit Fonctions Google Map Dans cette section, nous allons évoquer les différentes fonctions et classes de l’Api Google Map. Elle est dédiée aux personnes néophytes ou expérimentées souhaitant savoir comment utiliser telle ou telle méthode. Pour une vision plus complète et plus large de l’utilisation de l’Api Google Map, rendez-vous sur la page google map et consultez directement le thème qui vous intéresse. Ces différentes méthodes et classes seront ordonnées par catégories. Création de la mapLes événementsLes fonctions infowindowLes contrôleursLes polylignes… Toutes ces informations sont issues d’une traduction de la documentation officielle de Google (en anglais) consultable à cette adresse : Constructeur et configuration - La classe GMap2 Les fonctions fournies pour la Google Map sont nombreuses. Les panneaux de contrôle Les méthodes pour la gestion du panneau de contrôle permettent de choisir quels outils apparaîtront sur la carte. La classe GSize

Utiliser l'API Google Maps - JDN Développeurs L'API Google Maps ne permet pas d'obtenir d'itinéraire d'un point à l'autre - cela reste l'exclusivité du site Google Maps. Il est cependant possible d'afficher plus d'une coordonnée, à l'aide de plusieurs marqueurs, sur une même carte. Si l'on ne dispose pas du tracé de la route, cela permet néanmoins de donner un aperçu des points de passage, et commentaire dans les infobulles de chaque marqueur. Reste à indiquer ces différents points à l'API. Le fichier XML contient donc des marqueurs, chacun étant indiqué par sa latitude et sa longitude. Pour exploiter les fichiers XML, l'API Google Maps dispose, entre autres, de la classe GXml() pour parcourir le contenu du fichier, et GDownloadUrl() pour charger le fichier. Une fois le fichier chargé, GDownloadUrl() déclenche une fonction anonyme personnalisée, permettant de traiter les données. Le DOM nous permet en effet de récupérer à notre manière les données du fichier XML, pour les passer aux méthodes JavaScript de l'API.

Maps API Concepts - Google Maps JavaScript API v2 (Deprecated) Version 2 of the JavaScript API has been turned down Warning: Version 2 of the Google Maps JavaScript API is no longer available. Please follow the guide to migrate your code to version 3 of the Google Maps JavaScript API. Welcome to the developer documentation for the Google Maps API! This documentation is designed for people familiar with JavaScript programming and object-oriented programming concepts. This conceptual documentation is not complete and exhaustive; it is designed to let you quickly start exploring and developing cool applications with the Google Maps API. We've reorganized the documentation to add more conceptual information and break out discussions into the following key areas: The Google Maps API is now fully integrated with the Google AJAX APIs. Using the Google AJAX API framework is relatively simple. Instead of loading the API from you load the common loader from Browser Compatibility Character Encoding

La section CDATA en Xml Un internaute, ayant lu l'article Bien valider ses formulaires avec Javascript sur openweb, m'a demandé plus d'explications sur ce <![CDATA[ ...]]> que j'ai mis pour encadrer le code javascript... En fait, cette notation fait tout simplement partie de la syntaxe XML. Elle permet de dire, au programme qui va analyser le fichier XML, de ne pas analyser / interpreter ce qu'il y a entre le <![CDATA[ et le ]]>. Attention : cela ne veut pas dire que le programme doit ignorer le contenu de la section. Le tag CDATA permet donc d'eviter ceci. Voici comment afficher un menu en XUL : En html, nous sommes obligés de transformer chaque < et > en entité. Mais ce n'est que de la théorie. On ne peut donc hélas pas utiliser les sections CDATA. Vous ne verrez jamais la petite boîte d'alerte avec le message Hello. On pourrait enlever les balises de commentaires, mais là Mozilla s'insurge si il y a par exemple un < ou > qui traîne sans être transformé en entité.

Google Maps Un article de Wikipédia, l'encyclopédie libre. Google Maps est un service gratuit de cartographie en ligne. Le service a été créé par Google. Lancé en 2004 aux États-Unis et au Canada et en 2005 en Grande-Bretagne (sous le nom de Google Local), Google Maps a été lancé jeudi 27 avril 2006, simultanément en France, Allemagne, Espagne et Italie. Ce service permet, à partir de l'échelle d'un pays, de zoomer jusqu'à l'échelle d'une rue. Deux types de vue sont disponibles dans Google Maps : une vue en plan classique, avec nom des rues, quartier, villes et une vue en image satellite, qui couvre aujourd'hui le monde entier. Logos[modifier | modifier le code] Logo actuel pour la France Images satellite[modifier | modifier le code] C'est au début du mois d' que Google Maps s'enrichit de la vue par image satellite, en plus de la cartographie classique. En , des images haute résolution sont disponibles lorsqu'on zoome au maximum. Différents services de cartographie en ligne[modifier | modifier le code]

Interface de programmation Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir API. Dans l'industrie contemporaine du logiciel, les applications informatiques se servent de nombreuses interfaces de programmation, la programmation se fait en réutilisant des briques de fonctionnalités fournies par des logiciels tiers. Cette construction par assemblage nécessite pour le programmeur de connaître la manière d’interagir avec les autres logiciels, qui dépend de leur interface de programmation. Des logiciels tels que les systèmes d'exploitation, les systèmes de gestion de base de données, les langages de programmation, ou les serveurs d'applications comportent une interface de programmation. Description[modifier | modifier le code] La description de l'interface de programmation spécifie comment des clients peuvent interagir avec un logiciel[1] en mettant l'accent sur les fonctionnalités offertes par le logiciel et en cachant les détails de son fonctionnement[1]. Dans les systèmes décisionnels

Maps JavaScript API V2 Controls - Google Maps JavaScript API v2 (Deprecated) Version 2 of the JavaScript API has been turned down Warning: Version 2 of the Google Maps JavaScript API is no longer available. Please follow the guide to migrate your code to version 3 of the Google Maps JavaScript API. The maps on contain UI elements for allowing user interaction through the map. The Maps API comes with a handful of built-in controls you can use in your maps: GLargeMapControl3D - a large pan/zoom control as now used on Google Maps. All of these controls are based on the GControl object. MapType Controls The GMapTypeControl and GHierarchicalMapTypeControl are special cases because they are also configurable. By default, a GMapTypeControl displays a set of standard map types: G_NORMAL_MAP displays the normal, default 2D tiles of Google Maps G_SATELLITE_MAP displays photographic tiles G_HYBRID_MAP displays a mix of photographic tiles and a tile layer for prominent features (roads, city names) For additional map types, see the Map Types section.

Aide:Paramètre de longitude Une page de Wikipédia, l'encyclopédie libre. Un paramètre de longitude est une longitude exprimée en degrés entre -180 (à l'ouest) et 180. Il existe deux formats : numérique décimale (un « . » pour la virgule) ou la syntaxe DMS : « /// ». Attention Dans la plupart des modèles, le paramètre longitude ne gère que le format numérique décimale. Description détaillée[modifier | modifier le code] Le système décimal DD doit être utilisé pour les paramètres de modèles car il permet les calculs. Le périmètre de la Terre est 40 075 km. Il est recommandé d'utiliser {{Coord}} pour formater des coordonnées géographiques. Exceptionnellement l'intervalle -180, …, 180 peut être dépassé pour conserver certaines inégalités telles que left ≤ longitude ≤ right. Erreurs courantes[modifier | modifier le code] Les erreurs courantes suivantes sont à éviter, ou le modèle ne fonctionnera pas correctement : Décimal Attention, il existe d'autres erreurs plus sournoises qui n'entraîneront de dysfonctionnement.

Tutorial API Google Maps (1ère partie) L’API Google Maps a révolutionné le Web (du moins en partie). Cette application cartographique en javascript totalement gratuite a permis aux développeurs de créer les « mashups », des applications hybrides qui combinent plusieurs sources d’informations. Si vous êtes tenté par le développement d’une application utilisant de la cartographie, voici un tutorial présentant les grandes lignes de l’API Google Maps. Tout d’abord je ne saurais vous conseiller d’acheter « Beginning Google Maps Applications » (en anglais). Ce tutorial se fera en plusieurs parties que je posterais au fur et à mesure. Prérequis Pour utiliser l’API Google Maps (ou tout autre API cartographique) vous devez avoir des connaissances en language Javascript et éventuellement développement orienté objet. L’API Javascript Google Maps est (pour faire simple) un script Javascript qui est appelé grâce à la balise <script>. L’appel au code javascript doit être fait avec un paramètre « key ». Par exemple :

HousingMaps

Très bon tuto, mais l'exemple dans les structures conditionnelles laisse à désirer : trop de vérifications de conditions dont on sait qu'elles sont déjà vraies... by miim Jun 18

Related: