Premiers pas en JavaScript

cuy copyleft
  See You Why?  

 

Un travail collectif réalisé par :

 

Sous la direction de

03/07/2011 13:38 10.729.607 - 1 - Introduction to JavaScript.flv
- nom def interactiv oo
- exemples: calculateur, quizz
- editeur de texte (notepad++ (google, free)/bloc-notes)
- browser(
- welcome
- connaissances en HTML voir..., CSS
- départ: def interactiv, tags
<script> diff types...
param type
exemple why? setup, test,
old browsers (rem)
-

03/07/2011 13:44 8.364.297 - 2 - Comments and Statements.flv
comparaison HTML
définition + pourquoi
étiquette, post-it,
une ligne ignorée + plusieurs lignes
programme (recette, étapes, ordre)
instructions, point-virgule
plusieurs instructions top vers fin
// /*...*/ étapes

03/07/2011 13:50 11.104.906 - 3 - Variables.flv
concept primordial
rappel math - equation
place holder
emploi très différent
syntaxe : var + nom + = (assignment operator) + value + ;
emplois...
case sensitive, letter ou _, chiffres lettres _, pas %$èé, pas début chiffre,

04/07/2011 09:55 11.018.364 - 4 - Different Types of Variables.flv
1 nombre, 2 nombre décimaux, 3 négatif,
4 texte (string) guillemets (si pas...)
doubles guillemets, (escape)
5 booléen V F
6 null (zero)
conversion de variables
 
04/07/2011 10:03 7.870.800 - 5 - Using Variables with Strings.flv
concatenation chaine-chaine +=
variable-variable (2 ou +), mélange var num & chaine
chaine-variable

04/07/2011 10:09 11.377.138 - 6 - Functions.flv
miniprogramme
exemple: youtube (démarrer, arreter, plus haut, plus large)
peut être appelée n'importe quand
syntaxe : function nom parenthese accolade alert (déjà connue)
appel de fonction, ex: bouton donc formulaire (hors script)
portée des variables cf 11
 
04/07/2011 10:14 8.215.145 - 7 - Using one Parameter with Functions.flv
usage des parenthèses
créer une fonction, alert
informations additionnelle
ex : °F-°C, miles-km, htva-tvac, prenoms...
nom comme x
un appel avanc passage d'une valeur,
plusieurs appels, plusieurs passages
substitution de x par sa valeur
passer un paramètre dans l'appel de fonction
 
v 04/07/2011 10:19 8.862.797 - 8 - Functions with Multiple Parameters.flv
fonction, parenthèses, 2 variables un, deux avec virgule
 
04/07/2011 10:31 9.582.418 - 9 - The return Statement.flv
fonction (ce qu'elle fait)
ce qu'elle renvoie
0, 1 ou +ieurs paramètres
action nécessaire (document.write, alert)
 
04/07/2011 10:37 12.436.015 - 10 - Calling a Function From Another Function.flv
  2 fonctions + 1 3e qui appelle les 2 autres
appel de la fonction 3
recursivité

04/07/2011 10:42 7.919.642 - 11 - Global Local Variables.flv
  hors fonction
dans une fonction
emploi

04/07/2011 10:48 10.176.217 - 12 - Math Operators.flv
nombres et chaines
addition, soustraction
multiplication * division / (exact, non exacte)
modulo (reste de la division) %
incrément ++ décrémentation --
+ tard, boucles...
 
04/07/2011 10:53 6.946.136 - 13 - Math Assignment Operators.flv
rappel variable =
  +=
-=
*=
/=
%=
5 sec.

04/07/2011 10:59 13.726.777 - 14 - if Statement.flv
if statements, si une condition est vraie
2 var, syntaxe, if (comparaison, true false) accolades {} instructions, double egal
comparisons <, >, !=, <=, >=
ordre bgcolor, valeur...
 
04/07/2011 11:06 10.702.856 - 15 - if else Statement.flv
 
04/07/2011 11:27 9.933.478 - 16 - Nesting and Fridays!.flv
 
04/07/2011 11:34 12.846.907 - 17 - Complex Conditions.flv
autre solution :  embedding if
chaque entre ()
2 conditions if &&
2 conditions if || (pipe)

04/07/2011 11:45 13.741.198 - 18 - switch.flv
suite de if
switch parenthèses variable
case suivi des valeurs de chaque cas
default
 
04/07/2011 11:51 10.302.242 - 19 - for Loop.flv
 
04/07/2011 12:09 9.971.573 - 20 - while Loop.flv
 
04/07/2011 12:14 9.782.086 - 21 - do while.flv
 
04/07/2011 12:24 12.454.787 - 22 - Event Handlers.flv
 
04/07/2011 12:49 13.681.449 - 23 - onMouseOver onLoad.flv
 
04/07/2011 12:58 13.406.685 - 24 - Objects.flv
quoi? coolest, misundertoud?
avant : facile, maintenant partie intéressante
objet : donnée, propriétés, méthodes
préexistence d'objets et leurs propriété et méthodes
moi, couleur cheveu, taille, poids, rouler voiture, créer video tuto,
ex: tuna="dfdffgh;hjhjl dddfffffffff", length,
méthode: write, document.write
usage du point separateur

 
04/07/2011 13:08 16.770.816 - 25 - Creating Our Own Objects.flv
 
04/07/2011 13:14 9.836.417 - 26 - Object Initializers.flv
 
04/07/2011 13:22 16.518.737 - 27 - Adding Methods to Our Objects.flv
 
04/07/2011 13:29 10.644.080 - 28 - Arrays.flv
  listes, plus facile que variables
ex person1=xxx person2=yyy
var personne= new Array("","","","","")
document.write(personne[2])
indice, démarre à 0, undefined si > nbre

04/07/2011 13:36 11.223.426 - 29 - Other Ways to Create Arrays.flv
 
04/07/2011 13:42 9.665.783 - 30 - Array Properties and Methods.flv
 
04/07/2011 13:48 11.366.327 - 31 - join and pop.flv
 
04/07/2011 13:53 8.431.154 - 32 - reverse, push, sort.flv
 
04/07/2011 14:00 14.082.852 - 33 - Add Array Elements Using a Loop.flv
 
04/07/2011 14:06 9.206.382 - 34 - Cool Technique to Print Array Elements.flv
 
04/07/2011 14:10 7.212.882 - 35 - Associative Arrays.flv
 
04/07/2011 14:16 11.072.945 - 36 - Math Objects.flv
rappel objet array et propriétés
constantes particulières (=propriétés mathématiques)
méthodes (=fonction)
 
04/07/2011 14:25 16.021.095 - 37 - Date Objects.flv
 
04/07/2011 14:33 14.466.142 - 38 - Accessing Forms.flv
 
04/07/2011 14:40 16.062.839 - 39 - Accessing Form Elements.flv
 
04/07/2011 16:13 13.012.857 - 40 - Simple Form Validation.flv
 

 

 

Merci de votre visite à partir de :

Vous êtes sur :
https://cuy.be/cours/jvs/index.html

partager sur FaceBook...           consulter sur FaceBook...

 

copyleft
Des liens ne fonctionnent plus ?
Avez-vous des suggestions ?
des commentaires, des corrections, un encouragement... ?
Pour info : Non, il n'y a pas de version papier ou DOC, PDF, etc. de ces notes.


Envoyez-moi un E-Mail (cuy(point)w(at)skynet(point)be)

Attention (at) signifie @ et (point) signifie .

Accueil CUY = See you why?

Compteur gratuitEasyCounter     BelStat Monitored by BelStat - Your Site Counts
La 1 000 000e page a été visitée le 21 mai 2010.
La 2 000 000e page a été visitée ce 18 mars 2012, vers midi.
La 3 000 000e page a été visitée ce 7 janvier 2014 entre 18 h et 18 h 45,
La 4 000 000e page a été visitée ce 5 juin 2015 entre 15 h 49 et 15 h 52,
La 5 000 000e page a été visitée ce 29 aout 2017 après 23 h 30,
Et la 6 000 000e page visitée, trop tôt pour y penser ?
 
et, d'après BelStat, CUY est visité surtout en semaine, peu le weekend...
moins et irrégulièrement pendant les vacances :

visites sur 3 mois, de la mi octobre 2013 à la mi janvier 2014.
 
La 3 333 333e page visitée a eu lieu ce mardi 10 juin 2014, en début d'après midi...
La 3 666 666e page visitée a eu lieu ce dimanche 28 decembre 2014, vers 16 h...
Un tiers de million de pages visitées en 154 jours cela fait une moyenne de 2165 pages visitées par jour...
Deux tiers de million de pages visitées en 355 jours soit une moyenne de 1878 pages visitées par jour...
et seulement 1195 pages visitées quotidiennement pendant les vacances estivales
de la mi juin à la mi septembre 2014

Vous voulez lire quelques messages reçus ?
quelques encouragements ?
Cliquez ici


Fin septembre 2009, installation de ce compteur
qui ne compte chaque nouvel ordinateur visiteur qu'une seule fois
free counter
 
m-à-j du 22/11/2021 :

Depuis cette fin septembre 2009, parmi les 210 pays (sur 274 drapeaux connus) qui nous ont visité,
voici les 100 pays qui nous visitent le plus, 
Nos petits visiteurs, classés par date de visite, où un seul ordi nous a visité, sont :
199. Turkmenistan (TM May 10, 2017) ; 200. Lesotho (LS March 1, 2017) ;
201. Turks and Caicos Island (TC January 18, 2016
202. Cook Islands (CK September 19, 2015)  203. Faroe Islands (FO January 27, 2015
204. Virgin Islands American (VI November 12, 2014) ;
205. Belize (BZ September 29, 2014) ;206. Eswatini - Swaziland (SZ July 21, 2014) ;
207. Grenada (GD April 3, 2014) ; 208. Timor-Leste (TI March 29, 2014) ;
209. American Samoa (AS December 26, 2012) ; 210. Guyana (GY November 5, 2010).