IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Lecture fichier javascript .js


Sujet :

JavaScript

  1. #1
    Membre actif
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Points : 249
    Points
    249
    Par défaut Lecture fichier javascript .js
    Bonjour,
    Voici encore une question bizarre, type de question dont je suis un habitué malheureusement !!
    J'ai acheté un livre sur le CSS3 chez un grand éditeur connu.
    La quatrième de couverture du livre ainsi que sa présentation sur le site de l'éditeur mentionnent clairement et sans ambiguité :
    Tous les exemples présentés dans l’ouvrage sont disponibles sur le site officiel www.livre-css3.fr où ils sont montrés en situation réelle.

    Je me suis dit "sympa comme cadeau", payé évidemment.
    J'ai téléchargé les fichiers et je constate qu'il y a en tout et pour tout 4 fichiers. Ni l'éditeur, ni les auteurs ne sont en mesure de me fournir un seul exemple, écrivant que je ne devais pas avoir une formation et des connaissances suffisantes. Pourquoi pas !

    Un des fichiers est un fichier .js dont voici la "forme" du contenu. Il y a plus de 1000 lignes ainsi.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    //MooTools, <http://mootools.net>, My Object Oriented (JavaScript) Tools. Copyright (c) 2006-2008 Valerio Proietti, <http://mad4milk.net>, MIT Style License.
     
    var MooTools={version:"1.2.0",build:""};var Native=function(J){J=J||{};var F=J.afterImplement||function(){};var G=J.generics;G=(G!==false);var H=J.legacy;
    var E=J.initialize;var B=J.protect;var A=J.name;var C=E||H;C.constructor=Native;C.$family={name:"native"};if(H&&E){C.prototype=H.prototype;}C.prototype.constructor=C;
    if(A){var D=A.toLowerCase();C.prototype.$family={name:D};Native.typize(C,D);}var I=function(M,K,N,L){if(!B||L||!M.prototype[K]){M.prototype[K]=N;}if(G){Native.genericize(M,K,B);
    }F.call(M,K,N);return M;};C.implement=function(L,K,N){if(typeof L=="string"){return I(this,L,K,N);}for(var M in L){I(this,M,L[M],K);}return this;};C.alias=function(M,K,N){if(typeof M=="string"){M=this.prototype[M];
    if(M){I(this,K,M,N);}}else{for(var L in M){this.alias(L,M[L],K);}}return this;};return C;};Native.implement=function(D,C){for(var B=0,A=D.length;B<A;B++){D[B].implement(C);
    }};Native.genericize=function(B,C,A){if((!A||!B[C])&&typeof B.prototype[C]=="function"){B[C]=function(){var D=Array.prototype.slice.call(arguments);return B.prototype[C].apply(D.shift(),D);
    };}};Native.typize=function(A,B){if(!A.type){A.type=function(C){return($type(C)===B);};}};Native.alias=function(E,B,A,F){for(var D=0,C=E.length;D<C;D++){E[D].alias(B,A,F);
    }};(function(B){for(var A in B){Native.typize(B[A],A);}})({"boolean":Boolean,"native":Native,object:Object});(function(B){for(var A in B){new Native({name:A,initialize:B[A],protect:true});
    }})({String:String,Function:Function,Number:Number,Array:Array,RegExp:RegExp,Date:Date});(function(B,A){for(var C=A.length;C--;C){Native.genericize(B,A[C],true);
    }return arguments.callee;})(Array,["pop","push","reverse","shift","sort","splice","unshift","concat","join","slice","toString","valueOf","indexOf","lastIndexOf"])(String,["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","valueOf"]);
    Je voudrais savoir si à partir d'un tel fichier je peux faire quelque chose pour en tirer un vrai fichier .js avec toute la présentation que l'on a généralement lorsque l'on écrit du javascript : forme, retour à la ligne, indentation, etc ...
    Tout ce que j'ai essayé jusqu'à présent ne me donne pas un bon résultat, en particulier changement d'éditeur ou autre.

    J'aimerais que ce fichier puisse me servir d'exemples en adaptant les fonctions à mon travail.
    Je vous remercie. Cordialement. Bon week-end.

    Marcel Marie

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 125
    Points : 149
    Points
    149
    Par défaut
    Il s'agit à première vue d'un code source d'une biblio mootools minifié.
    http://en.wikipedia.org/wiki/Minific...programming%29

    Si tu apprends javascript, ça m'étonnerait fort que tu veuille essayer de comprend le code source de ce genre de lib.

    AMHA, c'est ce site-là qui sert d'exemple : http://www.livre-css3.fr/bugdroid/

  3. #3
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    Je ne comprends pas, c'est un livre sur le CSS3, pourquoi chercher des exemples JavaScript ?
    One Web to rule them all

  4. #4
    Membre actif
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Points : 249
    Points
    249
    Par défaut
    Bonjour,
    Je cherche à obtenir un fichier "normal" écrit en javascript à partir d'un fichier tel que celui que je présente.
    Donc un fichier tel qu'on l'écrit en javascript : retour à la ligne, indentations, séparation des fonctions, etc ... C'est possible ? OUI ou NON ?
    Par conséquent peu importe le pourquoi du comment.

    Merci.
    Marcel Marie

  5. #5
    Invité
    Invité(e)
    Par défaut
    Le JavaScript qui vous a été fourni est tout à fait "normal".
    Il est juste en version minimalisée (sans commentaires ni espaces inutiles).
    Pour le rendre "anormal", vous pouvez utiliser un service comme : http://jsbeautifier.org/

  6. #6
    Membre actif
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Points : 249
    Points
    249
    Par défaut
    Bonjour,
    MERCI,
    On n'a pas d'évidence la même notion de la normalité !!!!! Je suppose donc que lorsque vous écrivez du javascript vous l'écrivez de façon "anormale". C'est assez spécial !!. Avez-vous essayé de NORMALISER votre façon de faire.?, de la breveter ? pourquoi pas !!!
    (sans commentaires ni espaces inutiles). Vous devriez suggérer aux auteurs de livre Javascript de normaliser leur écriture. Cela économisera du papier !!!!
    J'avais effectivement trouvé hier soir le site jsbeautifier.org. MERCI.
    Bonne journée.
    Marcel Marie

  7. #7
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    Le sarcasme et l'irascibilité n'ont jamais aidé à obtenir une réponse... Le JavaScript une fois minifié continue à respecter les normes de syntaxe du langage: en ce sens, il est "normal" du point de vue du langage. Néanmoins il n'est pas exploitable ou très difficilement par le développeur, bien que des outils et éditeurs sophistiqués permettent de reformatter le code en le réindentant, sans toutefois parvenir à récupérer les noms de variables initiaux.

    A l'avenir, veuillez faire preuve de davantage de respect envers les gens qui, de manière totalement volontaire et désintéressée, essaient de résoudre vos problèmes...
    One Web to rule them all

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par marcel marie Voir le message
    Bonjour,
    MERCI,
    On n'a pas d'évidence la même notion de la normalité !!!!! Je suppose donc que lorsque vous écrivez du javascript vous l'écrivez de façon "anormale". C'est assez spécial !!. Avez-vous essayé de NORMALISER votre façon de faire.?, de la breveter ? pourquoi pas !!!
    (sans commentaires ni espaces inutiles). Vous devriez suggérer aux auteurs de livre Javascript de normaliser leur écriture. Cela économisera du papier !!!!
    J'avais effectivement trouvé hier soir le site jsbeautifier.org. MERCI.
    Bonne journée.
    Marcel Marie
    Détentez-vous, c'était une simple boutade

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lecture fichier Word et remplacement paramètre
    Par Pfeffer dans le forum C++Builder
    Réponses: 4
    Dernier message: 21/02/2005, 17h30
  2. [ifstream] pb lecture fichier non sequentielle
    Par bludo dans le forum SL & STL
    Réponses: 3
    Dernier message: 10/02/2005, 21h30
  3. [LG]probleme lecture fichier
    Par yp036871 dans le forum Langage
    Réponses: 2
    Dernier message: 28/01/2004, 19h22
  4. [LG]Probleme lecture fichier file of ....
    Par John_win dans le forum Langage
    Réponses: 11
    Dernier message: 11/11/2003, 18h53
  5. [langage] prob lecture fichier .txt
    Par martijan dans le forum Langage
    Réponses: 3
    Dernier message: 16/07/2003, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo