Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Spiegazione di alcune istruzioni

    Salve a tutti,
    mi sono da poco cimentato nell'uso di Jscript e ne ho trovati davvero tanti in rete, ma vorrei cominciarne a capire che cosa fanno le istruzioni etc.. e non solo copiare, incollare e basta.
    Per questo vorrei alcune delucidazioni in merito a:

    var isMinNS4 = (document.layers) ? 1 : 0;
    var isMinIE4 = (document.all) ? 1 : 0;

    So che servono per determinare se il browser è Netscape o IE, ma cosa fa di più preciso quel ? 1:0;?
    poi:

    document.captureEvents(Event.MOUSEMOVE); //Predispone al documento un evento (anche + di uno), è giusto?
    document.onmousemove = getMousePosition; //specifica l'evento del documento fra parentesi, può essere anche + di uno,è giusto?
    Domanda da idiotaerchè è document. e non per esempio miolavoro. ?

    Poi:
    mouseX = event.clientX + document.body.scrollLeft;
    mouseY = event.clientY + document.body.scrollTop;
    Di questi due la teoria l'ho capita, ma event.clientx e document.body.scrollLeft mi potreste spiegare che cosa fanno di preciso?

    Infine:
    window.status = mouseX + "," + mouseY; //Serve per fare apparire le coordinate nella finestrella in basso a sx ?

    So che sono molte domande ma spero che qualcuno abbia voglia di chiarirmi questi dubbi

    Saluti

  2. #2

    Re: Spiegazione di alcune istruzioni

    Originariamente inviato da Litvack

    So che servono per determinare se il browser è Netscape o IE, ma cosa fa di più preciso quel ? 1:0;?
    in pratica è variabile = (espressione)?seVero:seFalso dove la valutazione booleana (ovvero può assumere i due valori di verità Vero o Falso) di quanto è scritto in "espressione"; quando questa valutazione restituisce vero, allora a variabile viene assegnato il valore scritto in "seVero", quando la valutazione restituisce False, alla variabile viene assegnato seFalso



    document.captureEvents(Event.MOUSEMOVE); //Predispone al documento un evento (anche + di uno), è giusto?
    document.onmousemove = getMousePosition; //specifica l'evento del documento fra parentesi, può essere anche + di uno,è giusto?
    si riferiscono alla gestione degli eventi. Vediti, per esempio, http://oopweb.com/JavaScript/Documen...t11/part11.htm


    Domanda da idiotaerchè è document. e non per esempio miolavoro. ?
    perché document è un oggetto predefinito (http://www.devguru.com/Technologies/.../document.html); miolavoro che è? Se è un tuo oggetto allora va bene. dopo il "." ci devi scrivere una sua proprietà o un suo metodo (se non sai cos'è un oggetto, una proprietà o un metodo devi studiarti la programmazione Object Oriented...)

    mouseX = event.clientX + document.body.scrollLeft;
    mouseY = event.clientY + document.body.scrollTop;
    Di questi due la teoria l'ho capita, ma event.clientx e document.body.scrollLeft mi potreste spiegare che cosa fanno di preciso?
    vedi http://www.w3schools.com/HTMLDOM/event_clientx.asp e http://msdn2.microsoft.com/en-us/library/ms534618(VS.85).aspx


    window.status = mouseX + "," + mouseY; //Serve per fare apparire le coordinate nella finestrella in basso a sx ?
    finestrella in basso a sinistra? Si chiama barra di stato
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    Ti ringrazio molto per le risposte
    e grazie ai tuoi link ora so dove cercare le cose che mi servono ^^ .
    Per quanto riguarda il document avevo fatto un pò di confusioni, scusami.
    E per la "finestrella" non mi veniva barra di stato in quel momento
    Sei stato molto gentile,ti ringrazio

    Litvack

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.