-
GAMEPOD.hu
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
Azt hogy tudom kivitelezni, hogy adott egy ilyen struktúra:
#home
#about_us
#contactszépen egymás alatt. Ha a menüben elkattintok a pl. az about_us-ra akkor jelenjen meg egy kis nyíl jobb alsó sarokba, hogy a #home-ra szeretnék vissza ugrani. Milyen eseményt kell figyeljek, ha minden #home elhagyás esetén szeretném, hogy ez a kis nyíl felvillanjon?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz PumpkinSeed #4321 üzenetére
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Üdv,
Olyan kérdésem lenne, hogy kizárólag lokális megnyitás alatt kapom ezeket:
Ha webszerverre felteszem akkor probléma nélkül működik.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #4379 üzenetére
Azért lokálisan tesztelek webszerver nélkül, mert órai feladatra készül és ott nem szabad olyan kódot alkotni ami webszerver nélkül nem működik, ezért az osztályozás is webszerver nélküli teszt alapján megy, így én is anélkül tesztelek.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
-
PumpkinSeed
addikt
Lenne egy kérdésem, mit rontok el? Kő, papír, ollós játék. De valamiért indokolatlanul ilyeneket kapok:
Computer choice: paper
Your choice: paper
scissors winsHát ezt hogy sikerült összehoznia? Remélem minden fent van a kód érthetősége érdekében.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Igazából ez a logikai menet a codeacademy-n volt fent. Az eredeti működött is, majd mikor elkezdtem új dolgokat beletenni a 3. új dolog után ez lett belőle de addig is működött.
Azért nem így tároltam, mert addig a tutorial még nem tartott az objektumoknál de így, hogy már eljutottam oda, érthető a te kódod is. Bár a játék menete eltérő a két kódban, de a lényegen ez nem változtat, mert a te megoldásod átfektethető a saját hulladékomba. Köszönöm a segítséget.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #4822 üzenetére
Függhet a liszensztől is, hogy mennyire szerencsés sima copy-paste-tel felhasználni külső kódot egy az egyben...
Nekünk az ilyenre azt mondták, hogy az internetre feltett kódok jobb esetben azonnal elvesztik licencüket, mert teljes mértékben visszanyomozhatatlan hol mikor használják. Persze, ha egy teljes fizetős lib-et nyúlnak le az más. Hogy ha akárhonnan is szedünk le terjedelmesebb kódot legalább megjegyzésbe tegyük oda a készítőt.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #4824 üzenetére
Amikor fel se kerülnek.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Mi a különbség aközött, hogy objektumot csinálok vagy prototípust? Mert látszólag ugyan az a funkciója mind a kettőnek.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz martonx #4931 üzenetére
w3schools-ról tanít a tanár, és ott a prototípus ez (csakhogy Jim-Y példájával éljek):
function Animal(name) {
this.name = name;
}(#4932) Jim-Y
Akkor az egyetemi tanár is keveri.
Amúgy de ezekről van szó, csak ha fentebb olvasol akkor megvan a keverés indoka.
Ezeket meg elolvasgatom. Köszönöm.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Reguláris kifejezéseknél meg tudom adni, hogy pl. van egy 4 jegyű számsorozatom és azt szeretném hogy ezt csak akkor válassza ki ha tényleg csak 4 jegyű. Negálnám előtte a \d-t és akkor \d{4} lenne előtte meg utána a \d negáltjával és jó, vagy ilyet nem lehet csinálni?^ - ezt kerestem.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #4991 üzenetére
A négyjegyű számokat kell XXXX-re alakítani. De csak a 4 jegyűeket. Ha már 5 jegyű akkor nem lehet átalakítani az első 4-et XXXX-re.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #4994 üzenetére
Akkor mutatom, hogy hogy néz ki most.
var randText = "Valami 44344 nagyon 4342 menő 44 van itt.";
var minta = /[^\d]\d{4}[^\d]/gi;
document.write(randText.replace(minta," XXXX "));A negált azért kell, hogy minden ami előtte vagy utána van kivéve szám.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Speeedfire #5005 üzenetére
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.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
A függvényben kapott paramétert hogyan tudom globálisan elérhetővé tenni?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
-
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.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #5063 üzenetére
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.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
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."Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #5101 üzenetére
Gondolom a valamin belüli mandarin vagy ilyesmi. Ezért tettem fel a kérdést, hogy ezt hogy lehet megcsinálni.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #5104 üzenetére
Köszönöm a segítséget.
Igazából én arra jöttem rá, hogy felesleges meghatározni a szülő elemet, mert ugye az egyikből teszem át a másikba az inputot, szóval ha ahova tenni akarom ott is be van pipálva és úgy teszi át mindegy, mert már eleve ott van. Szóval annyira nem is fontos, megnézem egy for-al hogy melyikek vannak bepipálva és attól függ, hogy a felhasználó hova kattint átteszem őket.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #5106 üzenetére
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Olyan kérdésem lenne a setInterval-al kapcsolatban, hogy hogyan tudok véget vetni ámokfutásának. A kódom elején definiáltam, hogy var endGame = false;, majd van egy ilyenem:
if(endGame === false){
setInterval(moveBall, 1);
}
else{
clearInterval(moveBall);
}ami meghív egy ilyet:
function moveBall(){
var ball = document.getElementById("ball");
if(ballRandomStartX === 200){
xVar = 1;
}
if(ballRandomStartY === windowHeight-10){
yVar = -1;
}
if(ballRandomStartY === 10){
yVar = 1;
}
if(ballRandomStartX === windowWidth-110 && (ballRandomStartY >= mouseY && ballRandomStartY <= mouseY+100)){
xVar = -1;
pointCounter++;
document.getElementById("points").innerHTML = pointCounter;
}
else{
endGame = true;
//xVar = -1;
}
ballRandomStartY = ballRandomStartY + yVar;
ballRandomStartX = ballRandomStartX + xVar;
ball.style.top = ballRandomStartY;
ball.style.left = ballRandomStartX;
}Itt ha kimegy a pályáról a labda akkor az endGame true lesz. De a labda csak megy a végtelenségig tovább. Miért van ez? Itt a teljes kód. Itt pedig a teszt.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
if(endGame){
clearInterval(refreshIntervalId);
endOfTheGame();
}
else{
var refreshIntervalId = setInterval(moveBall, 1);
}Így is próbáltam. De mintha az endGame-nek adott true érték semmit nem érne, mert a most megírt endOfTheGame() függvénynek elvben minden objektumot le kellene pusztítania az oldalról, de semmi nem történik, csak megy a végtelenségbe a labdám.Úgy működik, köszönöm.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Kicsit OFF, de mivel pont JS-el szenvedek ezért itt teszem fel.
Úgy általánosságban hogyan érdemes programozni. A programozás közben felmerülő kisebb bugok azonnali javítása ami eszi az időt és az idegeket, vagy előbb leprogramozni a teljes projektet és a kisebb bugokkal a végén foglalkozni az előnyösebb?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz martonx #5162 üzenetére
Igazából, a bugok nem nagyon befolyásolják a működést, csak csúnyák. De az a baj, hogy megcsinálok egy újabb funkciót mire egy kis semmi bugot kijavítok.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Ja, csak közbe haladnék is vele, mert le kell adni, de ilyen kis szépség hibák vannak benne.
(#5165) Sk8erPeter
Úgy értem, hogy egy snake-t kell csinálni, és a kígyó ha nekimegy a falnak akkor a másik oldalon kicsit beljebb jön be, meg ilyenek. Azért mondta, hogy játszani lehet a játékkal, csak csúnya, hogy nem ott jön be ahol kellene.
(#5166) Lortech
Tudom, hogy hol a hiba, de nincs most időm logikázni rajta, hogy ugyan mit is kellene odatenni, hogy az úgy működjön. De amúgy én is inkább szenvedek legtöbbször, hogy jó legyen és csak aztán lépek tovább.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #5168 üzenetére
Ezért írtam így: "Úgy általánosságban"
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Van egy obj1 objektumom amihez hozzáadok egy adattagot:
Object.defineProperty(obj1, "x", {value: 20, writeable: false});
Ha jól tudom akkor ha adni akarok neki egyúj értéket akkor TypeError-t kellene dobnia.Ezt meg is tettem.
try{
obj1.x = 40;
document.write(obj1.x);
}
catch(e){
document.write(e.name);
}
Ami történt: kiírta az obj1.x-et, de 20-at. Nem az kellett volna hogy történjen, hogy kidobja a TypeError-t amit el is kap a kivételkezelés, majd kiírja ennek az Exception-nek a nevét? De nem szakadt meg a try rész futása, és az Exception-t se írta ki."Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Ez a "use strict"; ugye? Utána nézek, mert megadtam közvetlen a kivételkezelésben is, meg az objektum felett is, de semmi változás.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Úgy, hogy betettem előre nekem is megy, viszont eltűnt az oldal tartalma a sok hiba miatt, szóval valószínűleg nem sokáig marad ott. Köszönöm.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #5188 üzenetére
Mondhatjuk úgy is. Amúgy sztem nem használom sokszor a document.write-t.
Nem ajánlatos használni? Csak mert a kurzuson ez az elfogadott kiíratási módszer."Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #5190 üzenetére
Amúgy csak tesztelésre szoktam használni. El akarok mélyülni a JS "OOP"-ban, és azokat próbálgatom. A legegyszerűbb mondja meg ha mindent kiíratok, mi mit ad meg ilyenek. Amúgy ilyen idióta játékokat szoktam csinálni mint a snake meg fallabda, ott egyáltalán nem jelenik, meg szóval gyakorlati haszna nincs a document.write-nak.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
A görgetés közbeni effektet itt hogyan csinálják meg, ha nem is JS-el de engem az érdekelne, hogy JS-el hogy lehet ilyet?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz jetarko #5253 üzenetére
Én most ezt használom úgy, hogy most fejlesztem tovább a "nem is értem h miért akarják rátolni ezt szerver oldalra is" tudásomat. Amúgy nem akarják hanem már rá is tolták, és szerintem bár én is a "Nagyon JS kezdő létemre írom" kategóriába esek, de szerintem ez a MongoDB-s téma nagyon jó és hasznos. Én MeteorJS-t használok és az, hogy egyszerre lehet két helyen adatbázisba menti (kliens és szerver oldalon), hatalmas nagy előrelépés, és amit eddig Ajax-al PHP-val és JS kombóval lehetett megoldani azt most simán egy nyelvvel meg lehet csinálni, és sokkal rugalmasabb webalkalmazásokat lehet készíteni.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz Sk8erPeter #5257 üzenetére
Mondjuk van benne igazság, talán a Java-val lenne összehasonlítási alapom, de mivel egy szemeszterben tanultam egyszerre a kettőt ezért az sem az igazi. Bár annyi összehasonlítási alapom van, hogy Java gyak vizsga előtti héten végig Javascripteztem, és mivel papíron ment a vizsga a változóim nem kaptam típust.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz martonx #5341 üzenetére
Igazából lehet, hogy nekem van kevés memóriám (4GB) de amikor én használtam a VS Community-t akkor úgy felzabálta az összeset, hogy egy idő után használhatatlanná vált. Néztem pár beállítást erre nézve az interneten, de a problémán az se javított, csak kitolta az elfogadható kódolást egy kicsit tovább. Maga a program szerintem is jó, csak sajnos emiatt nem tudom használni.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Nekem SSD van alatta, NodeJS-el próbáltam és pár letöltött modul volt még amit egyszerre kellett berántania indításkor, de ezen kívül más nem ment alatta. Nem tudom miért, de nagyon zabálta a memóriát. Így maradt a Sublime vagy NetBeans. Valaki használta már a GitHub Atom-ját? Még azt próbálgatom most, de tudásilag szinte a Sublime buta szintjén van. Nem tudom, hogy bővítsek-e memóriát, ugyanis itt van az SSD.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
-
PumpkinSeed
addikt
válasz inf3rno #5361 üzenetére
A VMware erre specializálódott, a piacon nekik van a legjobb hypervisor programjaik. Több ezer gépes clustereket szerintem esélytelen lenne VB-vel használni.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
Szeretném JS oldalon is letesztelni a formom inputját:
var illegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
if(illegalChars.test('obj.value')){
valid = true;
}Ez viszont mindenre false értéket ad akármilyen adatot is viszek be. Hogyan tudom azt megcsinálni, hogyha az illegalChars-ban lévő meghatározásból egy sem szerepel az inputban akkor true-t adjon.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
Új hozzászólás Aktív témák
- Házimozi belépő szinten
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Luck Dragon: Asszociációs játék. :)
- Androidos tablet topic
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Netfone
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- iPhone topik
- További aktív témák...
- Lenovo Legion 7, 16,0"WQXGA, Ryzen 9 6900HX, 32 GB DDR5, RX6850M XT 12 GB, 1TB SSD, 1,5+ év garancia
- Corsair RM850e 850W Gold Moduláris Tápegység
- Samsung Odyssey Neo G9 Super Ultrawide Gamer Monitor!49"/Mini LED/5120x1440/240hz/1ms/+Ajándék
- Apple Macbook Pro 16" 2019 i7-9th 6Magos 32/512 -75% Touch Bar HUN Radeon Pro 5300M 4GB 3K Retina
- Apple Mac mini M2 2023 8GB 256GB + Xiaomi Mi Desktop 27"-os FullHD monitor egyben
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen