Hirdetés
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Fejhallgató erősítő és DAC topik
- AMD vs. INTEL vs. NVIDIA
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
- AMD Navi Radeon™ RX 9xxx sorozat
- Projektor topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Speciális kiadású AMD-s alaplapot villantott az ASUS a 20 éves ROG-jubileumra
- Apple MacBook
- AMD FX
-
5100 - 5001
10361 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - 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ésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
-
PumpkinSeed
addikt
Adott egy ilyen szerkezet:
<form id="valami">
<input id="narancs"/>
<input id="alma"/>
<input id="korte"/>
</form>
<form id="valami2">
<input id="banan"/>
<input id="mandarin"/>
<input id="kokusz"/>
</form>Ezek az inputok checkbox-ok. For ciklussal nézem végig, hogy melyik checkbox van checked true állapotban. Ha true akkor gombokkal át lehet tenni az egyik formból a másikba. Hogyan tudok hivatkozni azokra az inputokra amik csak az első formban vannak benne?
Eddig ezt próbáltam:var formId = document.getElementById("valami");
for (var i = 0; i < fruitsArray.length; i++) {
if (formId.document.getElementById(fruitsArray[i]).checked === true){
alert(12);
}
}
Uncaught TypeError: Cannot read property 'getElementById' of undefined, ezt kaptam a fönti kódra. -
DNReNTi
őstag
Sziasztok.
Remélem jó helyen járok.
Az alábbi oldalon nektek megy a java?
[link]Hiába telepítem a java alkalmazást, nem akar menni. Se chrome, se mozilla, se explorer.
Ezt írja:
Nem megfelelő futtatókörnyezet
Ha ezt az oldalt látja, az azt jelenti, böngészője nem, vagy csak részben alkalmas az e-Jelentés rendszer futtatására.
A probléma oka: nincs engedélyezve a JAVA alkalmazások futtatása.
A hiba elhárításához kérjük vegye fel a kapcsolatot számítógépe rendszergazdájával, és kérje meg, engedélyezze az e-Jelentés weblapjáról származó JAVA alkalmazások futtatását.
A Java topikban szerintem több szerencsével járhatsz. fordfairlane válaszára alapozva, valszeg az alkalmazásban nem jó a classpath, de a másik topikban tuti mondanak majd okosabbat.

-
werszomjas
addikt
7-es és 8-as Java Runtime-mal sem fut. Class not found exception.
Ez az, és nem értem, hogy a hiba az én gépemben van? Próbáltam már több verziószámot, 3 böngészőt, de semmi

-
fordfairlane
veterán
Sziasztok.
Remélem jó helyen járok.
Az alábbi oldalon nektek megy a java?
[link]Hiába telepítem a java alkalmazást, nem akar menni. Se chrome, se mozilla, se explorer.
Ezt írja:
Nem megfelelő futtatókörnyezet
Ha ezt az oldalt látja, az azt jelenti, böngészője nem, vagy csak részben alkalmas az e-Jelentés rendszer futtatására.
A probléma oka: nincs engedélyezve a JAVA alkalmazások futtatása.
A hiba elhárításához kérjük vegye fel a kapcsolatot számítógépe rendszergazdájával, és kérje meg, engedélyezze az e-Jelentés weblapjáról származó JAVA alkalmazások futtatását.
7-es és 8-as Java Runtime-mal sem fut. Class not found exception.
-
werszomjas
addikt
Sziasztok.
Remélem jó helyen járok.
Az alábbi oldalon nektek megy a java?
[link]Hiába telepítem a java alkalmazást, nem akar menni. Se chrome, se mozilla, se explorer.
Ezt írja:
Nem megfelelő futtatókörnyezet
Ha ezt az oldalt látja, az azt jelenti, böngészője nem, vagy csak részben alkalmas az e-Jelentés rendszer futtatására.
A probléma oka: nincs engedélyezve a JAVA alkalmazások futtatása.
A hiba elhárításához kérjük vegye fel a kapcsolatot számítógépe rendszergazdájával, és kérje meg, engedélyezze az e-Jelentés weblapjáról származó JAVA alkalmazások futtatását.
-
utas666
tag
Üdv!
Böngészőhöz (pl. Firefox, vagy régi Opera) egy olyan user js-t szeretnék írni, ami egyesével megkeresi az alábbi szerkezeteket és ezeknél a data-username atributum értékét beírja az általam most _IDE -vel megjelőlt helyre, gyk. hozzá csapva a végéhez.
Még nem csináltam ilyet, meg úgy egyáltalán userscriptet, de valószínűleg nem nehéz ezért ha valaki segítene, az nagy lökést adna. Nehezítheti a dolgot, hogy a keresett részek általában nem közvetlenül az oldalon vannak, hanem egy iFrame-en belül. Ha már létezik a spanyol viasz, akkor egy linkért is hálás lennék.
...
<div class="post-body">
<header>
<span class="post-byline">
<span class="author publisher-anchor-color">
<a href="..." ... data-username="disqus_z3w2Y1H9nA" ...>..._IDE</a>
... -
Jim-Y
veterán
Dart for the Entire Web - valahol sejtheto volt. ++compileToJS
-
Aureal
őstag
A SoundCloud lejátszója elvileg csak valóban SoundCloudról származó zenéket tud lejátszani (legalábbis a talált infók alapján).
De beírtam Google-be, hogy "jquery waveform player", és ezeket találtam:
http://www.wavesurfer.fm/
http://justwave.beotiger.com/player.html
http://codepen.io/FadedShadows/pen/crjza
Aztán biztos van még, ami említésre méltó.Van egy ilyen BBC-s oldal, ami egy kicsit komolyabb ezeknél, szerintem talán még az ilyen jellegű előfeldolgozás (itt egy C++-alkalmazás segítségével végzi el) az, ami igazán komolyan vehető (értsd: valóban "helyes" hullámokat generáló megoldás):
http://waveform.prototyping.bbc.co.uk/
(kapcsolódó cikk: http://www.bbc.co.uk/rd/blog/2013/10/audio-waveforms)Köszi!
-
Sk8erPeter
nagyúr
Nem tudom alkalmas hely-e hogy itt kérdezem, de a soundcloud playerét ami kirajzolja a hullámformákat, hogy lehetne olyan tartalmak lejátszására beépíteni saját weboldalba, ami nem a s.cloud tárhelyéről szedné az audio fájlokat? Esetleg hasonló dizájnú beépülő player is megfelelne ilyen kvalistásokkal és playlist támogatásokkal!
Köszi!A SoundCloud lejátszója elvileg csak valóban SoundCloudról származó zenéket tud lejátszani (legalábbis a talált infók alapján).
De beírtam Google-be, hogy "jquery waveform player", és ezeket találtam:
http://www.wavesurfer.fm/
http://justwave.beotiger.com/player.html
http://codepen.io/FadedShadows/pen/crjza
Aztán biztos van még, ami említésre méltó.Van egy ilyen BBC-s oldal, ami egy kicsit komolyabb ezeknél, szerintem talán még az ilyen jellegű előfeldolgozás (itt egy C++-alkalmazás segítségével végzi el) az, ami igazán komolyan vehető (értsd: valóban "helyes" hullámokat generáló megoldás):
http://waveform.prototyping.bbc.co.uk/
(kapcsolódó cikk: http://www.bbc.co.uk/rd/blog/2013/10/audio-waveforms) -
Aureal
őstag
-
wis
tag
-
Aureal
őstag
Nem tudom alkalmas hely-e hogy itt kérdezem, de a soundcloud playerét ami kirajzolja a hullámformákat, hogy lehetne olyan tartalmak lejátszására beépíteni saját weboldalba, ami nem a s.cloud tárhelyéről szedné az audio fájlokat? Esetleg hasonló dizájnú beépülő player is megfelelne ilyen kvalistásokkal és playlist támogatásokkal!
Köszi!Erre akkor senki semmit? #5055
-
PumpkinSeed
addikt
Miért nem használod a dokumentációkat? Sokkal kevesebb szopásban lenne részed (persze az értő olvasás is követelmény hozzá):
https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName"Returns an array-like object of all child elements which have all of the given class names."
Ebből elég jól látható, hogy ez a metódus az összes olyan gyerekelemet visszaadja, ami az adott (nálad épp a shipsIndex2 nevű) osztállyal van ellátva, és mindezt egy tömbszerű szerkezetben fogod megkapni. Tehát nem is használhatsz olyan szintaktikát, ami egyetlen elemre vonatkozik. Akkor sem, ha csak egyetlen találat van.
Magának a metódusnak a nevéből (getElementsByClassName) is igen jól látszik, hogy ilyen viselkedésre lehet számítani - ott a többesszám.
Ezenkívül abból is, hogy az általad mutatott screenshoton látható konzolon is szögletes zárójelek között van az az egy elem, amire illeszkedett a keresésed.
Tehát minden ilyen esetben, ha a fene fenét eszik is, és csak egy elemre illeszkedett a keresésed, akkor is valamilyen tömbszerű szerkezetben fogod megkapni azt az egy találatot is, ennek megfelelően is kell tehát elérni.==============
(#5062) Speeedfire :
"A localStorage-et kipróbáltam, de annyira nem jött be."
Hogy érted, hogy nem jött be? Milyen célra?
Amúgy valóban nem egy szofisztikált valami, de alapvető dolgokra bőven elegendő lehet.Igen tudom, csak mivel sürgetett az idő ezért a doksit nem olvastam végig csak a példaként kódot néztem meg. De egyetlen példakódban sem volt ott a [0].
Köszönöm a segítséget.
-
PumpkinSeed
addikt
(#5061) fordfairlane
Köszönöm a segítségeket.
-
fordfairlane
veterán
Mert egyszerubb, kevesebb a boilerplate, es nincs a wrappelessel jaro overhead.
Mert oke, ha peldaul van egy html5-os canvassal dolgozo jatekod, ahol mondjuk van egy Bullet objektumod, es a szervertol kapod meg az adatait, akkor egyertelmu, hogy csinalsz neki egy "osztalyt" es ugy kezeled az adatokat. De ha egy sima weblaprol beszelunk, ahol te jo esetben egyszer hivsz meg egy service-t, egyszer kered le a json objektumot, akkor nem fogsz a response-nak csinalni egy kulon osztalyt, mert az overhead.
akkor nem fogsz a response-nak csinalni egy kulon osztalyt, mert az overhead.
De nem is fogom klónozni csupán azért, hogy egy plussz propertyt hozzáadjak.
-
Speeedfire
félisten
De sokszor szukseg van arra, hogy klonozz egy objektumot.
A jóég tudja, hogy itt szükség van-e klónozásra vagy. teszAdat, meg egy = 1; ez aztán marha sokat elmond, hogy mire kell ez az egész. Konstansokat meg értékeket bepakolni egy objektumba nem klónozás, hanem sima prototipus használat, vagy még annyi sem.
var testArray = [];
testArray.push({egy: 1, ketto: 2});
testArray.push({egy: 3, ketto: 4});vagy
var testArray = [], testAdat;
function testAdatConstuct(egy, ketto) {
this.egy = egy;
this.ketto = ketto;
}
testAdat = new testAdatConstuct(1,2);
testArray.push(testAdat);
testAdat = new testAdatConstuct(3,4);
testArray.push(testAdat);Object.create-s példát nem írok, az már ES5.
Ez nekem alap objektumkezelésnek tűnik.
Nem konstansok.
Adott elemekre klikkelek rá, 1. kattintáskor az első objektum offset() értéke van benne, a második kattintáskor a második objektum offet() értéke van benne.
Jobb megoldás nem jutott eszembe, emiatt globális a változóm és pakolom bele az értékeket. -
Jim-Y
veterán
ilyenkor siman lehet az, hogy a szervertol kapott json objektumot kisse modositva klonoznod kell
prototipikus öröklés helyett klónozás és módosítás? De az miért jó?

Mert egyszerubb, kevesebb a boilerplate, es nincs a wrappelessel jaro overhead.
Mert oke, ha peldaul van egy html5-os canvassal dolgozo jatekod, ahol mondjuk van egy Bullet objektumod, es a szervertol kapod meg az adatait, akkor egyertelmu, hogy csinalsz neki egy "osztalyt" es ugy kezeled az adatokat. De ha egy sima weblaprol beszelunk, ahol te jo esetben egyszer hivsz meg egy service-t, egyszer kered le a json objektumot, akkor nem fogsz a response-nak csinalni egy kulon osztalyt, mert az overhead.
-
fordfairlane
veterán
Egy mostanaban eleg surun hasznalt REST+SPA alkalmazasban json objektumok mennek ide-oda a szerver es a kliens kozott, ilyenkor siman lehet az, hogy a szervertol kapott json objektumot kisse modositva klonoznod kell (akarmi miatt). Most te nem fogod mindig bewrappelni a json objektet egy JavaScriptes "osztalyba".
Object.create-s példát nem írok, az már ES5. -> es az miert baj?

ilyenkor siman lehet az, hogy a szervertol kapott json objektumot kisse modositva klonoznod kell
prototipikus öröklés helyett klónozás és módosítás? De az miért jó?

-
Jim-Y
veterán
De sokszor szukseg van arra, hogy klonozz egy objektumot.
A jóég tudja, hogy itt szükség van-e klónozásra vagy. teszAdat, meg egy = 1; ez aztán marha sokat elmond, hogy mire kell ez az egész. Konstansokat meg értékeket bepakolni egy objektumba nem klónozás, hanem sima prototipus használat, vagy még annyi sem.
var testArray = [];
testArray.push({egy: 1, ketto: 2});
testArray.push({egy: 3, ketto: 4});vagy
var testArray = [], testAdat;
function testAdatConstuct(egy, ketto) {
this.egy = egy;
this.ketto = ketto;
}
testAdat = new testAdatConstuct(1,2);
testArray.push(testAdat);
testAdat = new testAdatConstuct(3,4);
testArray.push(testAdat);Object.create-s példát nem írok, az már ES5.
Ez nekem alap objektumkezelésnek tűnik.
Egy mostanaban eleg surun hasznalt REST+SPA alkalmazasban json objektumok mennek ide-oda a szerver es a kliens kozott, ilyenkor siman lehet az, hogy a szervertol kapott json objektumot kisse modositva klonoznod kell (akarmi miatt). Most te nem fogod mindig bewrappelni a json objektet egy JavaScriptes "osztalyba".
Object.create-s példát nem írok, az már ES5. -> es az miert baj?

-
fordfairlane
veterán
Persze, a legegyszerubb nyilvan ez lenne:
var tesztArray = [],
tesztAdat = {
egy: null,
ketto: null
};
tesztAdat.egy = 1;
tesztAdat.ketto = 2;
tesztArray.push(tesztAdat);
tesztArray.push({
egy: 3,
ketto: 4
});
console.log(tesztArray[0] === tesztArray[1]);De sokszor szukseg van arra, hogy klonozz egy objektumot.
De sokszor szukseg van arra, hogy klonozz egy objektumot.
A jóég tudja, hogy itt szükség van-e klónozásra vagy. teszAdat, meg egy = 1; ez aztán marha sokat elmond, hogy mire kell ez az egész. Konstansokat meg értékeket bepakolni egy objektumba nem klónozás, hanem sima prototipus használat, vagy még annyi sem.
var testArray = [];
testArray.push({egy: 1, ketto: 2});
testArray.push({egy: 3, ketto: 4});vagy
var testArray = [], testAdat;
function testAdatConstuct(egy, ketto) {
this.egy = egy;
this.ketto = ketto;
}
testAdat = new testAdatConstuct(1,2);
testArray.push(testAdat);
testAdat = new testAdatConstuct(3,4);
testArray.push(testAdat);Object.create-s példát nem írok, az már ES5.
Ez nekem alap objektumkezelésnek tűnik.
-
Jim-Y
veterán
Nem értem. Nem egyszerűbb simán létrehozni egy objektumot? Mondjuk new-val, pédául.
Persze, a legegyszerubb nyilvan ez lenne:
var tesztArray = [],
tesztAdat = {
egy: null,
ketto: null
};
tesztAdat.egy = 1;
tesztAdat.ketto = 2;
tesztArray.push(tesztAdat);
tesztArray.push({
egy: 3,
ketto: 4
});
console.log(tesztArray[0] === tesztArray[1]);De sokszor szukseg van arra, hogy klonozz egy objektumot.
-
fordfairlane
veterán
-
Jim-Y
veterán
Közben én is rájöttem, hogy ez referencia. Viszont csak egy függvénnyel tudtam megoldani az adat átadást. Van rá esetleg más megoldás is?
1: jQuery.extend pelda
2: pelda -
Speeedfire
félisten
-
Jim-Y
veterán
Single page, nincs újratöltés.
Lenne egy másik kérdésem. A lenti tömb index felülírás miért lehet?

Ugyanarra az objektumra mutato referenciat teszed ketszer a tombbe
assert(tesztArray[0] === tesztArray[1])
-
wis
tag
Single page, nincs újratöltés.
Lenne egy másik kérdésem. A lenti tömb index felülírás miért lehet?

Nincs index felülírás, egyszerűen van 3 referenciád (tesztAdat, tesztArray két eleme) ami ugyanarra az objektumra mutat.
-
Speeedfire
félisten
Ha két oldaltöltés közt akarsz állapotot eltárolni (ajax response-ok eredményét), azt sima változókban is megteheted. Ha újratöltődés után is akarsz adatokat elérni, még mindig egyszerűbb a szerveren tárolni sessionban, főként amiatt, mert a localStorage böngészőfüggő dolog.
Persze a localStorage-nak is meg van a létjogosultsága, de ahhoz ismerni kellene magát a megoldandó problémát.
Single page, nincs újratöltés.
Lenne egy másik kérdésem. A lenti tömb index felülírás miért lehet?

-
fordfairlane
veterán
"Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?"
Miért ne lehetne gyorsabb? Nem tudhatod.
"Egyébként szerintem ennyi alapján simán elegendő lenne neked a localStorage is, csak sanszos, hogy rosszul használtad."
Miért? Mert leírtam, hogy mire használtam?
Ha két oldaltöltés közt akarsz állapotot eltárolni (ajax response-ok eredményét), azt sima változókban is megteheted. Ha újratöltődés után is akarsz adatokat elérni, még mindig egyszerűbb a szerveren tárolni sessionban, főként amiatt, mert a localStorage böngészőfüggő dolog.
Persze a localStorage-nak is meg van a létjogosultsága, de ahhoz ismerni kellene magát a megoldandó problémát.
-
Jim-Y
veterán
localStorage alapból arra lett kitalálva, hogy a szervertől függetlenül lehessen tárolni benne adatokat, akár a szerver session megszűnése és/vagy böngésző bezárása után is.
Ehhez képest te változókhoz hasonlít, illetve azt írod, hogy ajax kérés válaszát tárolod benne... ez alapján eléggé valószínűsíthető, hogy rosszul (rossz célra) használod
Igazából leszámítva azt az esetet hogy ha offline is működő webes alkalmazást akar készíteni valaki, nem nagyon látom a létjogosultságát a kliens oldali adatbázisnak.
Az adatbázisnak én sem, de bizonyos auth tokeneket, vagy például azt, hogy a user melyik screenen volt utoljára, ennek számontartására alkalmas lehet a localStorage. Vagy bizonyos i18n tartalmak perzisztálására is.
-
Speeedfire
félisten
localStorage alapból arra lett kitalálva, hogy a szervertől függetlenül lehessen tárolni benne adatokat, akár a szerver session megszűnése és/vagy böngésző bezárása után is.
Ehhez képest te változókhoz hasonlít, illetve azt írod, hogy ajax kérés válaszát tárolod benne... ez alapján eléggé valószínűsíthető, hogy rosszul (rossz célra) használod
Igazából leszámítva azt az esetet hogy ha offline is működő webes alkalmazást akar készíteni valaki, nem nagyon látom a létjogosultságát a kliens oldali adatbázisnak.
Nem lesz offline.

Köszi az infókat. -
Cathfaern
nagyúr
"Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?"
Miért ne lehetne gyorsabb? Nem tudhatod.
"Egyébként szerintem ennyi alapján simán elegendő lenne neked a localStorage is, csak sanszos, hogy rosszul használtad."
Miért? Mert leírtam, hogy mire használtam?
localStorage alapból arra lett kitalálva, hogy a szervertől függetlenül lehessen tárolni benne adatokat, akár a szerver session megszűnése és/vagy böngésző bezárása után is.
Ehhez képest te változókhoz hasonlít, illetve azt írod, hogy ajax kérés válaszát tárolod benne... ez alapján eléggé valószínűsíthető, hogy rosszul (rossz célra) használod
Igazából leszámítva azt az esetet hogy ha offline is működő webes alkalmazást akar készíteni valaki, nem nagyon látom a létjogosultságát a kliens oldali adatbázisnak.
-
Sk8erPeter
nagyúr
"Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?"
Miért ne lehetne gyorsabb? Nem tudhatod.
"Egyébként szerintem ennyi alapján simán elegendő lenne neked a localStorage is, csak sanszos, hogy rosszul használtad."
Miért? Mert leírtam, hogy mire használtam?
"Miért ne lehetne gyorsabb? Nem tudhatod.
"
Most ezt komolyan mondod? Szerinted ha először parse-olod a localStorage-ed tartalmát, majd a megfelelő elemet lekéred, az nem tart tovább, mint azonnal hozzáférni a változó tartalmához?"Miért? Mert leírtam, hogy mire használtam?
"
Valószínűleg simán előítélet a múltbeliek alapján.
Sorry. 
Egyébként mutathatnál egy konkrét use case-t, hátha nincs szükség külön adatbázisra, és megoldható localStorage vagy más adatstruktúra segítségével is. Vagy hát ahogy gondolod, ha nem akarsz, akkor ne, gondoltam hátha megkímélünk pár kör futásától.
-
martonx
veterán
"Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?"
Miért ne lehetne gyorsabb? Nem tudhatod.
"Egyébként szerintem ennyi alapján simán elegendő lenne neked a localStorage is, csak sanszos, hogy rosszul használtad."
Miért? Mert leírtam, hogy mire használtam?
"Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?"
Miért ne lehetne gyorsabb? Nem tudhatod.Ó bakker, szerinted a filerendszerből felolvasott kis fileokat gyorsabb elérni, vagy azt az adatot, ami a memóriában már ott van?
-
Speeedfire
félisten
"Nem láttam se gyorsabbnak, se egyszerűbbnek, mint a js változókat."
Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?
Egyébként szerintem ennyi alapján simán elegendő lenne neked a localStorage is, csak sanszos, hogy rosszul használtad.

"Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?"
Miért ne lehetne gyorsabb? Nem tudhatod.
"Egyébként szerintem ennyi alapján simán elegendő lenne neked a localStorage is, csak sanszos, hogy rosszul használtad."
Miért? Mert leírtam, hogy mire használtam?
-
fordfairlane
veterán
"Nem láttam se gyorsabbnak, se egyszerűbbnek, mint a js változókat."
Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?
Egyébként szerintem ennyi alapján simán elegendő lenne neked a localStorage is, csak sanszos, hogy rosszul használtad.

Mivel nem tudjuk, hogy pontosan mit és miért tárol el, ezért az sem biztos, hogy storage jellegű a feladat. Az is lehet, hogy szimpla Angular model is elég lenne a state tárolásához.

-
Sk8erPeter
nagyúr
Nem láttam se gyorsabbnak, se egyszerűbbnek, mint a js változókat. Alapvetően ajax kérések válaszát tároltam el benne.
"Nem láttam se gyorsabbnak, se egyszerűbbnek, mint a js változókat."
Mitől lenne már gyorsabb localStorage-en vagy bármin keresztül elérni, mint a változókhoz hozzányúlva?
Egyébként szerintem ennyi alapján simán elegendő lenne neked a localStorage is, csak sanszos, hogy rosszul használtad.

-
Speeedfire
félisten
Miért nem használod a dokumentációkat? Sokkal kevesebb szopásban lenne részed (persze az értő olvasás is követelmény hozzá):
https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName"Returns an array-like object of all child elements which have all of the given class names."
Ebből elég jól látható, hogy ez a metódus az összes olyan gyerekelemet visszaadja, ami az adott (nálad épp a shipsIndex2 nevű) osztállyal van ellátva, és mindezt egy tömbszerű szerkezetben fogod megkapni. Tehát nem is használhatsz olyan szintaktikát, ami egyetlen elemre vonatkozik. Akkor sem, ha csak egyetlen találat van.
Magának a metódusnak a nevéből (getElementsByClassName) is igen jól látszik, hogy ilyen viselkedésre lehet számítani - ott a többesszám.
Ezenkívül abból is, hogy az általad mutatott screenshoton látható konzolon is szögletes zárójelek között van az az egy elem, amire illeszkedett a keresésed.
Tehát minden ilyen esetben, ha a fene fenét eszik is, és csak egy elemre illeszkedett a keresésed, akkor is valamilyen tömbszerű szerkezetben fogod megkapni azt az egy találatot is, ennek megfelelően is kell tehát elérni.==============
(#5062) Speeedfire :
"A localStorage-et kipróbáltam, de annyira nem jött be."
Hogy érted, hogy nem jött be? Milyen célra?
Amúgy valóban nem egy szofisztikált valami, de alapvető dolgokra bőven elegendő lehet.Nem láttam se gyorsabbnak, se egyszerűbbnek, mint a js változókat. Alapvetően ajax kérések válaszát tároltam el benne.
-
Sk8erPeter
nagyúr
A kérdésem a következő lenne:

A kérdés: Ott van a 0 de az innerHTML mégis undefiniedet ad vissza. Miért? Nem értem, ezzel szenvedtem egész nap. Ha több kódra van szükség tudok még szolgáltatni.
Miért nem használod a dokumentációkat? Sokkal kevesebb szopásban lenne részed (persze az értő olvasás is követelmény hozzá):
https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName"Returns an array-like object of all child elements which have all of the given class names."
Ebből elég jól látható, hogy ez a metódus az összes olyan gyerekelemet visszaadja, ami az adott (nálad épp a shipsIndex2 nevű) osztállyal van ellátva, és mindezt egy tömbszerű szerkezetben fogod megkapni. Tehát nem is használhatsz olyan szintaktikát, ami egyetlen elemre vonatkozik. Akkor sem, ha csak egyetlen találat van.
Magának a metódusnak a nevéből (getElementsByClassName) is igen jól látszik, hogy ilyen viselkedésre lehet számítani - ott a többesszám.
Ezenkívül abból is, hogy az általad mutatott screenshoton látható konzolon is szögletes zárójelek között van az az egy elem, amire illeszkedett a keresésed.
Tehát minden ilyen esetben, ha a fene fenét eszik is, és csak egy elemre illeszkedett a keresésed, akkor is valamilyen tömbszerű szerkezetben fogod megkapni azt az egy találatot is, ennek megfelelően is kell tehát elérni.==============
(#5062) Speeedfire :
"A localStorage-et kipróbáltam, de annyira nem jött be."
Hogy érted, hogy nem jött be? Milyen célra?
Amúgy valóban nem egy szofisztikált valami, de alapvető dolgokra bőven elegendő lehet. -
Speeedfire
félisten
-
fordfairlane
veterán
A kérdésem a következő lenne:

A kérdés: Ott van a 0 de az innerHTML mégis undefiniedet ad vissza. Miért? Nem értem, ezzel szenvedtem egész nap. Ha több kódra van szükség tudok még szolgáltatni.
A getElementsByClassName nem egy objektumot, hanem egy HTMLCollectiont ad vissza. For looppal végig kell menni rajta.
-
Jim-Y
veterán
A kérdésem a következő lenne:

A kérdés: Ott van a 0 de az innerHTML mégis undefiniedet ad vissza. Miért? Nem értem, ezzel szenvedtem egész nap. Ha több kódra van szükség tudok még szolgáltatni.
User error sajnos

document.getElementsByClassName('shipsIndex2')[0].innerHTML;
A getElementsByClassName egy array-like objecttel ter vissza.
Ez utobbit vagy atalakitod true array-re, vagy call-al hivod az Array.prototype.* metodusokat rajta.
-
PumpkinSeed
addikt
A kérdésem a következő lenne:

A kérdés: Ott van a 0 de az innerHTML mégis undefiniedet ad vissza. Miért? Nem értem, ezzel szenvedtem egész nap. Ha több kódra van szükség tudok még szolgáltatni.
-
DNReNTi
őstag
-
fordfairlane
veterán
-
martonx
veterán
-
Aureal
őstag
Nem tudom alkalmas hely-e hogy itt kérdezem, de a soundcloud playerét ami kirajzolja a hullámformákat, hogy lehetne olyan tartalmak lejátszására beépíteni saját weboldalba, ami nem a s.cloud tárhelyéről szedné az audio fájlokat? Esetleg hasonló dizájnú beépülő player is megfelelne ilyen kvalistásokkal és playlist támogatásokkal!
Köszi! -
DNReNTi
őstag
-
PumpkinSeed
addikt
-
Jim-Y
veterán
A függvényben kapott paramétert hogyan tudom globálisan elérhetővé tenni?
function test(local) {
global = local;
} -
PumpkinSeed
addikt
A függvényben kapott paramétert hogyan tudom globálisan elérhetővé tenni?
-
Speeedfire
félisten
Kliens oldali db-re tudnátok ajánlani valamit? Látom van egy pár, de nem ismerem őket.
-
martonx
veterán
Hát igen.. jó dolog (volt) a jQuery, ezt szerintem senki nem is vitatja, csak azóta, hogy az IE6/7 kezd tényleg kimenni a divatból, és azóta, hogy a WebAPI is sokat fejlődött, pl querySelector(All) egyre kevesebb szerep jut a jQuerynek. Ugye a jQ pont amiatt volt jó, hogy elmosta a böngészők közti különbségeket, de a modern böngészők már sokat fejlődtek ebben. Nem tudom, hogy tudjátok-e, de a jQuery kb 90%-át 3 dolog teszi ki. Az egyik, és legnagyobb rész, az a Sizzle, utána az ajax XHR, majd a jQ animations. Ebből az elsőre már pár éve van jó alternatíva, az előbb említett querySelector személyében viszonylag jó támogatottsággal. A másodikra majd talán most lesz jó alternatíva a fetch API személyében, utóbbira pedig vannak sokkal jobb stanalone libek, meg ugye ott a HTML5 + CSS3. Ezen dolgok miatt jósolom amúgy, hogy az elkövetkezendő években durván tovább fog csökkenni a jQuery népszerűsége. Ami már most is tart amúgy...
Én, mint a jquery egyik legnagyobb ellensége, mégis minden projektemben használom. Miért?
Mert a CSS3 selectorok még mindig nem az igaziak, noha az ES5-tel nagyságrendi ugrás következett be. És még mindig macera mondjuk class alapján kijelölt dom elemek összességéhez hozzáadni mondjuk egy click eseményt.
Aztán ott van az ajax, ami mostanra már szintén nem vészes plain js-sel, de azért egy jsonp, vagy egy async false kikényszerítés miatt, mégis sokat segít a jquery.
És akkor még nem beszéltünk a touch eventekről sem...
A jquery animations részét pedig évek óta abszolút nem használom.
Illetve mindezek mellett, ha az ember behúz egy jquery UI-t, vagy valami más plugint, akkor ismét ott van, hogy jquery kell hozzá. Ha meg már ott van, akkor miért ne használjuk.
Nagyon sok energiát fektettem egy időben abba, hogy plain js-t használjak, még egy mini js lib-et is elkezdtem írni, ami pont ezt a pár gyakran használt jquery funkciót valósítja meg, de valahogy mindig oda jukadtam ki, hogy még mindig a legkissebb rossz, behúzni a jquery-t. -
Cathfaern
nagyúr
Tényleg nagyon komolyak ezek a DevTools-újdonságok! Rengeteget fog számítani fejlesztésnél, debuggolásnál.
Amúgy az a rész vicces, ahol elemzik a jQuery jelenlegi hülyeségeit, amik jelentősen rontják a teljesítményt, és szinte következetesen azt hozzák ki a dologból, hogy használj plain JavaScriptet.
Egyet leszámítva, hogy ne használd a .hide()/.show() metódusokat, mert rohadt lassú, inkább váltogasd az osztályokat az elemen az elrejtéshez/megjelenítéshez - na én ezt speciel régóta követem, pedig nem vágtam, hogy ilyen komoly teljesítménybeli problémák vannak vele, mert szebb is, hogy nem égetődik bele a kódba a display:none; vagy display:block;.Ugye alapvetően minél magasabb szintű a nyelv, annál lassabb lesz. C is lassabb az Assemblynél
És persze a jquery önmagában nem egy külön nyelv, de plusz egy réteg, így mindenképp lassabb lesz. A kérdés csak az, hogy az általa hozott könnyebb fejlesztés / tömörebb, átláthatóbb kód nem hoz-e több hasznot. Nyilván ha az ember 2D-s játékot ír html tagekből építkezve, akkor nagyon nem mindegy pár % eltérés se, de ha egy landing page-en a gomb megnyomása után nem 10, hanem 200 ms után tűnik el a szöveg (200%-os lassulás ugye), az nagyon nem fog meghatni...
Szóval meg van a jquerynek is a maga szerepe, de tény, hogy nem szabad ezt sem ész nélkül alkalmazni. -
Jim-Y
veterán
Tényleg nagyon komolyak ezek a DevTools-újdonságok! Rengeteget fog számítani fejlesztésnél, debuggolásnál.
Amúgy az a rész vicces, ahol elemzik a jQuery jelenlegi hülyeségeit, amik jelentősen rontják a teljesítményt, és szinte következetesen azt hozzák ki a dologból, hogy használj plain JavaScriptet.
Egyet leszámítva, hogy ne használd a .hide()/.show() metódusokat, mert rohadt lassú, inkább váltogasd az osztályokat az elemen az elrejtéshez/megjelenítéshez - na én ezt speciel régóta követem, pedig nem vágtam, hogy ilyen komoly teljesítménybeli problémák vannak vele, mert szebb is, hogy nem égetődik bele a kódba a display:none; vagy display:block;.Hát igen.. jó dolog (volt) a jQuery, ezt szerintem senki nem is vitatja, csak azóta, hogy az IE6/7 kezd tényleg kimenni a divatból, és azóta, hogy a WebAPI is sokat fejlődött, pl querySelector(All) egyre kevesebb szerep jut a jQuerynek. Ugye a jQ pont amiatt volt jó, hogy elmosta a böngészők közti különbségeket, de a modern böngészők már sokat fejlődtek ebben. Nem tudom, hogy tudjátok-e, de a jQuery kb 90%-át 3 dolog teszi ki. Az egyik, és legnagyobb rész, az a Sizzle, utána az ajax XHR, majd a jQ animations. Ebből az elsőre már pár éve van jó alternatíva, az előbb említett querySelector személyében viszonylag jó támogatottsággal. A másodikra majd talán most lesz jó alternatíva a fetch API személyében, utóbbira pedig vannak sokkal jobb stanalone libek, meg ugye ott a HTML5 + CSS3. Ezen dolgok miatt jósolom amúgy, hogy az elkövetkezendő években durván tovább fog csökkenni a jQuery népszerűsége. Ami már most is tart amúgy...
-
Sk8erPeter
nagyúr
Tényleg nagyon komolyak ezek a DevTools-újdonságok! Rengeteget fog számítani fejlesztésnél, debuggolásnál.
Amúgy az a rész vicces, ahol elemzik a jQuery jelenlegi hülyeségeit, amik jelentősen rontják a teljesítményt, és szinte következetesen azt hozzák ki a dologból, hogy használj plain JavaScriptet.
Egyet leszámítva, hogy ne használd a .hide()/.show() metódusokat, mert rohadt lassú, inkább váltogasd az osztályokat az elemen az elrejtéshez/megjelenítéshez - na én ezt speciel régóta követem, pedig nem vágtam, hogy ilyen komoly teljesítménybeli problémák vannak vele, mert szebb is, hogy nem égetődik bele a kódba a display:none; vagy display:block;. -
Jim-Y
veterán
-
Speeedfire
félisten
Én a codeschool oldalán tanultam angular-t. Az első videó anyag ingyenes, a második már fizetős. Szerintem nagyon jó. Illetve, ha a 2.-at végigcsinálod, akkor kapsz egy ~2 órás anyagot, ahol teljesen bemutatják egy kész működő kód elkészítését.
Nekem nagyon bejött.
-
martonx
veterán
Én nem voltam még ilyen jellegű konferencián, csak Hacktivity-n, de szerintem nem rosszak. Max annyi van, hogy nem érik meg a pénzt, azt aláírom

Érdekes amúgy amit írsz a programról. Én eléggé szkeptikus voltam a programot illetően (háttérinfó, egészen mostanáig még nem volt kint a program, csak az előadók listája), arra számítottam, hogy nem lesznek túl érdekesek az előadások, de most, hogy este elolvastam a programot.. hát basszus nem nagyon van olyan ami ne érdekelne. Bőven jobb, mint amire számítottam

"unidirectional dataflow, reactive and functional programming" \o/
"three.js and WebGL" o/
"Functional UIs and Unidirectional Dataflow" o/
"Enforcing coding standards in a JS library" \o/
"Transform your codebase without breaking a sweat" o/
"Diving into io.js C++ internal" \o/
"Dependency Injection for Future Generations" o/No, ezek közül egyedül a threejs-esre mondanám, hogy egy 5-ös skálán mondjuk 3-asnyira érdekel, az összes többi valahol az 1-2 környékén mozog.
Nem érdekel, hogy a pénzt megérik-e, mert úgy is a cég fizeti. Szvsz, egyszerűen még az időmet sem érik meg. -
Jim-Y
veterán
A cégünk vett két jegyet, csak épp egyikünk se akar menni. A hr-es csaj, ma is megkérdezte tőlem, hogy nem mennék-e? Lehet én vagyok a paraszt, de nem hiszek a konferenciákban. Kétszer is megnéztem a programot, de egy olyan előadást nem tudnék mondani közülük, amiért megérné két napot ott szopni. Mondjuk talán jobb, mint dolgozni. Én személy szerint jobb szeretek tanfolyamokra elmenni, a konferenciák elég bullshit szagúak.
Én nem voltam még ilyen jellegű konferencián, csak Hacktivity-n, de szerintem nem rosszak. Max annyi van, hogy nem érik meg a pénzt, azt aláírom

Érdekes amúgy amit írsz a programról. Én eléggé szkeptikus voltam a programot illetően (háttérinfó, egészen mostanáig még nem volt kint a program, csak az előadók listája), arra számítottam, hogy nem lesznek túl érdekesek az előadások, de most, hogy este elolvastam a programot.. hát basszus nem nagyon van olyan ami ne érdekelne. Bőven jobb, mint amire számítottam

"unidirectional dataflow, reactive and functional programming" \o/
"three.js and WebGL" o/
"Functional UIs and Unidirectional Dataflow" o/
"Enforcing coding standards in a JS library" \o/
"Transform your codebase without breaking a sweat" o/
"Diving into io.js C++ internal" \o/
"Dependency Injection for Future Generations" o/ -
Jim-Y
veterán
DevTools new features. Ez utóbbi, wow. De tényleg, wow...
-
martonx
veterán
Btw, jön erre (még) valaki a topikból? http://jsconfbp.com/
Ha minden jól megy (lekopogom), akkor lehet a szeptemberi berlinire is eljutok
A cégünk vett két jegyet, csak épp egyikünk se akar menni. A hr-es csaj, ma is megkérdezte tőlem, hogy nem mennék-e? Lehet én vagyok a paraszt, de nem hiszek a konferenciákban. Kétszer is megnéztem a programot, de egy olyan előadást nem tudnék mondani közülük, amiért megérné két napot ott szopni. Mondjuk talán jobb, mint dolgozni. Én személy szerint jobb szeretek tanfolyamokra elmenni, a konferenciák elég bullshit szagúak.
-
martonx
veterán
Én anno pluralsight-os videókon kezdtem.
-
Jim-Y
veterán
Nekem volt anno egy projektem ahol Angular-Dart-ot használtam, tehát nem nulláról indulok, hanem mondjuk 1-ről
Érdekesség, hogy az AngularDart nagyban hasonlít (így első ránézésre) az Angular 2.0-ra, ami amúgy NEM MEGLEPŐ. Az egyik podcastban úgy emlékszem említette is valaki, hogy az AngularDart team célja a googlenél pont ez volt, hogy az angularos újdonságokat ott próbálják ki. Tehát arra számítok, hogy ami az AngularDartban 1 évvel ezelőtt benne volt az most bekerül majd a 2.0-ba 
-
Zedz
addikt
Igen tudom, kicsit csodálkoztam is amikor olvastam.
Aztán a végén nehogy elcsábítson az Angular világa.
Amúgy én csak cikkeket és 1-2 apróságot olvastam el a témában, szóval érdemi segítséget sajnos nem tudok adni. 
-
Jim-Y
veterán
Btw, jön erre (még) valaki a topikból? http://jsconfbp.com/
Ha minden jól megy (lekopogom), akkor lehet a szeptemberi berlinire is eljutok
-
Jim-Y
veterán
-
Zedz
addikt
Munkához kell vagy csak a kíváncsiság hajt? Ha utóbbi, akkor nem lenne érdemesebb megvárni amíg kijön a 2.0?

-
Jim-Y
veterán
Üdv,
Tudtok igazán jó resource-ot Angular tanuláshoz? Dunát lehet rekeszteni Angularos oktató videókkal/cikkekkel/howtokkal stb.. nehéz lenne átnyálazni magam rajtuk, és lehet másnak már van tapasztalata, hogy honnan érdemes elkezdeni. üdv
-
Sk8erPeter
nagyúr
Elég durva a JetBrains support. Tegnap éjjel nyitottam egy ticketet, ma d.e 10-kor jött rá a válasz. Jó válasz volt, megoldotta a problémát, de csak este tudtam kipróbálni, válaszként leírtam nekik, hogy működik a workaround, köszönöm szépen. Ez volt ma este 9-kor, és egy órán belül jött a válasz
Vagy nincs életük, vagy ennyire jó a support :-O Akárhogy is, nagy +1 a JetBrains teamnek."Vagy nincs életük, vagy ennyire jó a support"
A kettő nem zárja ki egymást.
Amúgy jó tudni.
-
Speeedfire
félisten
Meggyőztetek.
-
Jim-Y
veterán
Elég durva a JetBrains support. Tegnap éjjel nyitottam egy ticketet, ma d.e 10-kor jött rá a válasz. Jó válasz volt, megoldotta a problémát, de csak este tudtam kipróbálni, válaszként leírtam nekik, hogy működik a workaround, köszönöm szépen. Ez volt ma este 9-kor, és egy órán belül jött a válasz
Vagy nincs életük, vagy ennyire jó a support :-O Akárhogy is, nagy +1 a JetBrains teamnek. -
Sk8erPeter
nagyúr
Ezt nem igazán értem, miért baj a specifikus megoldás? A legtöbb esetben nem általános alkalmazásokat fejlesztenek, hanem egyedit.

Ha jól láttam abból a pár másodpercnyi ránézésből, valami slideshow-szerűséget szeretne készíteni, az meg pont az a tipikus eset, amikor bármit is rögzíteni id-vel a lehető legrosszabb ötlet. Ha ugyanarra az oldalra két darab slideshow-t is szeretne tenni (mert mondjuk az egyik divben a partnerek listája csúszkál jobbra-balra, a másikban meg pl. képeket mutatnak a legutóbbi konferenciáról, vagy a tököm tudja), akkor máris meg van lőve, és nyúlkálhat bele megint a kódba, és jöhet rá, hogy a francba, jobb lett volna kapásból egy fokkal általánosabb megoldani.
Ha meg már amúgy is jQuery-ről van szó, akkor már kiindulástól kezdve rossz a megközelítés, eleve jQuery-plugint kellene fejleszteni, és akkor bármilyen selectorra működhetne a dolog. Attól, hogy pluginként építi fel az ember a kódot, semmivel sem lesz bonyolultabb, sőt, még legalább valami értelmes keretet is ad, és a doksi is igencsak beszédes:
http://learn.jquery.com/plugins/basic-plugin-creation/
A konkrét slideshow-struktúrával kapcsolatosan nyilván kell némi megkötésekkel élni, az nem lehet akárhogyan, de a selectort ne rögzítsük már le előre.Aztán még ott van az az érv is, hogy a slideshow-kódokból Dunát lehet rekeszteni, a lightweighttől kezdve a nehézbombázóig, mindenféle effektekkel teletűzdelve, ingyenes és fizetős egyaránt van ilyenekből, nem biztos, hogy érdemes feltalálni a spanyolviaszt.
Ha esetleg nem tök általános slideshow-ról volt szó, hanem ennél picit specifikusabbról, és muszáj hozzáfejleszteni vagy saját kódot írni, attól még a fentiek az általánosabb, kevésbé bebetonozott kódkészítéssel kapcsolatban ugyanúgy igazak.Szerk.:
Amúgy Jim-Y jól mondja, ez általános szoftvertervezési elv is.Természetesen a fenti elveket csak az kövesse, aki igényes a saját kódjával szemben is, és nem sajnálja azt a plusz pár percet, amit egy picit általánosabb, több helyen (akár a megjelenített oldalon belül többször, akár más projektben) is felhasználható megoldás nyújthat. Szerintem ez olyan dolog, hogy ha az ember folyamatosan így próbál gondolkodni, akkor eleve sokkal nagyobb körben teheti működőképessé a kódját (és például nem fogja akkora macerának érezni egy rögzített azonosító helyett egy általánosabb osztály felhasználását).
-
_ak_
addikt
"Egyszerű és nagyszerű, meg sem fordult a fejemben, hogy 'id'-ra tegyem a formázást..."
Még jó is, hogy nem fordult meg a fejedben, mert illik sokkal általánosabban megoldani az ilyesmit, nem pedig id-vel szórakozni, és ezzel kb. örökre rögzíteni, hogy melyik elemet is fogod buzerálni. Vannak esetek, amikor ez nem számít, de többnyire mégis.Amúgy örülök, hogy nálad működik a "javított" demó, mert nálam konkrétan semmit nem csinál, igaz, összesen 5 másodpercnyi időt töltöttem a kipróbálásával, nem próbáltam elgondolkozni, mit csinál és mit kellene csinálnia.

Ez most nem téma, mert ez csak egyszerű landing page, szóval belefér, bár ez az egyetlen -id lesz rajta.
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Jim-Y
veterán
Ezt nem igazán értem, miért baj a specifikus megoldás? A legtöbb esetben nem általános alkalmazásokat fejlesztenek, hanem egyedit.

Ez nem projekt/feladat specifikus kerdeskor, hanem altalanos szoftverfejlesztesi. Ha mindig csak specifikus megoldasokat csinalunk akkor nem lesz robosztus a kod. Bar a masik oldalra sem szabad atesni, hogy olyankor is altalanosabb megoldasban gondolkozunk, amikor egyedi megoldas kene
Vekony a mezsgye a ket dolog kozott 
-
Speeedfire
félisten
"Egyszerű és nagyszerű, meg sem fordult a fejemben, hogy 'id'-ra tegyem a formázást..."
Még jó is, hogy nem fordult meg a fejedben, mert illik sokkal általánosabban megoldani az ilyesmit, nem pedig id-vel szórakozni, és ezzel kb. örökre rögzíteni, hogy melyik elemet is fogod buzerálni. Vannak esetek, amikor ez nem számít, de többnyire mégis.Amúgy örülök, hogy nálad működik a "javított" demó, mert nálam konkrétan semmit nem csinál, igaz, összesen 5 másodpercnyi időt töltöttem a kipróbálásával, nem próbáltam elgondolkozni, mit csinál és mit kellene csinálnia.

Ezt nem igazán értem, miért baj a specifikus megoldás? A legtöbb esetben nem általános alkalmazásokat fejlesztenek, hanem egyedit.

-
Sk8erPeter
nagyúr
"Egyszerű és nagyszerű, meg sem fordult a fejemben, hogy 'id'-ra tegyem a formázást..."
Még jó is, hogy nem fordult meg a fejedben, mert illik sokkal általánosabban megoldani az ilyesmit, nem pedig id-vel szórakozni, és ezzel kb. örökre rögzíteni, hogy melyik elemet is fogod buzerálni. Vannak esetek, amikor ez nem számít, de többnyire mégis.Amúgy örülök, hogy nálad működik a "javított" demó, mert nálam konkrétan semmit nem csinál, igaz, összesen 5 másodpercnyi időt töltöttem a kipróbálásával, nem próbáltam elgondolkozni, mit csinál és mit kellene csinálnia.

-
_ak_
addikt
Én lehet valami olyasmi módot választanék rá, ami nem background-image-t használ hanem, olyasmi mint a carousel. Ott akár lehetne slideUp(), slideDown() effektet használni akár. Vagy show('slow'), hide('slow') effektet. Nem tudom milyen most az oldal felépítése.
Az sem rossz ötlet, ahogy nézem többségében inkább az opacity-t használják, teszek egy próbát először azzal. Minél egyszerűbb a megoldás, annál jobb.

-
Speeedfire
félisten
Én lehet valami olyasmi módot választanék rá, ami nem background-image-t használ hanem, olyasmi mint a carousel. Ott akár lehetne slideUp(), slideDown() effektet használni akár. Vagy show('slow'), hide('slow') effektet. Nem tudom milyen most az oldal felépítése.
-
Speeedfire
félisten
Sziasztok!
Egy kis segítségre lenne szükségem, hogy merre induljak el.
Vagy egy divem, aminek a hátterét szeretném változtatni, másik thumbnail div-re való kattintástól függően.
Addig eljutottam, hogy jó lenne a div class-t változtatni és annak függvényében, más css töltődik be rá. De ez a toggleClass nem épp úgy csinálja , ráadásul jó lenne, ha esetleg valami átmeneti animáció is lenne képváltogatás közben.Ilyen, de ugye ez így nem vállalható, csak nem tudom, hogy mit lenne érdemes még megnézni.
[link], css-el meg adsz neki animációt.
-
_ak_
addikt
Sziasztok!
Egy kis segítségre lenne szükségem, hogy merre induljak el.
Vagy egy divem, aminek a hátterét szeretném változtatni, másik thumbnail div-re való kattintástól függően.
Addig eljutottam, hogy jó lenne a div class-t változtatni és annak függvényében, más css töltődik be rá. De ez a toggleClass nem épp úgy csinálja , ráadásul jó lenne, ha esetleg valami átmeneti animáció is lenne képváltogatás közben.Ilyen, de ugye ez így nem vállalható, csak nem tudom, hogy mit lenne érdemes még megnézni.
-
Tibcsi55555
tag
Szerveroldalon kell számolni, az meg attól függ, milyen a kiszolgáló. Ha nem Javascript, akkor nem megoldható javascripttel. Sokkal egyszerűbb egy kész számlálót használni.
Rendben, értem. Köszi az info-kat.
-
fordfairlane
veterán
A lényeg itt tényleg roppant egyszerű, ha ua-ról az IP-ről refresh-elnek, akkor is számolódjon.
Csak egy "buta" kis számlálót szeretnék.MIt és hogyan csináljak?
Szerveroldalon kell számolni, az meg attól függ, milyen a kiszolgáló. Ha nem Javascript, akkor nem megoldható javascripttel. Sokkal egyszerűbb egy kész számlálót használni.
-
Tibcsi55555
tag
-
martonx
veterán
A lényeg itt tényleg roppant egyszerű, ha ua-ról az IP-ről refresh-elnek, akkor is számolódjon.
Csak egy "buta" kis számlálót szeretnék.MIt és hogyan csináljak?
Először is, ehhez nem fog javascript kelleni.
Szerver oldalon fogsz egy üres file-t, beleírod, hogy 0, megnöveled eggyel a kiolvasott számot, ezt az értéket kiíratod, a növelt értéket pedig visszaírod a file-ba.
Nem hinném, hogy extrém magas látogatószámod lenne, így a locking issue-kat szerintem ez esetben nyugodtan hagyhatjuk kezeletlenül. -
Jim-Y
veterán
A lényeg itt tényleg roppant egyszerű, ha ua-ról az IP-ről refresh-elnek, akkor is számolódjon.
Csak egy "buta" kis számlálót szeretnék.MIt és hogyan csináljak?
window.onload = incCounterOnServer();
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Tibcsi55555
tag
Ez mindig így kezdődik, hogy elvileg könnyű megírni. De vajon, ha ugyanazon IP-ről egymás után 10-szer refresh-elnek, akkor az 1-nek vagy 10-nek számolódjon?
Plusz hol akarod letárolni az eddigi refresheket?
Ha tényleg csak annyit akarsz, hogy legyen egy számlálód, akkor ahhoz tényleg kb. semmi nem kell, egy pár sornyi szerver oldali kódon kívül, amivel egy txt-be letárolt számot növelsz minden egy loadnál. Cserébe szart se fog érni a végeredmény![;]](//cdn.rios.hu/dl/s/v1.gif)
Ha meg normálisra meg akarod csinálni, akkor máris nem lesz triviális.A lényeg itt tényleg roppant egyszerű, ha ua-ról az IP-ről refresh-elnek, akkor is számolódjon.
Csak egy "buta" kis számlálót szeretnék.MIt és hogyan csináljak?
-
martonx
veterán
Köszi, van pár ilyen oldal amit próbáltam, de vagy regelni kell, vagy valamiért nem tudom használni.
Azt hittem hogy ezt könnyebb megírni és nem kell hozzá külső forrás, mert a számoknak nem muszáj esztétikusnak lennie, elég az Arial pl.Ez mindig így kezdődik, hogy elvileg könnyű megírni. De vajon, ha ugyanazon IP-ről egymás után 10-szer refresh-elnek, akkor az 1-nek vagy 10-nek számolódjon?
Plusz hol akarod letárolni az eddigi refresheket?
Ha tényleg csak annyit akarsz, hogy legyen egy számlálód, akkor ahhoz tényleg kb. semmi nem kell, egy pár sornyi szerver oldali kódon kívül, amivel egy txt-be letárolt számot növelsz minden egy loadnál. Cserébe szart se fog érni a végeredmény![;]](//cdn.rios.hu/dl/s/v1.gif)
Ha meg normálisra meg akarod csinálni, akkor máris nem lesz triviális. -
Tibcsi55555
tag
Köszi, van pár ilyen oldal amit próbáltam, de vagy regelni kell, vagy valamiért nem tudom használni.
Azt hittem hogy ezt könnyebb megírni és nem kell hozzá külső forrás, mert a számoknak nem muszáj esztétikusnak lennie, elég az Arial pl. -
Tibcsi55555
tag
Tudtok esetleg segíteni egy web visitor counter megírásában? Igazából csak annyit kell tudnia, hogy számolja a page refresht-t is és nem kell semmi csilli-villi háttér

-
Zedz
addikt
-
PumpkinSeed
addikt
Backbone js-el érdemes foglalkozni? Angular-ból megcsináltam 2 kurzust, nekem nagyon bejött. Ha hasonló a backbone, akkor azt is végigtolnám.

Ez inkább algoritmus tervezés mint JS de azért megpróbálkozok vele. Itt egy kód ami annyit tesz, hogy sakktáblát rajzol. Ezt az algoritmust elkezdtem úgy csiszolgatni, hogy n=végtelenre is helyesen adja meg a sakktáblát, de a betűk elrendezése nem működik. Úgy terveztem, hogy mivel 26 betűt használok ezért a betűk mennyisége attól függ, hogy n=valamennyi a 26 hányadik hatványán van. Pl.: 26^2=676 ezáltal két AA-val kezdődik és ZZ-vel végződik. De nem úgy működik a kódom ahogy kellene.
-
Speeedfire
félisten
Backbone js-el érdemes foglalkozni? Angular-ból megcsináltam 2 kurzust, nekem nagyon bejött. Ha hasonló a backbone, akkor azt is végigtolnám.

-
DopeBob
addikt
Sziasztok,
nem biztos, hogy ide illik:
valami konyhakész megoldást keresnék olyan javascript kódra, ami csv fájlból gantt diagrammot rajzol. Interneten rengeteg van, van esetleg valakinek jó tapasztalata valami ilyesmivel?
-
martonx
veterán
Egyszerűen az történt, hogy a Microsoft egy komplexitási szinttel fentebb lépett. Ugye eddig a fő terméke egy operációs rendszer volt. Ami miről szól? Lényegében arról, hogy ők adnak egy "keretet", amire aztán mindenki olyan szoftver ír amit csak akar, ők csak az alap körítést adják. Manapság egyre kevésbé jó buli az operációs rendszer. Egyelőre még monopol helyzetben van, de ahogy az Android, iOS kezd tért nyerni magának, és elkezdenek megváltozni a felhasználói szokások (gép előtt ülés helyett fotelből tablet), úgy lesz egyre csökkenő üzlet. Viszont időközben kialakult egy új részben szoftveres (ez fontos, mert a Microsoft alapvetően továbbra is szoftver cég) komplexitási réteg, mégpedig a cloud. Microsoft rájött, hogy hosszú távon csak úgy marad talpon maradni, ha ennek a fejlesztésére és értékesítésére helyezi a hangsúlyt. Viszont innentől mindegy neki, hogy milyen operációs rendszer, mindegy milyen szoftver, csak az legyen kompatibilis (és optimális!) az ő cloudjával. Lásd az első lépések, hogy a linux kernel fejlesztésébe nem keveset fektettek.
Amúgy a Spartan nem csak felhasználók szempontjából lehet érdekes, az IE-ben lévő fejlesztői eszközök már most hasznosabbak egy-egy részfeladatban, mint a konkurens megoldások, ha továbbfejlesztik ezeket, akkor a fejlesztők számára megfontolandó lesz a Spartanon való fejlesztés (elsődlegesen. Legalábbis tapasztalataim alapján az emberek jó része fejlesztés során egy böngészőt használ elsődlegesen, max közben és/vagy utólag megnézi a többin is hogy rendben van-e minden). Aminek ugye tudjuk mi lesz a következménye
(gyk: több Spartanon optimális kód lesz, mint egyéb böngészőmotorra optimális kód)"az IE-ben lévő fejlesztői eszközök már most hasznosabbak egy-egy részfeladatban, mint a konkurens megoldások"
Ó én mennyit le lettem hurrogva ugyanezen kijelentésem miatt, pedig tényleg így van.

-
Cathfaern
nagyúr
Király! Kíváncsi vagyok, mit hoznak ki belőle. Amúgy meglepően aktívak a Microsoftnál fejlesztői téren, elég durván sok változás van mostanság, kezdve az ASP.NET-es nyitástól a Linux és Mac felé, némi open source-osodáson, az ingyenes, mégis profi Visual Studio Community Edition megjelenésén, meg sok egyéb újításon át egészen eddig az együttműködésig (ja, meg bár ez inkább felhasználói szempontból érdekes, ugye tervezik a Windows 10-hez az új Spartan-böngészőt (amiből még nem tudom, mi lesz), stb.).. Eléggé tesznek érte, hogy magukhoz csábítsák a fejlesztőket.
(#4981) Jim-Y:
Jaja, belénkverték.
Hát az "easier to reason about" tudtommal csak annyit jelent, hogy könnyebb valami mellett érvelni. Nem?(#4984) Cathfaern:
Jó ez a kép.
Egyszerűen az történt, hogy a Microsoft egy komplexitási szinttel fentebb lépett. Ugye eddig a fő terméke egy operációs rendszer volt. Ami miről szól? Lényegében arról, hogy ők adnak egy "keretet", amire aztán mindenki olyan szoftver ír amit csak akar, ők csak az alap körítést adják. Manapság egyre kevésbé jó buli az operációs rendszer. Egyelőre még monopol helyzetben van, de ahogy az Android, iOS kezd tért nyerni magának, és elkezdenek megváltozni a felhasználói szokások (gép előtt ülés helyett fotelből tablet), úgy lesz egyre csökkenő üzlet. Viszont időközben kialakult egy új részben szoftveres (ez fontos, mert a Microsoft alapvetően továbbra is szoftver cég) komplexitási réteg, mégpedig a cloud. Microsoft rájött, hogy hosszú távon csak úgy marad talpon maradni, ha ennek a fejlesztésére és értékesítésére helyezi a hangsúlyt. Viszont innentől mindegy neki, hogy milyen operációs rendszer, mindegy milyen szoftver, csak az legyen kompatibilis (és optimális!) az ő cloudjával. Lásd az első lépések, hogy a linux kernel fejlesztésébe nem keveset fektettek.
Amúgy a Spartan nem csak felhasználók szempontjából lehet érdekes, az IE-ben lévő fejlesztői eszközök már most hasznosabbak egy-egy részfeladatban, mint a konkurens megoldások, ha továbbfejlesztik ezeket, akkor a fejlesztők számára megfontolandó lesz a Spartanon való fejlesztés (elsődlegesen. Legalábbis tapasztalataim alapján az emberek jó része fejlesztés során egy böngészőt használ elsődlegesen, max közben és/vagy utólag megnézi a többin is hogy rendben van-e minden). Aminek ugye tudjuk mi lesz a következménye
(gyk: több Spartanon optimális kód lesz, mint egyéb böngészőmotorra optimális kód) -
Zedz
addikt
A lenyeg az lenne, hogy avnnak benne rejtett mezők és van egy select (csak ez látszik) és ha ezt változtatom akkor kén lekérnie a többi adatot is + a válsztottat. Ez nálam safari alatt működik tökéltésen de sem Chrome-ban sem firefoxban nem.
Amúgy egy url-t hív meg amiben az egyik "változó" eredménye a selectben választott érték.
Tudnál kérlek egy példa kóddal szolgálni? Mondjuk készíts nekünk egy példát itt.
Új hozzászólás Aktív témák
-
5100 - 5001
10361 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - 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ésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
- BestBuy topik
- Nintendo Switch 2
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Arc Raiders
- Fejhallgató erősítő és DAC topik
- AMD vs. INTEL vs. NVIDIA
- Samsung kuponkunyeráló
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung Galaxy S26 Ultra - fontossági sorrend
- 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
- Honor Magic5 Pro 512GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 11 Pro Max 64GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Precision 5560 i7 32GB RAM 512GB SSD NVIDIA RTX A2000 FHD+
- GYÖNYÖRŰ iPhone 14 Pro Max 128GB Gold -2 ÉV GARANCIA -Kártyafüggetlen, MS5597
- Kingston FURY Beast RGB 64GB (2x32GB) DDR5 6000MHz KF560C40BBAK2-64
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest










Sorry. 





