Diszkrét javascript

A cikk stílusa nem enciklopédikus vagy sérti az orosz nyelv normáit.

Ebben a szakaszban nincs hivatkozás az információforrásokra.

Egy diszkrét megközelítés alkalmazásával könnyebb elérni a következő eredményeket [4]:

  • A weboldal elérhetősége több felhasználó számára
  • Rugalmasság a dokumentumok, stílusok vagy parancsfájlok módosításakor
  • Működési megbízhatóság (robusztusság) és skálázhatóság, beleértve a fokozatos javulás lehetőségét
  • Növelje a termelékenységet, például külső szkriptek gyorsítótárazásával

A viselkedés elkülönítése a jelöléstől

A jól strukturált fejlesztési megközelítéssel a jelölés célja egy dokumentum szerkezetének leírása, de nem viselkedése. A szerkezet és a magatartás keveredése többek között a hely fenntarthatóságának romlásához vezet. Ez ugyanazon oknál fogva történik, mint a struktúra és a prezentáció összetétele esetén: ha egy webhely több száz adatmezőt tartalmaz, mindegyikhez hozzáadja a megfelelő onchange attribútumot (és szükség esetén később módosítja őket), időigényes eljárás lehet.

Nem tolakodó megoldás az eseménykezelők programozott telepítése. Általában ez olyan elemek logikai felosztásával érhető el, amelyekhez egy vagy másik kezelőre van szükség az osztályban a következő feldolgozással:

A szkript megtekintheti a validatedDate osztályhoz tartozó összes bemeneti elemet, és beállíthatja a megfelelő kezelőket:

Mivel az osztálytulajdonság az elem szemantikai szerepét tükrözi, ez a megközelítés jól illeszkedik a W3C ajánlásaihoz. a modern szabványokon alapul.

Kapcsolódó cikkek