Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz Sk8erPeter #2971 üzenetére
Lehet akkor tényleg félreértettem, kicsit úgy értettem, mintha a javascript objectum orientáltságát kérdőjelezné meg
Zedz: valami olyasmire gondoltál, hogy érdemes-e kliens oldali javascriptben minél inkább kihasználni a klasszikus OOP-s eszköztárat? Mint osztály, objektum, enkapszuláció, öröklődés stb..?
Szerintem ez abszolút feladat függő. Vannak olyan 3rd party toolok amiket egy bizonyos bonyolultság után érdemes lehet használni. Most például a require.js szerű modulrendszerre gondolok, ami a modularizációt segíti. Vagy asszem jquery-nek is van extend metódusa ami az örököltetést segíti/mossa el.
De azt sem szabad elfelejteni, hogy a háttérben akkor is "oop van", amikor csak simán függvényeket definiálsz meg listenereket aggatsz DOM elemekre.
Például egy sima function x() { } is egy objektumnak lesz a része, ugye a global object-nek.
Attól, hogy nem csinálsz explicit konstruktorokat, meg nem örököltetsz még maga a nyelv, és a működése oop "szerű" lesz.
-
Zedz
addikt
válasz Sk8erPeter #2971 üzenetére
Rosszul fogalmaztam. Arra akartam kilyukadni, hogy a PHP OOP-ról többet hallani, olvasni, hogy mennyire fontos. JS OOP részéről nem, ezért próbáltam hozzá viszonyítani.
(#2972) Jim-Y: Igen, a jövőben megpróbálok pontosabban fogalmazni. A kliens oldali OOP-ra gondoltam.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Politika
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Medence topik
- Tesla topik
- UHD filmek lejátszása
- Az olcsóbb szegmens felé fordul az Apple virtuális szemüvegével
- Okosóra és okoskiegészítő topik
- Honor Magic6 Pro - kör közepén számok
- gban: Ingyen kellene, de tegnapra
- Revolut
- További aktív témák...
- HP EliteDesk 800 G3 SFF / i5-7500 / DDR4 / NVMe M.2 / USB Type-C / USB 3.1 / több db / 27% számla
- Azta! Csodaszép! DELL Vostro 5370 Ultrabook Laptop 13,3" -70% i5-8250U 4Mag 8Gb 256GB SSD FHD IPS
- LEÁRAZVA! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -80% i7-10610U 32/512 FHD HUN
- Logitech Z625 THX minősített 2.1-400Watt! Ritka Masszív!
- Xiaomi 13T fekete 8/256 kártyafüggetlen, garanciális