Hirdetés
- Felháborodott az Apple, a Meta az iPhone-felhasználók üzeneteit akarja olvasni
- A luxusmárkáknak kell a bitcoin, az USA jegybankjának nem
- Letiltja az USA a politikusokat a telefonhívásokról és szöveges üzenetekről
- Nagy áttörés jön a napelemek piacán, nem kell annyi hely a paneleknek
- Belenyúlt az USA az Epic Games igazgatótanácsába, nyomoz az NVIDIA
-
IT café
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
[ Szerkesztve ]
-
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
- Kuponkunyeráló
- Azonnali informatikai kérdések órája
- Nvidia GPU-k jövője - amit tudni vélünk
- Google Pixel topik
- iPhone topik
- Szeged és környéke adok-veszek-beszélgetek
- Gaming notebook topik
- Porszívók - akkus és klasszikus vezetékes
- Ukrajnai háború
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest