Outils pour utilisateurs

Outils du site


framabookjseloquent
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


Révision précédente
framabookjseloquent [2015/05/07 11:49] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 += Liste des corrections à effectuer pour une édition ultérieure =
 +''Veillez à donner une indication claire et précise, en respectant l'ordre des pages dans vos signalements''.
 +
 +== Chapitre 1 ==
 +== Chapitre 2 ==
 +== Chapitre 3 : Fonctions ==
 +
 +   * ou aujouterCinq
 +-> ajouter, pas aujouter
 +
 +   * (…etc.)
 +-> (etc.)
 +
 +   * Les opérations arithmétiques, comme l’addition ou la multiplication prennent
 +-> virgule après 'multiplication'
 +
 +   * et cætera
 +-> garder cohérence avec le précédent : .etc
 +
 +   * $_$ est un nom de variable correct
 +-> Si c'est pour les débutants, leur expliquer qu'il vaut mieux éviter d'utiliser cette chose ? :) /   * possible mais déconseillé    */
 +
 +   * La fonction Number converti une valeur en nombre
 +-> convertiT  http://leconjugueur.lefigaro.fr/conjugaison/verbe/convertir.html
 +
 +    Le deuxième teste se elles ne sont pas 
 +-> s/se/si/
 +
 +   * et les non chaînes,
 +-> non-chaînes http://fr.wikipedia.org/wiki/Liste_des_règles_d'emploi_du_trait_d'union_pour_les_préfixes#Adverbes_non.2C_hors.2C_tr.C3.A8s_et_quasi
 +
 +   * Les fonctions non-pures peuvent renvoyer -- la variante non-pure
 +-> non pures (voir précédent) -- non pure
 +
 +   * parce que le premier argument, chaine ne comporte pas
 +-> le premier argument, chaine''',''' ne comporte pas
 +
 +   * une virgule et un espace
 +-> unE espace https://fr.wikipedia.org/wiki/Espace_(typographie)
 +
 +   * il ne met pas pas à jour
 +-> il ne met pas à jour
 +
 +   * Une autre façons de décrire la recette
 +-> façon
 +
 +   * des exposant sous forme de fraction
 +-> exposant'''s'''
 +
 +   * « HyperText Mark-up Language » 
 +-> HyperText '''Markup''' Language
 +
 +   * Aussi, voici une photo d’une autruche:
 +-> autruche''' ''':
 +
 +   * « &lt » veut dire « moins que ».
 +-> donner traduction ? (lower than - greater than pour &gt)
 +
 +   * l’ermite avait seulement finit 
 +-> avoir fini http://la-conjugaison.nouvelobs.com/du/verbe/finir.php
 +
 +   * À ce moment là
 +-> moment-là 
 +
 +   * MS DOS
 +-> MS'''-'''DOS
 +
 +   * de la taille de leur programmes.
 +-> leur'''s''' programmes.
 +
 +   * essayer de modifier le programme
 +-> essayez
 +
 +   * l’étape 3 de l’algorithme:
 +-> algorithme :
 +
 +   * cela pour nous:
 +-> nous :
 +
 +   * function decoupeParagraphe(texte) {
 +   * function renduHTML(element) {
 +-> manque la coloration syntaxique sur les noms des fonctions
 +
 +   * recevant un fichier d’image, créé un
 +-> crée
 +
 +== Chapitre 4 Structures de données : objets et tableaux ==
 +
 +   * Cela confirme que cette version de chaineCommencePar fonctionne. Quand
 +-> la phrase ci-dessus "déborde" au-delà de la marge droite (page 63)
 +
 +   *L’argument pour split contient à la fois une virgule et un espace,
 +-> une espace (GENRE A VERIFIER SUR TOUT LE LIVRE)
 +
 +   * Dans l’objet, une date est représentée par la somme de millisecondes cumulée
 +depuis le 1er Janvier 1970.
 +-> cumulées
 +
 +   * puisque les objets Date compte les jours de la façon humaine habituelle).
 +-> comptent
 +
 +   * Avoir ces données supplémentaires nous permet d’avoir finalement
 +-> Obtenir ces données etc.
 +
 +   * Tout ce que nous avons besoin pour faire fonctionner cette ligne est une fonction somme. 
 +-> Nous n'avons besoin que d'une fonction menu pour faire fonctionner cette ligne.
 +
 +== Chapitre 5 : Gestion des erreurs==
 +   * bas de la page 81 troncature malencontreuse, la suite du code est à la page suivante
 +
 +   * La fonction ne sait pas manipuler des exposant
 +-> exposants
 +
 +   * nous avons écrit la fonction extra
 +ireChaineEntre :
 +-> césure !
 +
 +   * Ce qui n’est terrible. 
 +-> Ce qui n’est pas terrible. 
 +
 +   * Des fois, quand quelque chose de bizarre se passe,
 +-> Parfois, 
 +
 +   * il serait pratique de juste arrêter ce que l’on est en train de faire,
 +-> il serait pratique de se contenter d'arrêter 
 +
 +   * Vous vous rappelez peut-être que la pile des appels de fonction qui avait été abordée au chapitre 3.
 +-> Vous vous rappelez peut-être la pile etc.
 +
 +
 +   * On remarque que la fonction dernierElementPlusDix ignore complè-tement la possibilité que dernierElement puisse ne pas fonctionner. 
 +-> On remarque que la fonction dernierElementPlusDix ignore complè-tement la possibilité que dernierElement ne fonctionne pas. 
 +
 +   * Les erreurs générées par le code entré dans la console sur cette page sont toujours attrapée par la console,
 +-> attrapées
 +
 +   * Par essence, pourtant, elles représentent juste une autre manière d’influer sur le contrôle du flux d’un programme.
 +-> Par essence, pourtant, elles représentent seulement une autre manière d’influer sur le contrôle du flux d’un programme.
 +
 +   * Voici une fonction un peu bizarre qui détermine si un objet, ainsi que les autres objets stockés à l’intérieur, contiennent
 +-> (suppression virgules) Voici une fonction un peu bizarre qui détermine si un objet ainsi que les autres objets stockés à l’intérieur contiennent
 +
 +== Chapitre 6 : Programmation fonctionnelle ==
 +
 +   * Mais quand un programme qui a été trifouillé par quel-
 +qu’un d’ignorant, dégénère en un ramassis d’erreurs
 +-> supprimer la virgule derrière "d'ignorant"
 +
 +    Nous nous sommes presque cassés les dents, tout le monde.
 +-> cassé
 +-> Tout le monde s'y est presque cassé les dents.
 +
 +   * Bref, quand vous aurez trempé les pois, et vous en voulez à peu près une tasse par personne,
 +-> Bref, quand vous aurez trempé les pois, il vous en faut à peu près une tasse par personne,
 +
 +   * Laissez les mijoter pendant deux heures,
 +-> Laissez-les mijoter 
 +
 +   * une demie carotte
 +-> une demi carotte
 +
 +faites les mijoter 
 +-> faites-les mijoter 
 +
 +   * et vous exprimez d’une manière
 +-> et vous exprimer d’une manière
 +
 +   * Et bien, évidemment, 
 +-> Eh bien, évidemment, 
 +
 +   * produit des abstractions en combinant de manière astucieuse des fonc-
 +tions.
 +-> produit des abstractions en combinant des fonctions de manière astucieuse.
 +
 +   * Un codeur équipé d’un répertoire de fonctions fondamentales et, plus im-
 +portant, maîtrisant les manières de les utiliser est bien plus efficace
 +-> ajouter une virgule derrière "utiliser"
 +
 +   *Le problème, c’est que si beaucoup de fonctions prennent juste des valeurs,
 +-> Le problème, c’est que si beaucoup de fonctions prennent seulement des valeurs,
 +
 +   * car cette expression peut être passé à 
 +-> passée
 +
 +   * Ce que fait forEach est de prendre un algorithme, ici « parcourir un ta-
 +bleau » et de rendre celui-ci abstrait.
 +-> Ce que fait forEach consiste à prendre un algorithme, ici « parcourir un ta-
 +bleau » et à le rendre abstrait.
 +
 +
 +   * le mot "ordre" à la troisième ligne de la page numérotée 93 du pdf dépasse bizarrement au-delà de la limite d ejustification à droite.
 +
 +
 +   *La raison pour laquelle reduce accepte cette fonction comme premier argu-
 +ment et non comme dernier (comme dans forEach) c’est en partie par tradition
 +(d’autres langages ont ce fonctionnement) et en partie parce que cela permet une
 +astuce particulière, dont on discutera plus tard à la fin de ce chapitre.
 +
 +-> (construction phrase)
 +La raison pour laquelle reduce accepte cette fonction comme premier argu-
 +ment et non comme dernier (comme dans forEach) ? En partie par tradition
 +(d’autres langages ont ce fonctionnement) et en partie parce que cela permet une
 +astuce particulière, dont on discutera plus tard à la fin de ce chapitre.
 +
 +   * et qui renvoie le nombre de zéro qui sont ren-
 +contrés.
 +-> le nombre de zéros 
 +
 +   * qui accepte un tableau et une fonction de tests en tant qu’arguments,
 +-> une fonction de test en tant qu’arguments,
 +   * le faisait sentir intolérablement trop petit
 +-> le faisait se sentir intolérablement trop petit
 +
 +   * vous pourriez rechercher sur
 +internet
 +-> Internet
 +
 +   * revenir quand vous l’aurez lu.
 +-> lue.
 +
 +   *Parce qu’il doit être ca-
 +pable d’exprimer la structure de ce texte
 +-> Comme il doit être ca-
 +pable d’exprimer la structure de ce texte
 +
 +   * et après ils sont terminés par 
 +-> et ensuite sont terminés par 
 +
 +   * Dans ce cas, il contient une information sur le fichier
 +image qui devrait être affichée ici.
 +-> Dans ce cas, il contient une information sur le fichier
 +de l'image qui devrait être affichée ici.
 +
 +   * mais taper tous ces signes inférieur et supérieur lui ont donné mal
 +-> lui a donné
 +
 +   * l’aspect que devrait avoir les titres.
 +-> l’aspect que devraient avoir les titres.
 +
 +(page 100 tout le système de césure de ce qui est dans l'encadré, de plus tous les espaces insécables apparaissent comme des ~ )
 +)
 +   * Après qu’il ait lutté
 +-> Après qu’il eut lutté
 +
 +   * l’ermite avait
 +seulement finit 
 +-> fini
 +
 +   * Tzu− l i e t Tzu−ssu se v a n t a i e n t de l a t a i l l e de l e u r programmes .
 +-> de leur programme
 +
 +   * d ’ une i n c o m p a t i b i l i t é i n t e r n e e t aux s t r u c t u r e s d u p l i q u é
 +es dans un
 +code en dé s o r d r e . } .
 +et
 +{ en r é f é
 +rence au f a i t que l a s t r u c t u r e a tendance à b r i d e r l ’ é
 +v o l u t i o n du programme . } .
 +-> enlever le point inutile    *avant   * l'accolade fermante.
 +
 +   * quand i l d o i t l a i s s e r l e s choses t e l l e s
 +q u e l .
 +-> telles quelles
 +
 +   * Quand l a syntaxe e s t b e l l e e t que l e s r è g l e s s o n t c l a i r e s
 +, l e programme sera un a r b r e majestueux . Quand l a syntaxe
 +est m a l a d r o i t e e t que l e s r è g l e s s o n t confuses , l e programme
 +sera comme un t a s de ronces .
 +-> (reformulation, "si" au lieu de "quand")
 +Si l a syntaxe e s t b e l l e e t que l e s r è g l e s s o n t c l a i r e s
 +, l e programme sera un a r b r e majestueux . Si l a syntaxe
 +est
 +m a l a d r o i t e e t que l e s r è g l e s s o n t confuses , l e programme
 +sera comme un t a s de ronces .
 +
 +
 +   * – Découper le fichier en paragraphes en le découpant à chaque fin de ligne.
 +-> (reformulation)
 + – Découper le fichier en créant un nouveau paragraphe à chaque fin de ligne.
 +
 +   * Traiter le texte des paragraphes proprement dit,
 +-> proprement dits
 +
 +   * L’exécution de cette fonction sur le tableau des objets paragraphes nous ren-
 +voie un nouveau tableau d’objets paragraphe, qui contiennent des tableaux d’ob-
 +jet. 
 +-> ... des objets <code->paragraphe</code-> etc., qui contiennent des tableaux d'objets.
 +
 +   * (Où a est la balise utilisée pour créer des liens dans les documents HTML). . .
 +-> (trois points à l'intérieur de la parenthèse)
 + (Où a est la balise utilisée pour créer des liens dans les documents HTML…)
 + 
 +   * Remarquez que du fait que nous autorisons que les propriétés attributs
 +et contenu d’un élément soient indéfinis s’ils ne s’appliquent pas,
 +-> Remarquez que du fait que nous autorisons que les propriétés attributs
 +et contenu d’un élément soient indéfinies si elles ne s’appliquent pas,
 +
 +   * La méthode replace des objets chaînes créé une nouvelle chaîne
 +-> crée 
 +
 +   * Dans les cas les plus simple
 +-> simples
 +
 +   * Le dernier élément pour lequel nous ne disposons
 +pas de fonction de génération HTML sont les notes de bas de page.
 +-> Le dernier élément pour lequel nous ne disposons
 +pas de fonction de génération HTML concerne les notes de bas de page.
 +
 +== Chapitre 7 : Recherche ==
 +   * Si on avait vingt milles cartes à interpréter,
 +-> vingt mille
 +
 +   * En l’oc-
 +currence, on se chargera de faire l’interprétation nous-mêmes, et on convertira les
 +données du plan pour qu’elles soient exploitables en langage informatique.
 +-> En l’oc-
 +currence, nous nous chargerons de faire l’interprétation nous-mêmes et convertirons les
 +données du plan pour qu’elles soient exploitables en langage informatique.
 +
 +
 +   * et arrondie le résultat
 +-> et arrondit le résultat
 +
 +   * Prend toutes les routes partant de ce lieu,
 +-> Prends 
 +
 +   * puis met toutes ces routes
 +-> puis mets
 +
 +
 +   * coupure malencontreuse d'un mot du code par le saut de page 127-128
 +
 +   * Parce que cette fonction risque de faire bifurquer divers itinéraires à partir d’une seule portion de route, il ne faut pas modifier le tableau qui représente l’itinéraire original, parce qu’il doit être utilisé plusieurs fois.
 +-> Comme cette fonction etc.
 +
 +   * problème page 130 : ni point jaunes ni zones bleues perceptibles sur l'image de la grille 20   *20 voir vo http://eloquentjavascript.net/img/height.png
 +
 +   * Le second est un ensemble de nœuds que nous avons parcouru,
 +-> Le second est un ensemble de nœuds que nous avons parcourus,
 +
 +   * nous trouvons les directions dans lesquels il
 +peut continuer 
 +-> dans lesquelles 
 +
 +   * Les nécessités de l’optimisation peut avoir un autre effet. 
 +-> peuvent 
 +
 +   * À la place, nous allons utiliser une « chaîne » d’objets pour stocker une route.
 +-> Nous allons donc plutôt utiliser etc.
 +
 +   * cela peut nous sauver beaucoup d’espace mémoire,
 +-> cela peut nous économiser beaucoup d’espace mémoire,
 +
 +   * Ce dont nous avons besoin est d’une estimation optimiste,
 +-> Ce dont nous avons besoin, c'est d’une estimation optimiste, 
 +
 +   * étant donnée une liste de nœuds atteints,
 +-> étant donné
 +
 +   * Définir un type de structure données
 +-> donné
 +
 +   * Si nous essayons de supprimer du tas binaire, une valeur qui n’y ait pas,
 +-> qui n'y est pas
 +-> aussi : enlever la virgule derrière "binaire"
 +
 +   * Remarquez que cet algorithme n’utilise pas la récursion, mais réussit quand
 +même
 +-> tout de même
 +
 +   * devrait vous donner un objet route.
 +-> mettre le mot "route" en "code"
 +
 +   * Les variations sur le thème chercher un itinéraire optimal dans un graphe
 +peut être appliqué à de nombreux problèmes,
 +-> Les variations sur le thème « chercher un itinéraire optimal dans un graphe »
 +-> peuvent être appliquées à de nombreux problèmes,
 +
 +== Chapitre 8 Programmation orientée objet ==
 +
 +   * Quand un problème est compliqué. Les gens cherchent toujours une solution magique.
 +-> Quand un problème est compliqué, les gens cherchent toujours une solution magique.
 +
 +   * l’orientation objet
 +-> l’orienté objet
 +
 +   * nous allons parler de ces idées et de leur application, plutôt excentrique, au JavaScript.
 +-> leurs applications, plutôt excentriques ?
 +
 +   * Les fonctions utilisées pour créer de nouveaux objets comme cela sont appelées des constructeurs.
 +-> comme cela/de cette manière
 +
 +   * Mais pourquoi le mot clés
 +-> le mot-clé
 +
 +   * sur le plus élémentaires des prototypes
 +-> élémentaire
 +
 +   * qui les converti en chaîne de caractères
 +-> convertit
 +
 +   * S’il y a une propriété qui porte le nom de l’on recherche,
 +-> Si une propriété porte le nom que l’on recherche,
 +   * S’il n’y en a pas, la recherche se poursuit 
 +-> Si le nom n’existe pas, la recherche
 +
 +   * certaines propriétés, comme toString, sont "cachées",
 +-> « cachées »
 +
 +   * quand quelqu’un (éventuellement vous dans trois mois), souhaite travailler avec cette interface,
 +-> trois mois) souhaite
 +
 +   * vous êtes rapidement confrontés à des problèmes
 +-> vous == forme polie ?
 +
 +   * comme une « touche finale », à ajouter au système.
 +-> pas de virgule
 +
 +    avec des insectes vivant 
 +-> vivants
 +
 +   * qui converti le terrarium en
 +-> convertit
 +
 +   * une méthode add, qui prends
 +-> prend
 +
 +   * une méthode différente pour pour stocker
 +-> -pour
 +
 +   * La coordonnée x de chaque case de la grille sera utilisé 
 +-> utilisée
 +
 +   * A la place, 
 +-> À
 +
 +   * quel déplacement veut-il faire,
 +-> quel déplacement il souhaite réaliser,
 +
 +   * , et cætera)
 +-> , etc.)
 +
 +   * à une case vide, dans le cas contraire, la méthode ignore
 +-> à une case vide. Dans le cas contraire, la méthode ignore
 +
 +   * de les rendre lisible 
 +-> lisibles
 +
 +   * A ce stade, 
 +-> À
 +
 +   * Les deux premiers cas reste tels quels, 
 +-> restent
 +
 +   * celui-ci est de de type dictionnaire
 +-> est de type
 +
 +   * ajoutons le ou prototype de l’objet 
 +-> ajoutons-le au 
 +
 +   * est que lorsque qu’un
 +-> est que lorsqu’un
 +
 +   * ou tout autre fonction 
 +-> toute
 +
 +   * sur de véritable objets tableau 
 +-> véritables
 +
 +   * ce sont des propriétés numérotées 0
 +-> 0.
 +
 +   * une nouvelle propriété, énergie,
 +-> energie
 +
 +   * elle va vers une cases vides aléatoire.
 +-> elle va vers une case vide aléatoire.
 +
 +   * rapidement le terrarium, cette abondance de 
 +-> rapidement le terrarium : cette abondance de 
 +
 +   * quand les objets décrit 
 +-> décrits
 +
 +   * peuvent être considéré 
 +-> considérés
 +
 +   * Comme un piano a un tableau de touches,
 +-> Parce qu’un piano possède toute une série de touches,
 +
 +   * mais un piano n’est pas un tableau de touches,
 +-> mais un piano n’est pas qu’une série de touches,
 +
 +   * Pourquoi piano[0] me renvoie la première touche
 +-> Pourquoi piano[0] me renverrait la première touche
 +
 +   * il est donc meilleur de lui donner
 +-> il est donc préférable de lui donner
 +
 +   * Pour des objets simple, 
 +-> simples
 +
 +   * Si vous chercher sur internet
 +-> cherchez
 +
 +   * // (imaginer ici
 +-> imaginez
 +
 +   * ou quand certaines de ses méthodes entre en
 +-> entrent
 +
 +== Chapitre 9 Modularité ==
 +
 +   * Malheureusement, compte-tenu du fonctionnement
 +-> compte tenu
 +
 +   *Exactement comme un type d’objet, un module a une interface. Dans de simples modules consistant uniquement en une collection de fonctions, tel que FunctionalTools, 
 +-> telle que
 +
 +== Chapitre 10 ==
 +== Chapitre 11 ==
 +== Chapitre 12 ==
 +== Chapitre 13 ==
 +== Chapitre 14 ==
 +   * pages 274 : il faut mettre sur la même ligne : return caracteresSpeciaux[c]; Sinon la fonction anonyme fournie à valeur.replace renverra toujours undefined et pas le résultat souhaité. De façon générale, il ne faut jamais séparer une instruction return et la valeur à retourner par un retour chariot, cf : https://en.wikipedia.org/wiki/JavaScript_syntax#Whitespace_and_semicolons
 +
 +== appendice 1 ==
 +== appendice 2 ==
  
framabookjseloquent.txt · Dernière modification : 2015/05/07 11:49 de 127.0.0.1