-
Fototrend
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
-
Üdv!
Bújom a js parancsokat, de nem találok megfelelőt. Lehet azért, mert nem létezik, de hátha, így megkérdezlek titeket.
Areplace()
utasítás helyett keresek egy jobbat, az ugyanis egy megadott szót keres és cserél. Nekem arra lenne szükségem, hogy megadom a kezdő és vég pontot a string-ben, amit cseréljen ki egy általam meghatározott bármilyen szövegre.
Például:let a = ‘kecske’;
let b = ‘Kistarcsára nem jár vonat!’;
let c = ???(20,24, a);
result = ‘Kistarcsára nem jár kecske!;
Most látható, hogy ez megoldható lenne egy
replace(‘vonat’, a);
utasítással is, viszont nem tudni, hogy mikor mit fog tartalmazni az adott string, így szóra nem lehet keresni. Azonban fontos lenne, hogy minden esetben a kezdő és végpont között cseréljen, még ha a cserélendő rész hossza nem is egyezik a cserélő szóval.
Van erre olyan utasítás, amit nem találok, vagy azért nem találom, mert nincs?Előre is köszönöm a helyes megfejtéseket!
But who is watching the guardians?
-
-
-
biker
nagyúr
sziasztok, a jquery topic egy éve csendes, gondoltam itt kérdeznék
Hajam kitépem, nem jövök rá, hogy lehetne végtelen animációt készíteni ebből:$(document).ready(function(){
var div1 = $(".ra_stat");
var div2 = $(".ra_stat2");
div1.animate({opacity: '1'}, 5000).delay(5000).animate({opacity: '0'}, 2000).delay(10000).animate({opacity: '1'}, 2000);
div2.animate({opacity: '0'}, 5000).delay(5000).animate({opacity: '1'}, 2000).delay(10000).animate({opacity: '0'}, 2000);
});Feladat: oldal betöltéskor div1 látszik, div2 nem, késleltetést követően div1 elhalványul, utána div2 láthatóvá válik. késleltetést követően div2 eltűnik, div1 láthatóvá válik
Egyszer meg is csinálja, és többször nem. Googliztam párat, de vagy teljesen szétesett az időzítés, vagy semmit nem csinált többet.
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
helyette ki is írhatod, mi a megoldásod. mert nyilván hogy fa.. vagyok (mert kb évente egyszer nyúlok bottal a JS/JQ részekhez), én kérek elnézést, hogy tök máshoz értek, de most meg szertetem volna oldani ezt.
De megértelek, hogy frusztrál, hogy valaki bénább mint te.Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Phobion
őstag
sziasztok
visual studio code-ban kezdtem el tanulni, viszont code futtatáskor az alábbi hibaüzenetet dobja fel a vsc:
Mitől lehet ez?
Ezt futtatnám: [kép]
Sci-fi, fantasy könyvek eladók: https://hardverapro.hu/apro/elado_sci-fi_fantasy_konyvek_4/hsz_1-50.html
-
hiperFizikus
aktív tag
válasz hiperFizikus #9463 üzenetére
#39 : az új izgis
function
-om, lásd ottanA gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
ECMAScript
A JavaScript az ECMAScript -en alapul . Talált is a Google rengeteg ezt-azt, de formálisan hogy hogyan néz ki, arról nem találtam anyagot .
Tudnátok segíteni ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
válasz hiperFizikus #9468 üzenetére
Az Ecmascript a javascript mögött álló szabvány. Mondhatni egy api gyűjtemény, amit a javascript valósít meg.
https://en.m.wikipedia.org/wiki/ECMAScript
Én kérek elnézést!
-
nevemfel
senior tag
válasz hiperFizikus #9468 üzenetére
A Javascript nem az ECMAScripten alapul, a kettő ugyanaz. Azért nem Javascript lett a neve a szabványban, mert a "Java" a SUN védett márkaneve. Ugyanezen okok miatt lett a Microsoft implementáció neve JScript, a Microsoft féle Java meg J++.
Forget your troubles, c'mon get happy
-
martonx
veterán
válasz hiperFizikus #9468 üzenetére
Ó, ez pont egy jó cikk ehhez a témához: A JavaScript "elengedésére" kéri az Oracle-t a Node.js kitalálója - Prog.Hu
Én kérek elnézést!
-
.
[ Szerkesztve ]
But who is watching the guardians?
-
hiperFizikus
aktív tag
Gyerekkorom óta szeretem az ilyen logikai dolgokat, ezért is van többek között egy több, mint 40 tagú gyűjteményem a különböző formájú és mechanikájú, "Rubik" névvel illetett "kockákból".
Én is . És mi róluk a gyakorlati tapasztalatod, mert ha úgy adódik, akkor én is vennék, valamikor még nem tudom mikor .
Hanem csináltam olyan HTML/JS programot, ami a Rubikhoz hasonló, és a HTML táblázat módon lett megjelenítve . Belekóstoltam a JS képpontonkénti programozásba is, de nem győztem türelemmel .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
Sziasztok!
Augusztusban születésnapomra kaptam szüleimtől egy különleges Puzzle-t. Gyerekkorom óta szeretem az ilyen logikai dolgokat, ezért is van többek között egy több, mint 40 tagú gyűjteményem a különböző formájú és mechanikájú, "Rubik" névvel illetett "kockákból".
Ez viszont egy speciális naptár, melyen 8 darab, különböző elemet kell elhelyezni úgy, hogy kiadja az aktuális dátumot. Annyira megtetszett, hogy megcsináltam a játékot HTML + CSS + Pure JS felhasználásával, és most megosztanám ezt veletek. [LINK]Kis instrukció:
- A játék csak és kizárólag érintőképernyőn működik
- Leginkább telefonokra, Portait (álló) nézetre van optimalizálva
- OS függetlenHasználat:
- Betöltés során a naptár legenerálja önmagát, ezzel kijelölve az aktuális dátumot.
- A naptár alatt megjelenik 8 darab játékelem, melyeket kattintani (megérinteni) lehet.
- A felnyíló fülön található navigációs gombokkal lehet forgatni az elemeket, a jelzett permutáció darabszámig.
- A kiválasztott elemet egyszerűen meg kell fogni és a helyére húzni (a pozícionálásban a program segít).
- A táblára feltéve is van lehetőség a permutációk kiválasztására.
- Ha úgy véled, helyén van az elem, kattints a pipára.
- Ha egy elemet felhelyeztél a pályára, a pálya alatti képe elszürkül. Ha erre kattintasz, leveszi a pályáról.
- Minden lehelyezett elem eltérő színnel jelenik meg, hogy jobban átlátható legyen.
- Lehelyezést követően nem csak elszürkül az alsó piktogram, de felveszi a kiválasztott permutáció alakját is.Helyetted végzi...:
- ...a naptári nap beállítását
- ...a pontos pozícionálást
- ...az ellenőrzést, hogy az adott elem a kiválasztott helyre feltehető-e
- Jelez, ha kiraktad tökéletesenFuttathatási igények:
- Webböngésző
- Érintő-képernyő
- Vélhetőleg mobiltelefonA jövő:
Ha elég igény összegyűlik rá, mert esetleg hozzám hasonlóan ti is megkedvelitek ezt a kirakóst, akkor a jövőben lehet szó a fejlesztésekről, mint Landspace (fektetett) nézet, tablet-kompatibilitás, egérrel való irányítás lehetősége, stb.
Jó játékot kívánok mindenkinek!
Szerk.: Az előző kommentemet véletlen töröltem
[ Szerkesztve ]
But who is watching the guardians?
-
hiperFizikus
aktív tag
válasz hiperFizikus #9473 üzenetére
+ mellé klikkeltem a linket, ezért nézzétek el nekem .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
válasz hiperFizikus #9473 üzenetére
Én is . És mi róluk a gyakorlati tapasztalatod, mert ha úgy adódik, akkor én is vennék, valamikor még nem tudom mikor .
Azon kívül, hogy az összeset ki tudom rakni, mire vagy kíváncsi?
But who is watching the guardians?
-
válasz hiperFizikus #9477 üzenetére
Nem feltétlenül gondolom azt, hogy ezt ebben a topikban kellene kitárgyalni, minden esetre ha nem valami gagyi pár eurós sz@rt veszel, hanem minőséget, akkor tartós minden szempontból.
A kirakás pedig sakkhoz viszonyítva… attól függ, hogy van az ember bekalibrálva. Fontos a térlátás és a jó logika hozzá. És ez egy magányos sport, a sakkal ellentétben.But who is watching the guardians?
-
föccer
nagyúr
Sziasztok!
Bocsinálta programozóként kell dolgoznom ( ) Van egy kód részlet, amint nem éltem, hogy miért nem jut át a kód.
Tudnátok segíteni nekem, hogy mit csesztem el benne?
Belép a switch-be ahol a Tarolas csak ezt a 3 értéket veheti fel (tesztelni a Szaraz ágon futok), de nem lép ki belőle és a konzolra már nem kerül ki a "Korrekció kiszámolva" üzenet..
Köszönettel, FG
// -------azonosítás
console.log('Azonosítás indul');
switch (Tarolas){
case 'Szaraz': {Rikorr = ((Rimin*0.92) + 4.5);
RikorrN = ((Rimin*0.95) + 5.5);
Rmkorr = ((Rm*0.92) - 6.5);
RmkorrN = ((Rm*0.95) - 8.5);
console.log('Száraz ágon');
console.log('Rikorr: ', Rikorr);
console.log('RikorrN: ', RikorrN);
console.log('Rmkorr: ', Rmkorr);
console.log('RmkorrN: ', RmkorrN);
break;}
case 'Nedves': {Rikorr = (Rimin + 4);
RikorrN = (Rimin + 5);
Rmkorr = (Rm - 6);
RmkorrN = (Rm - 8);
console.log('Nedves ágon');
console.log('Rikorr: ', Rikorr);
console.log('RikorrN: ', RikorrN);
console.log('Rmkorr: ', Rmkorr);
console.log('RmkorrN: ', RmkorrN);
break;}
case 'NC' : {Eredmeny[2] = 'Tárolás miatt nem minősíthető';
break;}}
console.log('Korrekciók kiszámolva');[ Szerkesztve ]
Építésztechnikus. Építőmérnök.
-
tick
aktív tag
-
föccer
nagyúr
A Tarolos értéket már a kódon belül adom meg. Igen, a Száraz ágon üzenet még kijön konzolra, illetve a számított értékek is, tehát a case még lefut. Validatorral ellenőríztem szintaktikailag elvilen nincs vele gond
Egy céges szoftveren belül kell készíteni a kódot. A node/chrome ismerős, lehet hogy erre támaszkodik ez az eszköz amit kaptunk. (egy keretrendszert fejlesztettek, amiben sok kis külön-külön értékelő szkriptet már nekünk kell megcsinálni.
egy külső, add-on függvényt kaptunk, amivel külső adatokat tudunk a kapcsolódó űrlapokról levenni és simán returnnal adjuk vissza az űrlapnak a kiértékelés eredményét. Úgy működik, mint egy function. Csak kicsit combosabb, mert ez éppen 1200 soros.
üdv, föccer
Építésztechnikus. Építőmérnök.
-
nevemfel
senior tag
A swich case statement javascript alatt a következőképpen néz ki:
switch (expression) {
case value1:
statements1;
break; // opcionális
case value2:
statements2;
break; // opcionális
default:
statements3;
break; // opcionális
}(value1 - 2 lehet Number és string is, ez a legfőbb különbség a C-hez képest.)
Alapszintaktika, hogy bármilyen statement helyére tehetsz több statement-et tartalmazó utasításblokkot, kapcsos zárójelek közt: {}Te a breaket a {}-os utasításblokkba tetted, ami ebben az esetben nem a case esetből ugrik ki, hanem a {}-al jelölt utasításblokkból. Tehát ráfut a következő case esetre.
[ Szerkesztve ]
Forget your troubles, c'mon get happy
-
tick
aktív tag
válasz nevemfel #9482 üzenetére
> Te a breaket a {}-os utasításblokkba tetted, ami ebben az esetben nem a case esetből ugrik ki, hanem a {}-al jelölt utasításblokkból. Tehát ráfut a következő case esetre.
Erre gyanakodtam en is, de gyakorlatilag nem igy mukodik. Csak egy kulon scope-ot kap.
Viszont egy probat mindenkepp meger.föccer: ha kozvetlen a break ele teszel egy logot, azt meg kiirja? (nincs-e esetleg valami elnyelt hiba)
Everything that has a beginning... has an end
-
nevemfel
senior tag
-
föccer
nagyúr
Sziasztok!
Köszönöm a reakciókat. Iránymutatás jó volt, úgy néz ki, hogy átlenüdlt a problémán.
Bár nem értem, hogy miért, de így rendben fut. Az értetlenkedésem okat, hogy néhány sorral fentebb ugyan azzal a szintaktikával, amit tegnap írtam, hiba nélkül megy, míg ennél a résznél csak így, lecsupaszítva működik... :-/
console.log('Azonosítás indul');
switch (Tarolas){
case 'Szaraz': Rikorr = ((Rimin*0.92) + 4.5);
RikorrN = ((Rimin*0.95) + 5.5);
Rmkorr = ((Rm*0.92) - 6.5);
RmkorrN = ((Rm*0.95) - 8.5);
console.log('Száraz ágon');
console.log('Rikorr: ', Rikorr);
console.log('RikorrN: ', RikorrN);
console.log('Rmkorr: ', Rmkorr);
console.log('RmkorrN: ', RmkorrN);
break;
case 'Nedves': Rikorr = (Rimin + 4);
RikorrN = (Rimin + 5);
Rmkorr = (Rm - 6);
RmkorrN = (Rm - 8);
console.log('Nedves ágon');
console.log('Rikorr: ', Rikorr);
console.log('RikorrN: ', RikorrN);
console.log('Rmkorr: ', Rmkorr);
console.log('RmkorrN: ', RmkorrN);
break;
case 'NC' : Eredmeny[2] = 'Tárolás miatt nem minősíthető';
break;}
console.log('Korrekciók kiszámolva');köszönöm, hogy ránéztetek.
üdv, föccer
Építésztechnikus. Építőmérnök.
-
hiperFizikus
aktív tag
Üdv.
Nézegetem az
https://www.w3schools.com/jsref/jsref_obj_math.asp
oldalt, és találtam is rajta magamnak valamit:
https://www.w3schools.com/jsref/jsref_pow.asp
.Hanem nem találom, ill. kíváncsi vagyok, hogy van-e valami olyasmi függvény, ami
abc(x,y) = x/y
-nek felel meg ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #9486 üzenetére
math.divide(x, y)
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Bzozoo
tag
Valaki rátalált a w3foolsra 😃
-
hiperFizikus
aktív tag
lásd #49 ...
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Van-e olyan valami a JS -ben, amivel a blokkot beidézhetem pl. egy név azonosítóval ?
Eva{ blokk }
function Agika(){
Eva ;
}; // func_
Agika() ;
???
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
válasz hiperFizikus #9491 üzenetére
Gyakorlatilag a kérdésed rejti a választ is…
But who is watching the guardians?
-
lanszelot
addikt
Hello,
Szeretném az összes kártyalapot megjeleníteni.
De fogalmam sincs hogy működik az api.
Amit csináltam marhaság, de csak próbálkoztam, hogy hátha.
Tudna valaki segíteni hogyan kell helyesen megcsinálni?
Itt van amit csináltam /tudom, hogy nem jó/ -
Bzozoo
tag
válasz lanszelot #9493 üzenetére
Volt egy pár tévedésed, de amúgy nem sokat hibáztál.
Például a kartyalap nevű classba akartad írni, amit querySelectorAll-al kell elkapni, és abból is azt az elemét, amelyikbe tenni akarod. Itt most csak egy ilyen class van, az pedig a 0. elem. De jobban jársz, ha az ilyesmit nem class-al, hanem id alapján oldod meg.
Elhagytál innen onnan némi zárójelet és kapcsoszárójelet.[ Szerkesztve ]
-
lanszelot
addikt
Először is köszönöm szépen a segítséget.
"querySelectorAll-al kell elkapni"
Miért kell SelectorAll?
Nem okoskodom, csak, hogy megértsem leírnám ahogy én tudom:
QuerySelector: - 1 elemet kér ki, mindegy, hogy class vagy id alapján.
QuerySelectorAll : - minden azonos osztállyal ellátott elemet kikér. Ezeken végig lehet literálni, vagy ahogy csináltad elemenként kikérni,,,stb, mint egy tömbel.
Mivel nekem csak 1 elemem van, így felesleges, persze az is megoldás."jobban jársz, ha az ilyesmit nem class-al, hanem id alapján oldod meg"
tudom hogy az id előrébb van mint a class, de most csak egy elem van, így mindegy mivel kérem ki."Elhagytál innen onnan némi zárójelet"
igen 2 kapcsoa zárójelet hagytam el, mert a példában nem szerepelt, így nem tudtam, hogy kell. itt a példa /legelső/
Viszont a zárójelek sincsenek, és anélkül is működik javítottam a két kapcsos zárójelet, és nekem működik.
Az hiba, és elnézi, vagy nem fontos a zárójel?Mint írtam semmit se tudok a fletch api -ról, mindent csak találgattam, hogy hátha így van.
Sajnos sehol se találtam részletes, érthető leírást fletch api -ról. -
martonx
veterán
válasz lanszelot #9495 üzenetére
Tényleg nem kell queryselector, a kolléga hibásan mondta.
Class nem erre való. Persze azzal is meg lehet oldani, de ebben az esetben az id tényleg szebb megoldás."fletch" api-ra nem kereshettél valami túl erősen.
Vagy már akkor is hibásan írtad a nevét
Fetch API - Web APIs | MDN (mozilla.org) - itt ami inkább érdekes lehet neked, az a Related topics alatt a using Fetch API, az tele van példákkal.Én kérek elnézést!
-
lanszelot
addikt
válasz martonx #9496 üzenetére
Köszönöm a választ.
Miért "szebb" az id?
A link nem jó, mert jquery, php ..stb, és emiett érthetetlen. Engem csak js alatt érdekelne.
Sok minden jön ki a keresésre, yt videók, minden, de vagy csak beszélnek róla, vagy alig mondanak valamit, vagy össze vissza mindent egyben, nem csak js. -
lanszelot
addikt
Hello,
lehetséges, hogy ha egy gombra 3 szor rányomnak, nem triplaklikk, hanem 3 szor használják, a 3ik nal lefusson egy function?
Ha igen, hogyan?
Új hozzászólás Aktív témák
- Otthoni hálózat és internet megosztás
- Ukrajnai háború
- Stellar Blade
- AMD off topik: VGA, CPU, APU és minden, ami AMD
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Így építsd a billentyűzeted!
- Linux felhasználók OFF topikja
- Bemutatkozott a Moto G32 4G
- Luck Dragon: MárkaLánc
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen