Visualizzazione dei risultati da 1 a 10 su 10

Discussione: semplice albero

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    semplice albero

    Salve.
    Vorrei sapere come costruire un albero in js.
    Come l'ho realizzato in java:
    codice:
    public class FileNode {
       private String nome;
       private Vector figli;
    
       public FileNode(String nome) {
          this.nome = nome;
          figli = new Vector();      
       }
    
       public FileNodo(String nome, FileNode figlio) {
          this.nome = nome;
          figli = new Vector();
          figli.add( figlio );
       }
    
       public String getNome() { return nome; }
    
       public void aggiungi(FileNode figlio) {
          figli.add( figlio );
       }
    
       public FileNode getFiglio(String nome) {
          return trova(nome);
       }
    
       private FileNode trova(String nome) {
          boolean trovato = false;
          FileNode f = null;
          int i = 0;
          while ((i < figli.size()) && !trovato) {
             if (((FileNode) figli.elementAt(i)).getNome().equals(nome)) {
                trovato = true;
                f = (FileNode) figli.elementAt(i);
             }
          }
          return f;
       }
    }
    purtroppo sono senza manuale di javascript e non conosco come gestire gli oggetti.
    grazie.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Dovresti guardare il DOM e i metodi che ti permettono di manipolare un documento... del tipo createNode, appendChild, removeChild...
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    cosa intendi?non ho capito .
    La struttura del documento non mi interessa,vorrei solo sapere se si puo' in js creare delle classi autoreferenziate e come , poi mi arrangio a tradurre.
    Grazie comunque fcaldera

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    up!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    java e javascript (JS) hanno molto poco in comune: una parte del nome e la struttura di programmi object-oriented.

    Inoltre nel tuo programma java stai facendo creazione di oggetti, cosa non cosi` comune in JS (ma possibile).

    Dovresti quindi andare a cercarti le istruzioni (fcaldera ne ha indicate qualcuna) in un reference e cercare di implementarle.

    Tempo fa c'era qualcuno che si occupava di creare una libreria di funzioni JS, che faceva anche uso della creazione di oggetti (vedi link in rilievo su WDL); ora mi sa che stanno un po' dormendo, ma forse li` trovi info piu` precise.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    scusa mich,ho letto i post,ma non so ancora come creare un oggetto personalizzato(forse con prototype?)da 0.
    ho visto che si possono aggiungere funzionalita' ad esempio agli Array,ma non come creare una classe e , soprattutto la compatibilità tra i browser li consente?
    Grazie.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non sono molto esperto. Non ho mai usato quei metodi, li ho solo visti passare in queste pagine.

    Per creare un oggetto JS ci dovrebbe essere qualcosa come
    var pippo = new Object();

    dove Object puo` anche assumere valori diversi a seconda dell'oggetto da creare.

    Se invece devi creare un oggetto HTML, puoi usare .innerHTML (non standard ma ben supportato)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    grazie mich hai fatto anche troppo chiedo ad altri dato che non sono riuscito a trovare un piffero su google.

    nessuno mi sa spiegare:
    1)come si crea un oggetto
    2)come si crea una variabile dentro all'oggetto?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    up

  10. #10
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    ho trovato qlcs penso sia utile...

    http://blog.dreamprojections.com/arc...004/12/27.aspx

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.