- Huawei Watch GT 5 Pro - egészség + stílus
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Az 5 legnagyobb bénázás a mobilpiacon idén
- Xiaomi 15 - kicsi telefon nagy energiával
- Milyen okostelefont vegyek?
- iPhone topik
- Mobilinternet EU-n kívül, eSIM adatcsomagok használata
- Drága bluetooth tagek olcsóbb alternatívái (MiLi MiTag, LiTag, OTAG, stb.)
- Külföldi prepaid SIM-ek itthon
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
cSuwwi
senior tag
válasz
Archttila
#10119
üzenetére
Az userscripted teljesen jó, ahogy korábban írták. A probléma oka az, hogy mint kiderült az ncore-n használnád, viszont ott az nfo fájlokat és pár dolgot utólag xhr (ajax) hívással tölt be, arra viszont nem fog lefutni a scripted, mert az csak az oldal betöltéskor fut le egyszer.
Ahol működik (a .link végűek) azért van, mert a torrent listában az imdb linkek ezzel vannak prefixelve, azokat ki is szedi, ahogy kell.
Kell guglizni megoldást arra (ha van), hogy dom változás esetén is fusson le, akkor jó lesz.
Az ötlet amit csinál a script amúgy jó, simán el lehetne hagyni már ezt a fajta referer elrejtést, a rel noopener noreferrer jó ideje támogatott. Viszont ide jár a fél ország és még ie6-on se lepődnék meg, oda viszont kell
-
cSuwwi
senior tag
válasz
hiperFizikus
#7613
üzenetére
borderWidth amit keresel, ha csak magaban kell
A w3school oldalan megtalalod a tobbit is (a bal oldali menuben) [link]
-
cSuwwi
senior tag
válasz
hiperFizikus
#7611
üzenetére
Pl.: document.getElementById vagy document.querySelector
Ha csak a szin van, akkor:
document.getElementById('idCanvas022').style.borderColor = "red";Ugyanez querySelectorral:
document.querySelector('#idCanvas022').style.borderColor = "red";Ha tobb dolog valtozik, akkor sima border-be mehet az ertek:
document.getElementById('idCanvas022').style.border = "3px dashed blue"; -
cSuwwi
senior tag
válasz
Nagyzoli27
#7570
üzenetére
ahogy dqdb kollega irta lokalis valtozoba teszed, majd ahogy irtad ugy updateled
valami ilyesmi, de tobb modon is megoldhatovar x = ["a","b","c","d","e"];var y = '';for (i=0;i<x.length;i++){y+=(x[Math.floor(Math.random()*x.length)])}document.querySelector('.valami').innerHTML = y;De a querySelector csak az elso talalatig fog menni, ha tobb helyen is kell akkor querySelectorAll kell
-
cSuwwi
senior tag
válasz
Nagyzoli27
#7567
üzenetére
vagyis fuzd ossze: az innerHTML utan += legyen, ne siman =
mert most mindig az uj betu lesz az egyeduli erteke -
cSuwwi
senior tag
válasz
Tomi_78
#7449
üzenetére
Ha "nem erti" akkor nem huzza be a js filet (undefined lesz), eleresi ut helyes?
Ha bongeszos a cucc, akkor chromeban nyitsz egy console-t, es megnezed a net fulon egyaltalan betolti-e es 200-as valasszal, majd ha beirod a consolra hogy Howl() nem undefinedet kene adnia.
Ha react/react native vagy hasonlo alapu akkor a debuggerben latod mi a gondja.1 perc alatt osszedobhato vele egy js player: https://jsfiddle.net/h2y0zsg6/
-
cSuwwi
senior tag
válasz
Panhard
#6532
üzenetére
Állíts be rá korlátozást (ip-re vagy domainre) ahol a kulcsot generáltad, akkor nem gond. Ha az alap beállításon hagyod (hogy nincs) akkor más is elhasználhatja a kvótádat, de nem hiszem hogy ezzel bárki is foglalkozna.
Az oauth-os secretedre tényleg vigyázz, az nem is látható. -
cSuwwi
senior tag
Attól függ hogy hol van ez a kód.
Ha egy külön js fileban, akkor direkt módon sehogy. Én ilyenkor azt szoktam csinálni, hogy valamelyik html elemnek adok egy id-t, és egy data-valami attribnak az átadandó értéket. A js résznél meg kiolvasom ezt a data-t.Ha php fileban van akkor egy sima beleírással is mehet: <?=$valtozo?> (vagy ha nincs a short tags engedélyezve akkor <?php print $valtozo?>
-
cSuwwi
senior tag
sztem ajaxal megoldhathatónak tűnik
sessionid-t is lehet ajaxal intézni, utána az urlhez fűzi -
cSuwwi
senior tag
válasz
martonx
#4388
üzenetére
Az analytics előrerakáson kívül nekem újdonságot szerencsére nem mondtál.
Async/defert nem használok, csak érdekelt hogy van-e létjogosultsága egy átlagos sitenál.
Minify, image sprite alap. Ahol megoldható külön aldomainről mennek a static dolgok, de ez egy pofon a szarnak, mert a cookiekat ugyanúgy elküldi neki. Ideális esetben lenne egy cookieless domain staticnak.
Átlag 2 js-t használok, egy framework.js-t (benne a külsős cuccok, jQ vagy ami éppen kell), illetve egy js amiben a saját cuccok vannak.Szerveren gzip, normális expire time van, js/css-nél ?v=dátum paraméter is van, hogy változás esetén frissüljön.
-
cSuwwi
senior tag
Optimalizálás témakörbe: külső js fileokat head-be, vagy body vége elé?
Jómagam csak az oldalak végére pakolom (elvileg ide illene, illetve már megszokásból, inline js-t kerülöm, csak diszkrét js van az oldalaimban)
Viszont a "csoda" seo-sunk szerint előre kellene, és az analytics mérőkódot is.
Az átlag magyar siteokat elnézve a fejlesztőbrigádtól függ éppen hova kerül. Van valami előnye a headbe tenni?Illetve az async/defer gyakorlatban is beválik? Gyorsabb lesz a betöltődés?
Itt ahogy látom az async-nál párhuzamosan letölti és le is futtatja (addig áll az oldal renderelés), defernél is hasonló, csak a sorrend is számít. [link]
Eddig remekül megvoltam ezek nélkül is, kérdés hogy gyakorlati haszna van-e (bizonyára), használja valaki? -
cSuwwi
senior tag
A grunt (vagy akkor már inkább gulp) automatizált dolgainak jó része kiváltható egy jól beállított editorral.
Én pl. Sublime 3-at használok, lintelés (js, php) pár kattintással megoldható. Jobb is, mert kódírás közben már jelez ha gond van. Atommal is jól mennek az erős(?) nodejs támogatás miatt, bár W7-en tragikusan lassú.
Gulppal marad a minify, uglify, de főleg a sass konvertálás. Jó dolgok ezek, tényleg sok a helper tool mostanság. Aki még dolgozott a "hőskorban", amikor nem volt firebug meg egyéb toolok, akkoriban egy élmény volt debugolni de simán sitebuildeni is.
-
cSuwwi
senior tag
-
cSuwwi
senior tag
válasz
pumatom
#4271
üzenetére
Nem feltétlenül kell külön js file (ha csak egyéb oka nincs).
1 http query-t spórolhatsz vele, ha csak 1 js filet használsz erre 2 helyettlekéred az ablak szélességét, és a megfelelő ágra tereled
ha van jQuery akkor ott ez a feltétel:if ($(window).width() < 768){
}Ha nincs akkor natívban: window.innerWidth-el lehet játszani.
A többi gondolom fog menni. -
cSuwwi
senior tag
válasz
Sk8erPeter
#3917
üzenetére
attachEvent-re gondoltam csak régen volt már nem ugrott be
bind, on, live megvolt, többi sose kellettohh, nagyon sok oldalon van még most is inline js event, nem csak kezdőknél/kis siteokon
vajon miért nem kopik ki a köztudatból?a sok on-al nincs gondom, csak nem fogalmaztam jól sry

-
cSuwwi
senior tag
pedig még lehetne fokozni.
pl. asszem 1.7 előtt nem volt "on", live-al kellett/illett kezelni, vagy jQ előtt az addeventlistener-es megoldások. A click esemény az IE kivételével mindenhol click volt, IE alatt mindenhova kellett az "on" előtag (onclick, onsubmit, ...).
keverhető még a nem diszkrét js-t használó oldalakon a különböző tagekre ráaggatott eventekkel, onclick buttonoknál, vagy onsubmit formokon.
sok "on" van és mind ugyanaz
-
cSuwwi
senior tag
válasz
csabyka666
#3877
üzenetére
js-el ajax
js nélkül a php végén egy header-el irányítsd vissza header('Location: urled');
annyi előnye van a headeres visszatolásnak, hogy f5-re nem dobja a lejárt oldal üzenetet (és duplázni se lehet vele)ajaxnál esetleg annyit belerakhatsz pluszban, hogy ameddig nincs válasz addig disabled legyen a gomb, hogy ne lehessen gombnyomkodással kiakasztani (bár ez megoldható úgy is, hogy az ajax query előtt lockolod)
Új hozzászólás Aktív témák
- Huawei Watch GT 5 Pro - egészség + stílus
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Fejhallgató erősítő és DAC topik
- Toomy: FOXPOST régen jó volt, de ma már jobban jársz ha elfelejted.
- Házimozi haladó szinten
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- PlayStation 5
- AliExpress tapasztalatok
- Sorozatok
- Az 5 legnagyobb bénázás a mobilpiacon idén
- További aktív témák...
- LG 32GP850-B 32'' Sík QHD 165 Hz 16:9 G-Sync/FreeSync NanoIPS Gamer Monitor - Karácsonyi akcióban!
- RYZEN 7 5800X + hűtött VRM-es A520 alaplap + 32GB hűtőbordás DDR4 kit! GAR/SZÁMLA (a Te nevedre)!
- Noblechairs Epic - Valódi bőr
- iPhone 15 PLUS 128GB kék sérült kijelző, KÁRTYAFÜGGETLEN! Akkumlátor 90%! Fulldoboz!
- GAMER PC - i7-7700, 16GB DDR4, GTX 1650
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 400 Lite / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- DELL PowerEdge R630 rack szerver - 2xE5-2650v3 (20 mag / 40 szál, 2.3/3.0GHz), 32GB RAM, 55992Ft+ÁFA
- Samsung Galaxy S10 Lite 128GB (Kijelző törött)
- Eredeti, új Lenovo 330W töltők - ADL330SDC3A
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopszaki Kft.
Város: Budapest





