- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- gerner1
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Fűzzük össze a szavakat :)
- djculture: Az elvileg már senkinek nem kellő HDD-k ára is egekbe emelkedett 4 hónap alatt
- eBay-es kütyük kis pénzért
- Gurulunk, WAZE?!
- Archttila: SMART tesztelés automatizálva: smartctl poller script Zsh-ban, RPi-re
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
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
-
Archttila
veterán
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
Köszönöm!
-
hiperFizikus
senior tag
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";Köszönöm, ezek jól mennek; de még önmagában a keret vastagságát hogyan kell beállítani, valami
border**-re gondolok ? Keresgéltem utána, de nem voltam szerencsés .
-
dqdb
nagyúr
Inkább egy lokális változóba gyűjtse az értéket, aztán a végén frissítse az eredménnyel az
innerHTML-t, mert nem szerencsés újrarendereltetni az oldalt minden részlépés után. -
Nagyzoli27
csendes tag
-
Nagyzoli27
csendes tag
-
Hunmugli
aktív tag
-
ltpalermo
csendes tag
idézőjelekkel sem működik, ugyh lehet h nem string.
string-é konvertálni így tudom? String(Winddirection);
mert ezt próbáltam és így sem megy -
#81999360
törölt tag
-
Kommy
veterán
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?>
Benne van a php fájlban.
Amúgy az <?=$valtozo?> működött. köszönöm
-
martonx
veterán
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?Van pár ökölszabály:
1. scripteket mindig a body végére tesszük. Ez alól a ga script az egyetlen (általam ismert) kivétel, noha ez is simán megy az oldal alján is, de a gugli azt javasolja, hogy a mérések pontossága érdekében inkább menjen a head-be. A ga script egyébként csak egy async loader, szóval szerencsére csak minimálisat fog az oldalad betöltődésén lassítani.
2. ne foglalkozz az async - defer attribútumokkal. Ha ezekre vagy szorulva, akkor az azt jelenti, hogy valamit elég rendesen elbaltáztál. No de miért? Mert egy rendesen optimalizált oldalon egy szál minifikált bundle-özött js található (na jó az egy szál, az bizonyos esetekben, mikro optimalizációknál lehet akár 2-3 is), ergo ezekre az attribútumokra nincs is érdemben szükség.
3. ha már optimalizálás, akkor cdn-ről használod azt az egy szál minifikált, bundle-özött js-edet? Sőt menjünk tovább, minden statikus tartalmat (css - ami ugye szintén bundle-özött, minifikált, képek - amik ugye lehetőség szerint sprite-okban vannak). A cdn-ben be van állítva a gzip, illetve valami jó nagy expiary date? A cdn már csak azért is fontos, mert a böngésző azonos domain-ról sorrendben szedi le / várja be a kért cuccok letöltődését. Ellenben ha valamit másik domain-re teszel ki, pl. cdn-re, akkor annak a letöltése, feldolgozása hirtelen párhuzamossá válik.
4. ha már kismillió js file-od van, akkor használj valamilyen loader scriptet, amivel szabályozni tudod, hogy mikor épp melyik js töltődjön be, így minden oldal csak a számára szükséges minimális js-t fogja letölteni, használni.
5. egy oldal pagespeed-jén ritka az, amikor maga a js betöltés ront. Simán lehet, hogy a szerver oldalon van valami elcseszve (mondjuk a legtriviálisabb dolgokat is sql-ből kérdezgeti le, erre nagyon jó tipikus rossz példa a cms-ek működése), valami nincs cache-elve, szar a html struktúra, túlbonyolított a css, és ez miatt extra köröket fut a renderelés stb... -
Jim-Y
veterán
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.
Igen, nálam itthon ST2 van JSHint pluginnal, tényleg ugyanazt tudja mint a grunt-contrib-jshint, illetve WebStorm is erős ebben, még jobb is, ettől függetlenül azért még bőven van olyan task amire jó a grunt/gulp, sőt..
By the way ... [link]
-
Jim-Y
veterán
A this használatát én ahol lehet elkerülöm, és másoknak is ezt javaslom. Már itt is írtam róla többször, aki nem tudja pontosan, hogy mikor mi a this az bele fog futni hibákba! Ezt ki lehet kerülni azzal, hogy pl event.target-et hívunk. A példában pont nem ez kellett, hanem az event.currentTarget, de ez most lényegtelen

Majd beállítom a feed-et akkor, köszi
Tervezek még írni, sőt, igazából csak most kezdtem, csak nincs sok időm mostanában :/ -
pumatom
aktív tag
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.Értem!
Köszönöm szépen!
-
fordfairlane
veterán
vajon miért nem kopik ki a köztudatból
Mert egyszerű, és mert szemantikailag nem olyan rossz az (félig jó
). Látod magánál az elemnél, ha van hozzá kötve eseménykezelő.Az már kevésbé jó, hogy az on(event) attribútumba nem egyszerűen metódusnevet írsz, amit a javascript hozzáköthet az adott elemhez, hanem gyakorlatilag komplett scriptet rakhatsz bele inline.
-
csabyka666
veterán
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)
Az már biztos, hogy ti ezt jobban értitek nálam.
Ezt találtam. Szerintem jónak tűnik, aztán majd kiderül...
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Revolut
- E-roller topik
- A Motorola Edge is különleges textúrával várható
- Vivo X200 Pro - a kétszázát!
- Sorozatok
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- A fociról könnyedén, egy baráti társaságban
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
- Óra topik
- Yettel topik
- További aktív témák...
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
- Asus ROG MAXIMUS Z690 EXTREME Alaplap!
- Új Motorola G06 64GB, Kártyafüggetlen, 1 Év Garanciával
- (TÖBB DARAB, KÉSZLETEN) SAMSUNG / KINGSTON 4GB DDR4 RAM / MEMÓRIA MODULOK
- BESZÁMÍTÁS! GIGABYTE B450M R5 3600 16GB DDR4 512GB SSD GTX 1070 8GB Formula Air Mesh G3 Adata 600W
- ÁFÁS iMac Pro 27", 64 GB RAM, 18 MAGOS CPU, 8 GB GPU, 1 TB SSD - (0441AB)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



