Bien débuter avec JavaScript: Formation professionnelle
Par Rémy Lentzner
()
À propos de ce livre électronique
À PROPOS DE L'AUTEUR
Rémy Lentzner est formateur en informatique depuis 1985. Spécialisé dans la maîtrise des outils bureautiques, il accompagne les entreprises dans la formation professionnelle de leurs salariés. Autodidacte, il a une quinzaine d'ouvrages informatiques à son actif.
En savoir plus sur Rémy Lentzner
Bien débuter avec WordPress: Formation professionnelle Évaluation : 5 sur 5 étoiles5/5Bien débuter avec PHP/MySQL: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQL Évaluation : 0 sur 5 étoiles0 évaluationBien débuter en programmation: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationExcel, remise à niveau et perfectionnement: Pour aller plus loin dans votre utilisation d'Excel Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser PowerPoint: Un outil de familiarisation au logiciel de présentation PowerPoint Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe InDesign Évaluation : 0 sur 5 étoiles0 évaluationLes tableaux croisés dynamiques avec Excel: Pour aller plus loin dans votre utilisation d'Excel Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Word: Un outil de familiarisation au traitement de texte Word Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe Acrobat Pro DC: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationGOOGLE SLIDES: La présentation en ligne Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Outlook: Un outil de familiarisation à la messagerie Outlook Évaluation : 0 sur 5 étoiles0 évaluationGetting started with wordpress: Professional Training Évaluation : 0 sur 5 étoiles0 évaluationLES MACROS AVEC GOOGLE SHEETS: Programmer en Javascript Évaluation : 0 sur 5 étoiles0 évaluationGOOGLE DOCS: Le traitement de texte en ligne Évaluation : 0 sur 5 étoiles0 évaluationUpgrading your skills with excel: Professional Training Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Numbers: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationGoogle Slides Online: Professional training Évaluation : 0 sur 5 étoiles0 évaluationGoogle Docs Online: Professional Training Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec pages: Le traitement de texte du Mac Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Sparkle: Développer un site Web sans programmer sur Mac Évaluation : 0 sur 5 étoiles0 évaluationGoogle Gmail Online: Professional training Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Access: Un outil de familiarisation à la base de données Access Évaluation : 0 sur 5 étoiles0 évaluation
Lié à Bien débuter avec JavaScript
Livres électroniques liés
Bien débuter avec HTML: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationHacking pour débutant : le guide ultime du débutant pour apprendre les bases du hacking avec kali linux et comment se protéger des hackers Évaluation : 0 sur 5 étoiles0 évaluationGoogle sheets: Le tableur en ligne Évaluation : 0 sur 5 étoiles0 évaluationApprendre Python rapidement: Le guide du débutant pour apprendre tout ce que vous devez savoir sur Python, même si vous êtes nouveau dans la programmation Évaluation : 0 sur 5 étoiles0 évaluationIntroduction au Darknet: Darknet 101 Évaluation : 4 sur 5 étoiles4/5Hacking pour débutant Le guide ultime du débutant pour apprendre les bases du hacking avec Kali Linux et comment se protéger des hackers Évaluation : 0 sur 5 étoiles0 évaluationPython pour les hackers : Le guide des script kiddies : apprenez à créer vos propres outils de hacking Évaluation : 5 sur 5 étoiles5/5Getting started with Javascript: Professional Training Évaluation : 0 sur 5 étoiles0 évaluationApprenez à programmer par vous-même Évaluation : 0 sur 5 étoiles0 évaluationWireshark pour les débutants : Le guide ultime du débutant pour apprendre les bases de l’analyse réseau avec Wireshark. Évaluation : 0 sur 5 étoiles0 évaluationSQL Injection Évaluation : 4 sur 5 étoiles4/5Programmer en Java Évaluation : 5 sur 5 étoiles5/5Piraté: Guide Ultime De Kali Linux Et De Piratage Sans Fil Avec Des Outils De Test De Sécurité Évaluation : 0 sur 5 étoiles0 évaluationInitiation à l'écosytème Hadoop Évaluation : 5 sur 5 étoiles5/5Python Offensif : Le guide du débutant pour apprendre les bases du langage Python et créer des outils de hacking. Évaluation : 0 sur 5 étoiles0 évaluationGoogle Gmail Online: Professional training Évaluation : 0 sur 5 étoiles0 évaluationLa blockchain pour les débutants : Le guide pratique du débutant pour comprendre la technologie que personne ne comprend Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe InDesign Évaluation : 0 sur 5 étoiles0 évaluationPython pour les hackers : guide pratique pour créez des outils de test de pénétration puissants Évaluation : 0 sur 5 étoiles0 évaluationFormation pratique a XML avec C#5, WPF et LINQ: Avec Visual Studio 2013 Évaluation : 0 sur 5 étoiles0 évaluationWiFi hacking avec Kali Linux : le guide complet pour apprendre à pénétrer les réseaux WiFi avec Kali Linux et comment les défendre des hackers Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe Acrobat Pro DC: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationHacking pour débutants : Le guide complet du débutant pour apprendre les bases du hacking avec Kali Linux Évaluation : 5 sur 5 étoiles5/5Spring Boot par la pratique: Développer les services Rest avec Spring-Boot et Spring-RestTemplate Évaluation : 0 sur 5 étoiles0 évaluationDark Python : Apprenez à créer vos outils de hacking. Évaluation : 3 sur 5 étoiles3/5Programmer en JavaScript Évaluation : 5 sur 5 étoiles5/5Astuces Pro de la Ligne de Commande Bash Évaluation : 0 sur 5 étoiles0 évaluationLES MACROS AVEC GOOGLE SHEETS: Programmer en Javascript Évaluation : 0 sur 5 étoiles0 évaluationHacking pour débutant : le guide complet pour débuter en cybersécurité avec Kali Linux et maîtriser l'art du hacking éthique. Évaluation : 0 sur 5 étoiles0 évaluation
Programmation pour vous
Kali Linux pour débutant : Le guide ultime du débutant pour apprendre les bases de Kali Linux. Évaluation : 5 sur 5 étoiles5/5Le guide du hacker : le guide simplifié du débutant pour apprendre les bases du hacking avec Kali Linux Évaluation : 5 sur 5 étoiles5/5Comment analyser les gens : Introduction à l’analyse du langage corporel et les types de personnalité. Évaluation : 0 sur 5 étoiles0 évaluationWiFi Hacking : Le guide simplifié du débutant pour apprendre le hacking des réseaux WiFi avec Kali Linux Évaluation : 3 sur 5 étoiles3/5Python Offensif : Le guide du débutant pour apprendre les bases du langage Python et créer des outils de hacking. Évaluation : 0 sur 5 étoiles0 évaluationPython | Programmer pas à pas: Le guide du débutant pour une initiation simple & rapide à la programmation Évaluation : 0 sur 5 étoiles0 évaluationPython pour les hackers : Le guide des script kiddies : apprenez à créer vos propres outils de hacking Évaluation : 5 sur 5 étoiles5/5Excel de A à Z: Le Cours Ultime pour Maîtriser Excel Sans être Dépassé - Formules Secrètes Gagnantes pour Sortir du Lot et Impressionner Votre Patron Évaluation : 0 sur 5 étoiles0 évaluationMaison Intelligente: Conception et réalisation d'une maison intelligente Évaluation : 4 sur 5 étoiles4/5Le secret De La Cybersécurité: Le guide pour protéger votre famille et votre entreprise de la cybercriminalité Évaluation : 5 sur 5 étoiles5/5Apprenez à programmer par vous-même Évaluation : 0 sur 5 étoiles0 évaluationÉléments de programmation structurée Évaluation : 0 sur 5 étoiles0 évaluationWi-Fi Hacking avec kali linux Guide étape par étape : apprenez à pénétrer les réseaux Wifi et les meilleures stratégies pour les sécuriser Évaluation : 0 sur 5 étoiles0 évaluationLes Serious Games: Une Révolution Évaluation : 0 sur 5 étoiles0 évaluationL’ascension de The Witcher: Un nouveau roi du RPG Évaluation : 0 sur 5 étoiles0 évaluationDark python : apprenez à créer vos propre outils de hacking Évaluation : 0 sur 5 étoiles0 évaluationPython pour les hackers : guide pratique pour créez des outils de test de pénétration puissants Évaluation : 0 sur 5 étoiles0 évaluationUbuntu Server 10.04 Évaluation : 0 sur 5 étoiles0 évaluationGetting started with HTML: Professional training Évaluation : 0 sur 5 étoiles0 évaluationMAITRISER Python : De l'Apprentissage aux Projets Professionnels Évaluation : 0 sur 5 étoiles0 évaluationLA REVANCHE D’UN Hacker Évaluation : 0 sur 5 étoiles0 évaluationDetection des collisions dans les jeux video 2D: avec C#5, WPF et Visual Studio 2013 Évaluation : 0 sur 5 étoiles0 évaluationInternet: Une plongée dans le Web de l'influence Évaluation : 0 sur 5 étoiles0 évaluationLa Légende Final Fantasy VI: Création - univers - décryptage Évaluation : 0 sur 5 étoiles0 évaluationDes jeux vidéos pour tous: Essai Évaluation : 0 sur 5 étoiles0 évaluationLa saga Legacy of Kain: Entre deux mondes Évaluation : 0 sur 5 étoiles0 évaluationLe guide du test d'intrusion AD Évaluation : 0 sur 5 étoiles0 évaluation
Avis sur Bien débuter avec JavaScript
0 notation0 avis
Aperçu du livre
Bien débuter avec JavaScript - Rémy Lentzner
dates
Chapitre 1
Les fondamentaux
Ce chapitre commence par rappeler quelques exemples de codage en HTML et montre que le langage JavaScript y est intimement lié, au sein des balises et . Vous découvrirez comment écrire du code à l'intérieur de fonctions simples qui s'enclenchent à un moment déterminé. Une page HTML est structurée en fonction d'un modèle objet de document appelé DOM. Le langage JavaScript est orienté objet et est capable d'accéder très précisément aux objets présents dans la page grâce à des expressions spécifiques comme les méthodes et les propriétés. JavaScript permet aussi de contrôler le déroulement des lignes de code en utilisant des variables.
1.1 Le duo efficace JavaScript/HTML
JavaScript est un langage de programmation qui a été créé dans les années 90 pour manipuler efficacement les informations présentes dans les pages Web. Lorsqu'on souhaite créer une page internet, on utilise le langage HTML (Hypertext Markup Language) qui est un langage à balises (marques) et qui est prévu pour afficher des informations dans n'importe quel navigateur. Ce langage HTML ne peut en aucun cas réaliser des calculs ou d'autres opérations complexes. C'est JavaScript qui va s'en charger puisqu'il va pouvoir exécuter des commandes. Quand on développe des applications pour Internet, on travaille avec le langage HTML qui aide à créer la structure des pages Web. Les balises permettent la mise en place des objets qui fournissent le gros œuvre.
On peut ainsi créer des titres, du texte, des images, des liens, des zones de saisie, des en-têtes, des pieds de page, des logos, des menus et bien d'autres objets encore.
On utilise en même temps le langage CSS (Cascading Styles Sheets ou feuilles de styles en cascade) qui organise la présentation des informations. Par exemple, on peut définir que le logo d'une page sera aligné à droite et entouré d'une bordure. De même, on précisera une police de caractères et une taille spécifique pour le texte.
Le travail du langage CSS est essentiellement de gérer la présentation.
Enfin, on emploiera le langage JavaScript pour créer des fonctions qui effectueront des opérations sur les objets présents dans la page Web. Par exemple, on peut faire un calcul à partir de dates différentes, trouver un résultat issu de valeurs numériques ou encore gérer l'action des internautes lorsqu'ils emploient la souris ou le clavier.
Il existe aussi le langage PHP qui est utilisé pour la gestion des données dans un contexte client-serveur. Ce langage est préféré par les programmeurs lorsque des informations sont envoyées vers un serveur qui renvoie une réponse. On peut aussi utiliser un dérivé du langage JavaScript qui gère ces opérations client-serveur mais la programmation est complexe et sort du cadre de ce livre.
Le trio HTML-CSS-JAVASCRIPT est souvent appelé langages standards du Web.
Si vous ne connaissez pas du tout les langages HTML-CSS, il faut commencer par les apprendre. Vous pouvez lire le livre Bien débuter sur HTML aux éditions REMYLENT pour vous exercer. En effet, la création des pages Web utilise une intégration complète entre les balises HTML, les commandes de présentation CSS et les fonctions JavaScript.
1.1.1 L'éditeur Brackets pour coder et voir le résultat
Une page Web contenant du code HTML/JavaScript s’écrit avec n'importe quel éditeur de texte. Tapez les lignes de code puis enregistrez l'ensemble dans un fichier avec une extension .html et ensuite dans un autre avec une extension .txt. Ouvrez ensuite votre navigateur et le fichier précédemment enregistré avec l'extension .html. Vous verrez le résultat immédiatement.
Cette solution n'est pas très pratique parce que cela vous oblige à ouvrir de nouveau le fichier .txt pour faire une modification puis à sauvegarder de nouveau ces changements en .html et en .txt. D'autre part, vous ne pouvez pas voir le résultat de votre code en direct.
Une solution (parmi beaucoup d'autres) est d'utiliser l'éditeur gratuit Brackets que j'utilise pour mes tests de programme. Cet outil vous permet d'écrire le code puis de voir le résultat immédiatement par l'option Aperçu en direct. Si vous modifiez le code, il suffit de réactualiser la page Web dans le navigateur pour voir le résultat. Vous pouvez télécharger Brackets pour Mac à l'adresse https://brackets.fr.uptodown.com/mac, mais vous pouvez aussi le télécharger pour Windows ou pour un autre système d'exploitation.
Brackets montre toujours le résultat dans le navigateur défini par défaut. Si vous souhaitez étudier un résultat dans plusieurs navigateurs, modifiez simplement celui qui est défini par défaut.
Les navigateurs n'affichent pas tous de la même façon le code HTML/CSS/JAVASCRIPT. C'est une des raisons de la difficulté de créer des pages Web qui fonctionnent correctement sur les nombreuses plateformes informatiques existantes sur le marché (ordinateur, tablettes, mobiles, objets connectés, etc). Si vous souhaitez développer des applications solides, votre code devra prendre en considération ces différences.
1.1.2 Une page Web sans code JavaScript
La figure 1.1 montre un exemple de page HTML qui affiche une liste de choix. Un menu propose de cliquer sur quatre liens qui appellent une autre page spécifique. Un titre et un logo ont été placés à des emplacements spécifiques, grâce à l'utilisation de paramètres de présentation CSS.
Figure 1.1 : Un menu dans une page HTML
Le code ci-dessous montre la manière de réaliser cette