<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://nuxbsd.duckdns.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://nuxbsd.duckdns.org/feed.php">
        <title>NuxBSD: Free Infos - jas</title>
        <description></description>
        <link>https://nuxbsd.duckdns.org/</link>
        <image rdf:resource="https://nuxbsd.duckdns.org/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-29T04:14:03+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jas&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jcb&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jdo&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jfo&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jm1&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jm2&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsa&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsc&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jse&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsf&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsg&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsh&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsi&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsm&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsr&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jss&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jst&amp;rev=1735720430&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jsv&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:jwh&amp;rev=1735720429&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=jas:tp1&amp;rev=1735720429&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://nuxbsd.duckdns.org/lib/exe/fetch.php?media=wiki:logo.png">
        <title>NuxBSD: Free Infos</title>
        <link>https://nuxbsd.duckdns.org/</link>
        <url>https://nuxbsd.duckdns.org/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jas&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jas</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jas&amp;rev=1735720430&amp;do=diff</link>
        <description>JavaScript

----------

jQuery

	*  Les variables (affectation)
	*  Structures de données et types
	*  Conditions
		*  a. if else
		*  b. switch
		*  c. ternaires

	*  Boucles
		*  a. for
		*  b. while
		*  c. do

	*  Les Tableaux
	*  Les Fonctions
	*  Manipuler le code HTML
		*  a. Partie 1: Le DOM
		*  b. Partie 2: Naviguer entre les nœuds
		*  c. Recréer une structure DOM: TP1, TP2, TP3, TP4

	*  Les événements
	*  Les formulaires
	*  Boites à idées

	*  Forum javaScript
		*  www.developpez.n…</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jcb&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jcb</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jcb&amp;rev=1735720429&amp;do=diff</link>
        <description>Boucles

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

for

while

do while

----------

Elles permettent de répéter des actions pour ne pas devoir écrire plusieurs fois les mêmes instructions.



L&#039;incrémentation et la décrémentation

C&#039;est ce qui va permettre à un compteur (une variable) d&#039;être</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jdo&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jdo</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jdo&amp;rev=1735720429&amp;do=diff</link>
        <description>do while

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Boulces

for

while

----------

Fais, Tant-que la condition est vraie 


Fais d&#039;abord une première fois, tant-que la condition est vraie, exécutes !


do {
    instruction_1;
    instruction_2;
    instruction_3;
} while (condition);</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jfo&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jfo</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jfo&amp;rev=1735720430&amp;do=diff</link>
        <description>for

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Boulces

while

do while

----------

On l&#039;utilise souvent lorsque l&#039;on sait combien de fois on va devoir boucler.



Elle est composée de 3 blocs entre () + 1 bloc entre {} :  

- initialisation, une variable qui servira de compteur

- condition, composé d&#039;opérateur de comparaison</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jm1&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jm1</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jm1&amp;rev=1735720429&amp;do=diff</link>
        <description>1.1 Le DOM

Retour d&#039;un niveau 

Retour à l&#039;accueil

	*  Partie 2: Naviguer entre les nœuds
	*  Recréer une structure DOM: TP1, TP2, TP3, TP4

----------

DOM : Document Model Interface

C&#039;est une interface de programmation pour les documents XML et HTML, en anglais on l&#039;appelle une API (Application Programming Interface).

Une API est constitué d&#039;un ensemble d&#039;outils qui permettent de faire communiquer entre eux plusieurs programmes.</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jm2&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jm2</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jm2&amp;rev=1735720430&amp;do=diff</link>
        <description>2.1 Naviguer entre les noeuds

Retour d&#039;un niveau 

Retour à l&#039;accueil

	*  Partie 1: Le DOM
	*  Recréer une structure DOM: TP1, TP2, TP3, TP4

----------

Une fois que l&#039;on a atteint un élément HTML, il est possible de se déplacer de façon un peu plus précise, avec toute une série de méthodes et de propriétés. Dans ce deuxième chapitre nous allons aborder la modification du document via le</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsa&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsa</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsa&amp;rev=1735720430&amp;do=diff</link>
        <description>Les Tableaux

----------

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

array 

C&#039;est un constructeur pour tableaux qui sont des objets de hauts niveaux et qui sont semblables à des listes.



element0, element1, ...,

Un tableau est initialisé avec les éléments donnés.



Les tableaux sont des objets semblables à une liste et possèdent plusieurs méthodes incorporées pour exécuter des opérations de parcours et de modifications. Ni la taille d&#039;un tableau ni les types de ses éléments n&#039;est …</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsc&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsc</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsc&amp;rev=1735720429&amp;do=diff</link>
        <description>Conditions

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

if else

switch

ternaires

----------

La base de toute condition ce sont les booléens

Les booléens vont nous servir pour savoir si une condition est vraie 1 ou fausse 0 

Les conditions sont constituées d&#039;opérateurs de comparaisons.


Opérateurs de comparaison</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jse&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jse</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jse&amp;rev=1735720429&amp;do=diff</link>
        <description>Les événements

Retour d&#039;un niveau 

Retour à l&#039;accueil

Infos couleurs :

	*  méthode
		*  propriété
		*  élément HTML
		*  événement
		*  objet

----------

Dans ce chapitre on va apprendre à utiliser les événements sans le DOM avec le DOM-0 puis avec le DOM-2.


1.1 Quels sont le événements ?</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsf&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsf</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsf&amp;rev=1735720429&amp;do=diff</link>
        <description>switch

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Conditions

if else

ternaires

----------

Le switch évalue une expression et, selon le résultat obtenu et un cas de figure correspondant, exécute les instructions correspondantes.

Exemple: la variable expr vaut “Bananes”


switch (expr) {
  case &quot;Oranges&quot;:
    console.log(&quot;Oranges : 0.59 € le kilo.&quot;);
    break; // le break permet l’arrêt de l&#039;instruction
  case &quot;Pommes&quot;:
    console.log(&quot;Pommes : 0.32 € le kilo.&quot;);
    break;
  cas…</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsg&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsg</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsg&amp;rev=1735720429&amp;do=diff</link>
        <description>Les formulaires

Retour d&#039;un niveau 

Retour à l&#039;accueil

Infos couleurs :

	*  méthode
		*  propriété
		*  élément HTML
		*  type
		*  événement
		*  objet

C&#039;est ici que commence l&#039;interaction avec l&#039;utilisateur grâce aux nombreuses propriétés et méthodes dont sont dotés les éléments</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsh&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsh</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsh&amp;rev=1735720430&amp;do=diff</link>
        <description>Boites à idées

----------

Retour d&#039;un niveau 

Retour à l&#039;accueil

Le langage JavaScript peut être intégré aux pages HTML de différentes façons.


Le JavaScript est un langage de programmation (qui fait de l&#039;interprétation) il est donc interprété au fur et à mesure. Donc il n&#039;est pas compilé comme le Java, C, etc
L&#039;inconvénient est que le code peut être interprété différemment en fonction des navigateurs !</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsi&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsi</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsi&amp;rev=1735720430&amp;do=diff</link>
        <description>if else

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Conditions

switch

ternaires

----------

La structure if pour dire « si »

Nous arrivons à obtenir un résultat sous forme de booléen, mais c&#039;est tout. Maintenant, il serait bien que ce résultat puisse influer sur l&#039;exécution de votre code. Nous allons tout de suite entrer dans le vif du sujet avec un exemple très simple :</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsm&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsm</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsm&amp;rev=1735720430&amp;do=diff</link>
        <description>Manipuler le code HTML

----------

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

	*  Partie 1: Le DOM
	*  Partie 2: Naviguer entre les nœuds
	*  Recréer une structure DOM: TP1, TP2, TP3, TP4

----------

Retour d&#039;un niveau 

Retour à l&#039;accueil</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsr&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsr</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsr&amp;rev=1735720430&amp;do=diff</link>
        <description>ternaires

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Conditions

switch

if else

----------

Les ternaires est le dernier type de condition. 

Elles sont particulières, très rapides à écrire et elles renvoient une valeur


Exemple classique avec la condition if else :


/*var startMessage = &#039;Votre catégorie : &#039;, endMessage, adult = window.confirm(&#039;Êtes-vous majeur ?&#039;);*/

// déclaration de la condition ternaire
var startMessage = &#039;Votre catégorie : &#039;, // contient une string
    endMe…</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jss&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jss</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jss&amp;rev=1735720429&amp;do=diff</link>
        <description>Les Fonctions

----------

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Créer une fonction

----------

Une fonction est une suite d&#039;instructions ayant un rôle précis (pour ne pas dire une fonction précise...).

	*  On lui donne (éventuellement) des arguments (également appelés</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jst&amp;rev=1735720430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jst</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jst&amp;rev=1735720430&amp;do=diff</link>
        <description>Structures de données et types

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Structures de données

----------

Types de données

Le dernier standard ECMAScript 6 définit 7 types de données :

	*  6 types de données primitifs :

	*  booléen
	*  null
	*  undefined
	*  nombre
	*  String
	*  Symbol</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jsv&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsv</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jsv&amp;rev=1735720429&amp;do=diff</link>
        <description>Les variables (Affectation)

----------

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Les variables en js ne sont pas typées (entier, booléen, string).


C&#039;est le mot clé var qui permet de déclarer une variable et sa valeur définit son type : 

 - elles ne doivent pas contenir d&#039;espace</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:jwh&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jwh</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:jwh&amp;rev=1735720429&amp;do=diff</link>
        <description>while

Retour d&#039;un niveau 

Retour à l&#039;accueil

----------

Boulces

for

do while

----------

Tant-que la condition est vraie, exécutes !


Tant que celle-ci est vraie (true), la boucle se répète. Dès que la condition est fausse (false), la boucle s&#039;arrête, on sort de la boucle et le prochain bloc de code est exécuté.</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=jas:tp1&amp;rev=1735720429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp1</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=jas:tp1&amp;rev=1735720429&amp;do=diff</link>
        <description>Recréer une structure DOM: TP1, TP2, TP3, TP4

Retour d&#039;un niveau 

Retour à l&#039;accueil

	*  Partie 1: Le DOM
	*  Partie 2: Naviguer entre les nœuds

----------

TP 1 simple

----------

TP01 Recréer la structure DOM suivante :  



&lt;div id=&quot;divTP1&quot;&gt;
    Le &lt;strong&gt;World Wide Web Consortium&lt;/strong&gt;, abrégé par le sigle &lt;strong&gt;W3C&lt;/strong&gt;, est un 
    &lt;a href=&quot;http://fr.wikipedia.org/wiki/Organisme_de_normalisation&quot; title=&quot;Organisme de normalisation&quot;&gt;organisme de standardisation&lt;/a&gt;
    à but n…</description>
    </item>
</rdf:RDF>
