Ú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.
Új hozzászólás Aktív témák
- Xiaomi 17 - még mindig tart
- Projektor topic
- BMW topik
- Hálózati / IP kamera
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Milyen billentyűzetet vegyek?
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- Kerékpárosok, bringások ide!
- Építő/felújító topik
- Abarth, Alfa Romeo, Fiat, Lancia topik
- További aktív témák...
- Részletfizetés. BankMentes. Kamatmentes. Új noblechairs EPIC - ZÖLD 3 év garancia!
- Dell 14 Latitude 7450 WUXGA 2in1 Touch X360 Ultra5 135U 12mag 16GB 512GB Win11 Pro WiFi7 Garancia
- Beszámítás! MSI Gaming Cyborg A15 FHD Gamer notebook - R5 240 16GB DDR5 512GB SSD RTX 5050 8GB
- Több darab! MacBook Pro 16" M1 32GB RAM 27%-os áfás számla
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

