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 :

Parsing de Javascript pour g�n�ration de fichier


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Invit�
    Invit�(e)
    Par d�faut Parsing de Javascript pour g�n�ration de fichier
    Bonjour,

    Bon, mon titre n'est peut-�tre pas super parlant, je vais essayer de faire un peu plus clair... :p

    Le contexte... Je dispose d'une s�ries de fonctionnalit�s Javascript (fonctions, variables globales, classes...) r�parties en plusieurs fichiers par th�me, avec des d�pendances et un m�canisme d'inclusion conditionnelle pour �tre s�r d'avoir tous les fichiers n�cessaires inclus chacun une seule fois. Dans les pages normales, je charge les fichiers dont j'ai besoin suivant les fonctionnalit�s que je souhaite utiliser.

    La probl�matique... J'ai besoin de regrouper, en un seul fichier Javascript, le code minimal n�cessaire pour une liste de fonctionnalit�s bien pr�cises (une liste de points d'entr�e, des noms de fonction ou de classe par exemple). Il s'agit donc de r�cup�rer dans l'ensemble des fichiers, non seulement le code des fonctions point d'entr�e et les variables globales, mais �galement d'effectuer une analyse de ce code pour chercher les autres �l�ments qui y sont utilis�s et les ajouter dans le fichier final.

    Le petit plus... Si j'arrive � faire �a bien (ce que je fais plus ou moins pour l'instant...) c'est d�j� bien. Mais j'aimerai faire encore mieux : pas mal de fonctionnalit�s sont regroup�es dans des classes, or, lorsque du code utilise une de ces fonctionnalit�s, avec la m�thode d�crite ci-dessus, je vais syst�matiquement r�cup�rer l'int�gralit� du code de la classe, mais aussi celui de toutes les fonctions n�cessaires pour toutes les sous-fonctions de la classe et ainsi de suite. Le must serait d'arriver � ne r�cup�rer que les sous-fonctions utiles dans les classes.

    En bref... Voil� pour l'explication du sujet. Je me demandais donc s'il n'existe pas des outils pour parser du code et pouvoir manipuler ce code de fa�on pas trop compliqu�e.

    Si quelqu'un a d�j� eu ce genre de probl�matique ou a une id�e quand m�me, je prends toutes les suggestions
    Merci d�j� d'avoir tout lu et si quelque chose n'est pas clair, h�sitez pas � demander, je peux d�tailler !

  2. #2
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    on avait d�ja pens� a ce genre de chose ( pour g�n�r� un micro lib de fonction a aprtir d'une grosse librairie ) c'est faisable, mais charge de travail cons�quente ...

  3. #3
    Invit�
    Invit�(e)
    Par d�faut
    Ok, mais donc rien n'existe dans le monde libre pour l'instant... Pas cool pour moi :p

    Merci quand m�me

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    C'est un peu le souci des libs: le tout ou rien ...
    le point d'entr�e d'un fichier .js est le debut du fichier et le point de sortie la fin ...
    Donc soit tu as un fichiers par fonction ou classe et un autre par extension et tu fais du coup un paquets de createElement script dans l'ordre classe sous classe ou tu passes par une table mysql hierarchis�e ...
    Cela repr�sente en effet un travail assez cons�quent au niveau de la structure js et niveau maintenance je ne sais pas si le jeu en vaut la chandelle...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. [DHX] Sortie de dhtmlxVault 1.7 : l'outil JavaScript pour uploader vos fichiers en AJAX
    Par vermine dans le forum Biblioth�ques & Frameworks
    R�ponses: 0
    Dernier message: 29/05/2013, 08h24
  2. R�ponses: 3
    Dernier message: 12/07/2010, 22h27
  3. code Javascript pour lire un fichier texte
    Par DEV-10 dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 27/10/2006, 21h49

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