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

AJAX Discussion :

[AJAX] Séparer l'HTML du javascript avec prototype


Sujet :

AJAX

  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut [AJAX] Séparer l'HTML du javascript avec prototype
    Bonjour tout le monde,

    J'ai découvert hier que Prototype pourrait largement diminuer la quantité de code écrit pour mes projets.

    J'ai lu que l'on pouvait séparer le HTML du javascript.

    Je me pose une question à propos de cela :

    - Est-il préférable de mettre le code javascript (prototype) dans une autre page (appel AJAX...) ?
    - Comment séparer les évènements (onclick...) du code HTML ?

    Merci d'avance pour votre aide.

    beegees

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,
    J'ai découvert hier que Prototype pourrait largement diminuer la quantité de code écrit pour mes projets.
    comme tous les framework javascript (même si pour prototype le qualificatif de framework fait débat chez les puristes).

    J'ai lu que l'on pouvait séparer le HTML du javascript.
    En programmation on aime bien découpler les couches présentation, métier, ...

    - Est-il préférable de mettre le code javascript (prototype) dans une autre page (appel AJAX...) ?
    - Comment séparer les évènements (onclick...) du code HTML ?
    Tu disposes de plusieurs solutions, plus ou moins génériques. Tu peux par exemple mettre tout ton code qui gère ta page dans des fichiers JS, cela à l'avantage de le séparer de la page. Pour poser les événements tu peux aussi le faire depuis une ressource JS externe, en utilisant les fonctions du framework. Mais tu peux aussi les poser directement dans ta page. Le tout est de répartir le code entre la page HTML et "le fichier JS de traitement associé" pour que cela te semble "le plus logique possible", et en théorie le plus évolutif possible.

    ERE

  3. #3
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    ERE a déjà très bien répondu.
    Simple remarque :
    Citation Envoyé par beegees Voir le message
    J'ai lu que l'on pouvait séparer le HTML du javascript.
    Ceci est tout-à-fait juste ^^ mais :
    Citation Envoyé par beegees Voir le message
    J'ai découvert hier que Prototype pourrait largement diminuer la quantité de code écrit pour mes projets.
    n'a aucun rapport avec la séparation HTML - JS...
    Tu peux très bien utiliser Prototype tout en collant du JS partout dans ton source html (admettons par exemple que ce soit ton anniversaire que tu sois masochiste ), ou à l'inverse ne pas utiliser Prototype et séparer néanmoins correctement les couches contenu et présentation.

  4. #4
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Salut,

    Merci à vous deux pour vos réponse.

    C'est un peu plus clair maintenant.

    Merci encore.

    beegees

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

Discussions similaires

  1. Comment séparer fichier html et javascript
    Par IssZiper dans le forum jQuery
    Réponses: 1
    Dernier message: 18/11/2015, 18h15
  2. Injection HTML et JavaScript avec GXT/GWT
    Par Edta dans le forum Sécurité
    Réponses: 0
    Dernier message: 06/03/2014, 11h04
  3. Réponses: 3
    Dernier message: 19/01/2014, 22h32
  4. Réponses: 7
    Dernier message: 27/09/2013, 17h31

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