Hirdetés
- Légből kapott hírünk van képekkel
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S24 - nos, Exynos
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy S21 FE 5G - utóirat
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Yettel topik
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Poco F7 – bajnokesélyes
Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz
Sk8erPeter
#3128
üzenetére
Ezt meg annyival egeszitenem ki, ami kimaradt Sk8erPeter amugy remek osszefoglalojabol, hogy a ; (semicolon) rakasokat sem hasznalod tul kovetkezetesen. Neha kiteszed, neha nem. A best practice az, ha mindig kiteszed. A masik a dangling else.. Tegyuk mar ki a { (curly braces) jeleket!
if ($(this).hasClass('active')) $(this).find('#loginLogo').html('▲')
else $(this).find('#loginLogo').html('▼')helyett
if ($target.hasClass('active')) {
$loginLogo.html('▲')
} else {
$loginLogo.html('▼')
}Sot, mivel ez meg mindig nem tul DRY, ezert ami ennel is jobb practice
var chevron = $target.hasClass('active') ? '▲' : '▼';
$loginLogo.html(chevron);Illetve en biztos, hogy nem hasznalnam a click(), change() stb.. shorthand functionoket event handlingre, mert ha helyette:
$topLevelElem.on(CLICK, 'eventDelegation', handler);
Igy hasznalod az esemenykezeloket, akkor vele jar elonyokre teszel szert:
- egyreszt a CLICK valtozot egyszer fogod letrehozni amit addot esetben le tudsz majd konnyen cserelni TOUCH_END-re peldaul.
- event delegation
Új hozzászólás Aktív témák
- Olcsón hozhatod ki a maximumot régebbi Intel CPU-kból
- Arc Raiders
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Tesla topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Légből kapott hírünk van képekkel
- Autós topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Wise (ex-TransferWise)
- Óra topik
- További aktív témák...
- Sapphire Pulse 6800XT 16Gb Kitűnő! Ingyen posta!
- Cisco Telepresence MX300 G2 - 55" Interaktiv Monitor - Konferencia rendszer
- 70" Interkativ Érintőképernyős Monitor / All In one PC - InFocus INF7021A Multi Touch
- Microsoft Surface Hub (v1) 1597 - 55" All in One PC - Érintőképernyős monitor
- Dell PowerSwitch N2048 48 Port Gigabit Ethernet 2 Port 10Gb SFP+ Switch
- Jura Impressa F70 Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
- Nokia 5.3 64GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 15 Pro Max 256GB Black Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3004,100 % Akksi
- Samsung Galaxy Z Fold 4 256GB,Újszerű,Dobozával, 12 hónap garanciával
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


