La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Faculté I&C, Claude Petitpierre, André Maurer Gestion des fichiers de LemanOS Ne fonctionne que sous LemanOS. On peut voir les fichiers créés dans ce système.

Présentations similaires


Présentation au sujet: "Faculté I&C, Claude Petitpierre, André Maurer Gestion des fichiers de LemanOS Ne fonctionne que sous LemanOS. On peut voir les fichiers créés dans ce système."— Transcription de la présentation:

1 Faculté I&C, Claude Petitpierre, André Maurer Gestion des fichiers de LemanOS Ne fonctionne que sous LemanOS. On peut voir les fichiers créés dans ce système.

2 Faculté I&C, Claude Petitpierre, André Maurer Appels simples File.write('name.html', s) File.append('name.html', s) var x = File.read(filename) File.remove('name.js')

3 Faculté I&C, Claude Petitpierre, André Maurer Importer les fichiers suivants

4 Faculté I&C, Claude Petitpierre, André Maurer Fonction standard de planification dappels différés Les fonctions ci-après sont offertes par Javascript.

5 Faculté I&C, Claude Petitpierre, André Maurer setTimeout ( nomDeFonction, 1000 ) setTimeout ( instructions, 1000 ) setTimeout ( nomDeFonction(), 1000 ) Trois possibilités de planifier des appels:

6 Faculté I&C, Claude Petitpierre, André Maurer var x = 15 setTimeout ( nomDeFonction(x),1000 ) x = exécution de nomDeFonction ( x ) Temporisateur ? ? Attention, la variable a peut-être disparu lorsque lappel est exécuté

7 Faculté I&C, Claude Petitpierre, André Maurer var x = 15 setTimeout (nomDeFonction(+x+), 1000) X = 20 Equivalent à setTimeout (nomDeFonction(+15+), 1000) ou setTimeout (nomDeFonction(15), 1000) Calcul de la valeur de la variable au moment de la planification

8 Faculté I&C, Claude Petitpierre, André Maurer function execute (x var m = 12 function f() { alert(m) } function execute (x) { var m = 12 setTimeout ( function f() { alert(m) }, 1000) } function f() { alert(m) } Lenvironnement du setTimeout est sauvé avec la fonction f()

9 Faculté I&C, Claude Petitpierre, André Maurer Annuler une planification avant quelle arrive à échéance onceTimer = setTimeout(f,1000)... clearTimeout(onceTimer) repeatTimer = setInterval(f,500)... clearInterval(repeatTimer)


Télécharger ppt "Faculté I&C, Claude Petitpierre, André Maurer Gestion des fichiers de LemanOS Ne fonctionne que sous LemanOS. On peut voir les fichiers créés dans ce système."

Présentations similaires


Annonces Google