Új hozzászólás Aktív témák

  • shev7
    veterán

    Végülis igazad van, kissé pongyolán fogalmaztam, ez csak példányosítás után lesz objektum.
    Az nem tiszta teljes mértékben, hogy a JS tutorialban felsorolnak JS, Browser és HTML DOM objektumokat. Ez egyik kategóriában sem kerül említésre. Végeredményben jogosan, mivel a többi már létező objektum, ez meg csak egy osztály. De akkor mi ez, hová való? Valamiért a JS tutorial sem említi, csak a tőle gyakorlatilag független AJAX leírás. (legalábbis nem emlékszem, hogy találkoztam volna vele)

    Van-e pl. más olyan beépített osztály, amit nekem kell példányosítani, ha használni akarom?
    Van-e az így létrehozott objektumon kívül más olyan JS objektum, ami a manapság használatos böngészőkben futó JS-ből elérhető, de nem fér bele a JS, Browser, HTML DOM objektumok listájába?

    Egyáltalán: eddigi olvasmányaim alapján azt sem értem, miért jó, hogy ebből külön példányt kell létrehozni, míg a többi osztályok helyett már kész objektumokat kapunk.

    ---
    Próbálom feltérképezni, hogy kb. miből áll a javascript környezete, ezért érdekel.

    "Van-e pl. más olyan beépített osztály, amit nekem kell példányosítani, ha használni akarom?"
    Minden osztalyt peldanyositani kell ha hasznalni akarod, vagy te peldanyositod, vagy a browser peldanyositja neked az oldal betoltesenel.

    "Van-e az így létrehozott objektumon kívül más olyan JS objektum, ami a manapság használatos böngészőkben futó JS-ből elérhető, de nem fér bele a JS, Browser, HTML DOM objektumok listájába?"
    Persze, rengeteg 3rd party library van sajat osztalyokkal.

    "Egyáltalán: eddigi olvasmányaim alapján azt sem értem, miért jó, hogy ebből külön példányt kell létrehozni, míg a többi osztályok helyett már kész objektumokat kapunk."
    Mint mar mondtam, semmit nem kapsz keszen, mindent peldanyositani kell. Peldaul ha datumokat akarsz hasznalni peldanyositasz egy Date objektumot. Ha regularis kifejezesekre van szukseged akkor egy RegExp-et. etc...

Új hozzászólás Aktív témák