<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://curlybraces.be/wiki/index.php?action=history&amp;feed=atom&amp;title=Ressources%3A%3AJavascript</id>
	<title>Ressources::Javascript - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://curlybraces.be/wiki/index.php?action=history&amp;feed=atom&amp;title=Ressources%3A%3AJavascript"/>
	<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Ressources::Javascript&amp;action=history"/>
	<updated>2026-04-04T04:28:02Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.35.10</generator>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Ressources::Javascript&amp;diff=2091&amp;oldid=prev</id>
		<title>Lionel le 21 novembre 2017 à 15:36</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Ressources::Javascript&amp;diff=2091&amp;oldid=prev"/>
		<updated>2017-11-21T15:36:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 21 novembre 2017 à 15:36&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Ligne 12 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 12 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C’est aussi pour cela que, depuis quelques années, plusieurs &amp;quot;frameworks&amp;quot; ou &amp;quot;librairies&amp;quot; javascript ont vu le jour, simplifiant l’écriture du code javascript et popularisant encore un peu plus son utilisation, notamment la librairie jQuery qui simplifie la navigation/transformation de la structure html d’un document, de la gestion d’événements dans la page, de la communication avec le serveur à partir du navigateur (ajax).&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C’est aussi pour cela que, depuis quelques années, plusieurs &amp;quot;frameworks&amp;quot; ou &amp;quot;librairies&amp;quot; javascript ont vu le jour, simplifiant l’écriture du code javascript et popularisant encore un peu plus son utilisation, notamment la librairie jQuery qui simplifie la navigation/transformation de la structure html d’un document, de la gestion d’événements dans la page, de la communication avec le serveur à partir du navigateur (ajax).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Le javascript est le langage privilégié pour un premier contact avec l&amp;#039;algorithmique dans le cadre du cours [[ERG::Code-2017-1 | Code et écriture 1]], parce qu&amp;#039;il concerne les pages web, qu&amp;#039;il est logique de l&amp;#039;aborder à la suite de l&amp;#039;html et du css et qu&amp;#039;il permet d&amp;#039;aborder certains concepts fondamentaux de la programmation.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lionel</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Ressources::Javascript&amp;diff=2090&amp;oldid=prev</id>
		<title>Lionel le 21 novembre 2017 à 15:27</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Ressources::Javascript&amp;diff=2090&amp;oldid=prev"/>
		<updated>2017-11-21T15:27:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 21 novembre 2017 à 15:27&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot; &gt;Ligne 11 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 11 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Javascript est compatible avec tous les navigateurs récents, y compris les navigateurs pour tablettes et smartphones. Pas besoin de télécharger un plugin pour que le navigateur exécute du code javascript (contrairement à flash, qui nécessite un plugin pour s’exécuter et qui a disparu des navigateurs mobiles). Cette compatibilité très étendue a rendu l’utilisation de javascript presque incontournable dans le développement web actuel.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Javascript est compatible avec tous les navigateurs récents, y compris les navigateurs pour tablettes et smartphones. Pas besoin de télécharger un plugin pour que le navigateur exécute du code javascript (contrairement à flash, qui nécessite un plugin pour s’exécuter et qui a disparu des navigateurs mobiles). Cette compatibilité très étendue a rendu l’utilisation de javascript presque incontournable dans le développement web actuel.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C’est aussi pour cela que, depuis quelques années, plusieurs &amp;quot;frameworks&amp;quot; ou &amp;quot;librairies&amp;quot; javascript ont vu le jour, simplifiant l’écriture du code javascript et popularisant encore un peu plus son utilisation&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. Les deux librairies principalement utilisées sont jQuery et MooTools. Ces deux librairies ont chacune leurs spécificités&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mais ont globalement &lt;/del&gt;la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;même fonction : une simplification de &lt;/del&gt;la navigation/transformation de la structure html d’un document, de la gestion d’événements dans la page, de la communication avec le serveur à partir du navigateur (ajax &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;; un sujet que nous aborderons bien plus tard&lt;/del&gt;)&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. Insistons sur le &amp;quot;globalement&amp;quot; puisque le choix entre les deux librairies est un débat constant dans le monde du développement web. Certains prétendent qu’elles ont chacune leur utilité, mais la plupart du temps, une fois une librairie choisie et connue, l’utilité d’apprendre l’autre ne se fait pas sentir. Nous aborderons dans le cadre de ce cours jQuery, la librairie la plus répandue&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C’est aussi pour cela que, depuis quelques années, plusieurs &amp;quot;frameworks&amp;quot; ou &amp;quot;librairies&amp;quot; javascript ont vu le jour, simplifiant l’écriture du code javascript et popularisant encore un peu plus son utilisation, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;notamment &lt;/ins&gt;la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;librairie jQuery qui simplifie &lt;/ins&gt;la navigation/transformation de la structure html d’un document, de la gestion d’événements dans la page, de la communication avec le serveur à partir du navigateur (ajax).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lionel</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Ressources::Javascript&amp;diff=362&amp;oldid=prev</id>
		<title>Lionel : Page créée avec « =Introduction=  Le langage javascript permet de modifier le scénario de navigation, l’expérience du visiteur lorsqu’il visite une page web. L’interaction est donc... »</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Ressources::Javascript&amp;diff=362&amp;oldid=prev"/>
		<updated>2015-11-07T19:39:54Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « =Introduction=  Le langage javascript permet de modifier le scénario de navigation, l’expérience du visiteur lorsqu’il visite une page web. L’interaction est donc... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le langage javascript permet de modifier le scénario de navigation, l’expérience du visiteur lorsqu’il visite une page web. L’interaction est donc un concept fondamental pour le javascript. Lorsque l’on parle d’interaction en javascript, cela concerne évidemment les actions de l’utilisateur dans la page mais surtout l’interaction du navigateur web (firefox, safari, chrome et internet explorer) avec la structure html.&lt;br /&gt;
&lt;br /&gt;
Pour qu’un navigateur web affiche une page, il faut qu’il envoie une requête au serveur sur lequel la page est hébergée. Le serveur reçoit cette requête, l’interprète et envoie une réponse, sous forme de code html, de scripts, et de médias (images, sons, vidéos). Le navigateur interprète la structure html contenue dans la réponse du serveur, puis interprète la feuille de style liée, s’il y en a, et affiche un résultat visuel. Parallèlement, le navigateur exécute les scripts javascript et affiche les médias, s’il y en a.&lt;br /&gt;
&lt;br /&gt;
Le code javascript, comme l’html, s’exécutera donc directement dans le navigateur web du visiteur, au moment de l’affichage de la page. On parle donc d’un langage de script (parce qu’il a besoin d’un interpréteur – ici le navigateur – pour s’exécuter), côté client (parce qu’il s’exécute dans le navigateur web, le client de la communication avec le serveur).&lt;br /&gt;
&lt;br /&gt;
Javascript rend possible, au moment de l’affichage d’une page par le navigateur, la modification de la structure html (ajout, modification, suppression de balises html), la modification de propriétés css pour les éléments de la structure html, l’ajout d’événements sur les éléments html (clic, roll over, scroll, etc.), le dessin à l’intérieur de balises html &amp;lt;canvas&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
Javascript est compatible avec tous les navigateurs récents, y compris les navigateurs pour tablettes et smartphones. Pas besoin de télécharger un plugin pour que le navigateur exécute du code javascript (contrairement à flash, qui nécessite un plugin pour s’exécuter et qui a disparu des navigateurs mobiles). Cette compatibilité très étendue a rendu l’utilisation de javascript presque incontournable dans le développement web actuel.&lt;br /&gt;
&lt;br /&gt;
C’est aussi pour cela que, depuis quelques années, plusieurs &amp;quot;frameworks&amp;quot; ou &amp;quot;librairies&amp;quot; javascript ont vu le jour, simplifiant l’écriture du code javascript et popularisant encore un peu plus son utilisation. Les deux librairies principalement utilisées sont jQuery et MooTools. Ces deux librairies ont chacune leurs spécificités, mais ont globalement la même fonction : une simplification de la navigation/transformation de la structure html d’un document, de la gestion d’événements dans la page, de la communication avec le serveur à partir du navigateur (ajax ; un sujet que nous aborderons bien plus tard). Insistons sur le &amp;quot;globalement&amp;quot; puisque le choix entre les deux librairies est un débat constant dans le monde du développement web. Certains prétendent qu’elles ont chacune leur utilité, mais la plupart du temps, une fois une librairie choisie et connue, l’utilité d’apprendre l’autre ne se fait pas sentir. Nous aborderons dans le cadre de ce cours jQuery, la librairie la plus répandue.&lt;/div&gt;</summary>
		<author><name>Lionel</name></author>
	</entry>
</feed>