Médiaforma

All posts tagged lire

Plusieurs méthodes jQuery permettent de manipuler les classes des éléments du DOM :

  • addClass() : ajoute la classe spécifiée en argument
  • removeClass() : supprime la classe de la sélection, si elle existe
  • toggleClass() : retire ou ajoute la classe de la sélection, selon si elle existe ou si elle n’existe pas

Pour vous entrainer à manipuler ces méthodes, saisissez le code suivant dans Notepad+++ et sauvegardez-le sous le nom manipule-classes.htm :

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Manipulation de l'attribut class</title>
    <style type="text/css">
      .rouge { color: red; }
      .vert { color: green; }
      .petit { font-size: 100%; }
      .grand {font-size: 300%; }
    </style>
  </head>
  <body>
    <div id="kevin">Kévin</div>
    <div id="eric">Eric</div>
    <div id="cathy">Cathy</div>
    <div id="julie">Julie</div>
    <div id="trich">Patricia</div>

    <script src="jquery.js"></script>
    <script>
      $(function() {
        // Ajouter le code jQuery ici

      });
    </script>
  </body>
</html>

 

Exécutez le code. Voici ce que vous devez obtenir :

 

A l’aide des méthodes addClass(), removeClass() et toggleClass(), modifiez les classes des éléments div pour obtenir ce résultat :

 

Voici le code à utiliser :

$('#kevin').removeClass('rouge').addClass('vert');
$('#eric').addClass('rouge').addClass('grand');
$('#cathy').removeClass('grand');
$('#julie').addClass('vert');
$('#trich').removeClass('vert').addClass('rouge').addClass('grand');

 

Remarque : Plusieurs autres variantes sont possibles.

Il est possible d’enlever ou d’ajouter plusieurs classes simultanément : précisez le nom des classes concernées dans les parenthèses en les séparant d’un espace. Par exemple :

addClass('bleu immense');

 

Simplifiez le code jQuery précédent :

$('#kevin').removeClass('rouge').addClass('vert');
$('#eric').addClass('rouge grand');
$('#cathy').removeClass('grand');
$('#julie').addClass('vert');
$('#trich').removeClass('vert').addClass('rouge grand');

 

Pour terminer, la méthode hasClass() renvoie la valeur true si la sélection a pour classe la valeur spécifiée en argument. Elle renvoie la valeur false dans le cas contraire.

 

Exercice : A titre d’exemple, appliquez la méthode hasClass() à tous les éléments div du document. Si un élément est de classe rouge, supprimez cette classe et remplacez-la par la classe vert.

Solution :

    $('div').each(function(){
  element=$(this);
  if (element.hasClass('rouge')) {
    element.removeClass('rouge');
    element.addClass('vert');
  }
});

Cette rubrique va vous montrer comment utiliser la voix de synthèse de Windows 10 pour lire un fichier texte quelconque.

Cliquez sur Démarrer ou appuyez sur la touche Windows du clavier, tapez bloc et cliquez sur Bloc-notes, dans la partie supérieure du menu Démarrer. Tapez les instructions suivantes :

Dim speaks, speech
Set speech=CreateObject("sapi.spvoice")
Dim oFso, f
set oFso = CreateObject("Scripting.FileSystemObject")
set f = oFso.OpenTextFile("lecture.txt", 1)
while Not f.AtEndOfStream
  speech.Speak f.ReadLine
Wend
f.Close

Sauvegardez le fichier dans un dossier quelconque avec la commande Enregistrer sous dans le menu Fichier. Donnez le nom parle.vbs au fichier :

Assurez-vous qu’un fichier texte nommé lecture.txt se trouve dans le dossier où vous avez enregistré le fichier parle.vbs. Il ne vous reste plus qu’à double-cliquer sur parle.vbs pour lire le contenu du fichier lecture.txt.

Vous voulez aller plus loin avec la synthèse vocale ? Téléchargez l’eBook “Je parle à mon PC et il me le rend bien” en cliquant ici : https://www.mediaforma.com/je-parle-a-mon-pc-et-il-me-le-rend-bien/


L’onglet Livres d’iTunes donne accès à de très nombreux livres électroniques. Lorsque vous sélectionnez cet onglet, une sélection de livres est immédiatement accessible. Pour télécharger l’un d’entre eux, cliquez sur sa vignette puis sur le bouton Acheter le livre. Notez également qu’il existe de nombreux livres gratuits, accessibles en cliquant sur le lien Livres gratuits dans la partie droite de la fenêtre. Pour charger l’un d’entre eux, cliquez sur sa vignette puis sur le bouton Gratuit et patientez jusqu’à la fin du téléchargement.

Pour lire le livre, vous pouvez utiliser l’application iBooks de votre Mac, iPhone, iPod Touch ou iPad.

Si vous choisissez de lire le livre sur votre Mac, cliquez simplement sur le bouton Ouvrir dans iBooks.

Si vous choisissez de lire le livre sur votre appareil mobile, connectez-le à votre Mac, cliquez sur l’icône correspondante dans l’angle supérieur, basculez sur l’onglet Livres, cochez la case Synchroniser les livres et cliquez sur Synchroniser. Après quelques instants, votre livre est disponible sur le périphérique mobile. Vous pourrez y accéder en utilisant l’application iBooks.