-
7600 - 7501
10361 - 10001 10000 - 9901 9900 - 9801 9800 - 9701 9700 - 9601 9600 - 9501 9500 - 9401 9400 - 9301 9300 - 9201 9200 - 9101 9100 - 9001 9000 - 8901 8900 - 8801 8800 - 8701 8700 - 8601 8600 - 8501 8500 - 8401 8400 - 8301 8300 - 8201 8200 - 8101 8100 - 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 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - 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 Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
martonx
veterán
7595-öt sikerül-e értelmezni? Hangot lehet js-el adni, hogy real time szabályozni is lehet-e, még sose próbáltam, én is csak ráguglizni tudnék.
Én kérek elnézést! -
hiperFizikus
senior tag
Nem, kellett volna ?
A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
instantwater
addikt
Googlet esetleg próbáltad?
-
hiperFizikus
senior tag
Érdekes lenne a canvas grafika mellé hangot is adni . Lehet- a JS-tel hangot szerkeszteni, olyan szintetizátor szerűen ?

Aztán ha a requestAnimationFrame nem használ paramétert, akkor hogyan lesz szabályozva nála a sebesség ?
A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
sztanozs
veterán
Ez egy rekurzívan hívott függvény, amit a JS grafikus motorja szabályoz (legnagyobb sebesség 60 FPS - ha 16 ms alatt be tudja fejezni a függvény a számolást).
Az első requestAnimationFrame visszaad egy azonosítot, ami alapján el is lehet cancel-elni az egészet.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... -
martonx
veterán
-
Tomi_78
aktív tag
Köszönöm szépen! Ki is fogom próbálni.
Most utána is néztem ennek az utasításnak; úgy látom, valamelyest bonyolultabb a setInterval-nál, aminél csak meg kellett adni egy számot és kész.
Ez viszont egy kis magyarázatra szorul számomra:function repeatOften() {// Do whateverrequestAnimationFrame(repeatOften);}requestAnimationFrame(repeatOften);Akkor ez paraméterként nem egy képfrissítési számot, hanem egy másik függvényt vár, amiben az ismétlődő dolgok vannak?
-
Rickeffe
aktív tag
-
Tomi_78
aktív tag
Sziasztok!
Az miért van, hogy kicsinyke játékomban villognak a mozgó objektumok?
Ezek egy tömbben vannak és egy for ciklussal végigmegyek rajtuk, miközben a drawImage-dzsel kirajzolom őket a setInterval függvényben, aminek 60 az értéke.
Lehet, hogy kellene még valami külön képernyőújrarajzolási utasítás bele? Van ilyen a JS-ben? -
martonx
veterán
Mert ez egy NodeCollection-t ad vissza, amit egy foreach-el be kellene járnod.
Én kérek elnézést! -
disy68
aktív tag
Azért, mert a querySelectorAll egy NodeList object-et ad vissza.
Nézd meg a leírást ezzel miket lehet csinálni, vannak példák hozzá.“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude -
Nagyzoli27
csendes tag
Sziasztok,
Miért nem lehet kiíratniquerySelectorAll-al több elem tulajdonságát?document.querySelectorAll("img").outerHTML
for ciklussal vagy forEachel lehet csak megoldani?
Köszönöm -
hiperFizikus
senior tag
Össze kell szednem magam belőle . Ez hetekbe is bele tellik . Még csak 2 napja <canvas> -olok .
A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
hiperFizikus
senior tag
Nagyon köszönöm .
Ezen már elindilhatok . Akkor paraméterátadással nem lehetett, se baj ?
Mindenképen bekerültök, mint angyalok vagy tündérek, mert nélkületek régen megrekedtem volna a nagy semmiben .
Egyébbkét legalább annyi tagokat keresek a vallásomhoz, hogy hivatalosan bejegyezhesük .
A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
martonx
veterán
Tessék: https://jsfiddle.net/esf84dch/ remélem a megváltó könyvbe belekerülünk, mint angyalok
Én kérek elnézést! -
sztanozs
veterán
Ezt nézd még meg, ez is elég jól elmagyarázza a lényegét:
https://blog.teamtreehouse.com/efficient-animations-with-requestanimationframeJOGI 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... -
sztanozs
veterán
Ahogy írja is a tutorialban, ne
setInterval-t használj, hanemrequestAnimFrame-et. setInterval csak ott kell, ahol egyáltalán nincs más lehetőség.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... -
hiperFizikus
senior tag
Most jut eszembe: a 3-as helyet 1000 kell, mert milliszekundumokban mér .
A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
hiperFizikus
senior tag
Köszönöm neked !
Eddig jutottam . Ennek működni kéne, szépen villognia kéne, de azért nem működik mert sehogyanse nincs megoldva benne a paraméterátadás . Talán valamithis.w01 = w01;kell bele, nem tudom ígyse működésre bírni . Hogyan kell a paraméterátdást megoldani benne, hogy szépen villogjon ? Persze asetInterval(frame, 3)3-as száma helyet bármekkora számot tehettek .<!DOCTYPE html><html><head><title>pr 04; canvas animation</title></head><body><p><button onclick="start1()">Start 1</button></p><p><canvas id="idCanvas01" width="300" height="200" style="border:3px solid black;"></canvas></p><script>function start1() {var canDim01 = document.getElementById("idCanvas01"); // megnyitja a canvas-tvar w01 = canDim01.getContext("2d");w01.fillRect(50,100,80,40) ; // téglalapot ad megvar pos = 0; // számlálóhoz leszvar BL1 = true ; // billegtetéshez lesz// alert("1 ::" +"\n"+ pos +"\n"+ BL1);var id = setInterval(frame, 3); // az animáció motorjafunction frame() {// this.w01 = w01; // talán valami ilyesmi hiányzikif (pos == 10) {clearInterval(id); // leállítja a motort} else {// alert("2 ::" + "\n" + pos +"\n" + BL1);pos++; // számot változtatif (BL1) {// alert("31 ::" +"\n"+ pos +"\n"+ BL1);w01.fillStyle = "red" ; BL1 = false ; // színt változtat pirosra} else {// alert("32 ::" +"\n"+ pos +"\n"+ BL1);w01.fillStyle = "blue" ; BL1 = true ; // színt változtat kékre};};};w01.stroke(); // bezárja a canvas-t};</script></body></html>Ez egy másik kódból lett átvéve, evvel a másik kóddal nincs semmi bajom, csak azért tettem fel, hogy megnézhessétek :
<!DOCTYPE html><html><head><title>pr 03; w3school animaton</title></head><style>#container {width: 400px;height: 400px;position: relative;background: yellow;}#animate {width: 50px;height: 50px;position: absolute;background-color: red;}</style><body><p><button onclick="myMove()">Click Me</button></p><div id ="container"><!-- ez áll --><div id ="animate"></div><!-- ez mozog --></div><script>function myMove() {var elem = document.getElementById("animate");var pos = 0;var id = setInterval(frame, 5);function frame() {if (pos == 350) {clearInterval(id);} else {pos++;elem.style.top = pos + "px";elem.style.left = pos + "px";}}}</script></body></html>A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
K1nG HuNp
őstag
semmi komplex
csak most picit chillesebb a felev es raerek par cuccot heggeszteni githubomra. bejott a serverless, eddig ezzel nem foglalkoztam szoval most egy projekt erejeig legalabb de belekostolok. igazabol az authentikacion kivul eddig minden tokre straight-forward. az SSR + serverless komboban igy sessionok nelkul viszont most picit kuzdok az authal
vagyis kuzdenek ha nem lenne firebase rahuzva a temara, de mindenkeppen meg akarok szabadulni az egesz firebase tematol meg ha kenyelmes is konkretan behuzni 3 perc alatt a hibatlan oauth integralast
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
martonx
veterán
-
K1nG HuNp
őstag
Valoban nincs sok, viszont kb 0 overheadja van annak hogy kihasznalom a next.js/now serverless funckiojait es akkor igy csak szepp a kliensben a fetch("/api...") mint az egesz adatbazismokolas odateve random ket react komponens koze, meg ha onmagaban o sem tobb mint par masik fetch/request
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
martonx
veterán
-
sztanozs
veterán
Csekkdiszáut:
https://cloudinary.com/blog/creating_html5_animations
https://medium.com/@huiwang339/html-canvas-animation-with-javascript-1956426287d3
Plusz Canvas elejétől a végéig (az eleje végéig):
https://www.html5canvastutorials.com/tutorials/html5-canvas-element/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... -
hiperFizikus
senior tag
Sok önsajnálat és önmarcangolás utan elővettem a <canvas> html tagot . Teljesen a kezdetén vagyok, egy kicsit tájékozódtam, ezért egyelőre nem kérdezősködök sokat, csak arra vagyok kjváncsi, hogy a canvas menyire rugalmas, menyire kiterjedt, az-e amit elvárok tőle :
1. Nem kellene-e a HTML + script grafikának külön topikot nyitni ?
2. A grafikát egy pontokból koordinata pontonként is fel lehet-e vinni pl. képletekből vagy 2dimenziós listákból generálva . Mik ennek a kulcs formái ?
3. A 2. pontban leírtakat mozgásként is lehet előállítani ? Mik ennek a kulcs formái ?
A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
K1nG HuNp
őstag
Ha nem en futtatom a db-m, es igyis-ugyis resten keresztul kommunikalok vele akkor van ertelme sajat serverless apit osszepakolni, hogy ne a client-side kod legyen ronda?
Tehat:
kliens -> sajat serverless funckiok -> adatbazis resten (mongodb atlas pl)vagy mar mindegy ha nem absztrahalom el a dolgokat es mennek az adatbazisos restes cuccok egybol a kliensbe?
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
K1nG HuNp
őstag
next.js + serverless funkciok + now
server side / static html generalas, teljeserteku backend api es mindez megy egy fennakadas nelkul, 1 commandal.. kicsit eros..volt anno egy firebases projektem, az is serverless volt csak, de ahhoz az clihez kepest sokkal durvabb a zeit okoszisztemaja
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
cSuwwi
senior tag
ahogy dqdb kollega irta lokalis valtozoba teszed, majd ahogy irtad ugy updateled
valami ilyesmi, de tobb modon is megoldhatovar x = ["a","b","c","d","e"];var y = '';for (i=0;i<x.length;i++){y+=(x[Math.floor(Math.random()*x.length)])}document.querySelector('.valami').innerHTML = y;De a querySelector csak az elso talalatig fog menni, ha tobb helyen is kell akkor querySelectorAll kell
-
cSuwwi
senior tag
-
dqdb
nagyúr
-
Nagyzoli27
csendes tag
-
Nagyzoli27
csendes tag
-
cSuwwi
senior tag
vagyis fuzd ossze: az innerHTML utan += legyen, ne siman =
mert most mindig az uj betu lesz az egyeduli erteke -
Nagyzoli27
csendes tag
-
#57018880
törölt tag
Minden körben felülírod az új értékkel.
-
Nagyzoli27
csendes tag
Sziasztok
Szeretnék bodyba kiiratni 5 random betűt, de csak 1-et irat ki. Ha console.log-al próbálom kiíratni akkor működik. Mi lehet a gond? Köszönöm előre is!x = ["a","b","c","d","e"]for (i=0;i<x.length;i++){document.body.innerHTML=(x[Math.floor(Math.random()*x.length)])} -
coco2
őstag
Frontend dolgokban elég jó a w3 kezdésnek. Nem ömlesztett káosz minden a bőség zavarával, hanem kipróbálható példák vannak, amik mozilla site-on nincsenek.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
K1nG HuNp
őstag
.
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
instantwater
addikt
-
K1nG HuNp
őstag
asszem megvagyok, eddig ugye plain jsben toltam a graphqlt es mappak alapjan szet volt szedve a query/mutation/type amit utanna osszemergeltem egy nagy schemaba.
most viszont a TS classok es a typegoose / typed-graphql dekoratorait ha ossze tudom hozni akkor elvileg lesz single source of truthom amibol jonni fog egyreszt a mongodb schema illetve a graphql is
, megprobalok edzes elott osszerakni valamit(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
instantwater
addikt
-
K1nG HuNp
őstag
hali!
typescript - graphql - mongodb semakat hogyan lehet a legszebben szinkronban tartani? typescript-mongoosera van a typedmongoose ami tsbol kigeneral mongoose semat, az mar jo kezdet de keves a 3as egyuttallashoz
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
Dißnäëß
nagyúr
Köszi, megnézem, átszokok.
Kígyó vére, béka hája, pók levedlett ruhája.. kondéromban lepke sül, kívánságom teljesül ! -
instantwater
addikt
-
Nagyzoli27
csendes tag
-
Dißnäëß
nagyúr
Ok köszi, ez is egy vélemény, pláne megerősít, hogy vágjak bele.
Egy alap HTML/CSS/JS-t felszedek w3schools-on (szerintem jó), aztán udemy és utána meglátjuk. Valszeg a tudás nagyja az egyébként valljuk be, itt-ott hiányos alapokra úgyis menet közben jön meg.
Csak ez a k*sok ilyen-olyan-amolyan zárójel, hülyét kapok..
Na, akkor némileg fiatalabb vagy nálam, én 40 és az utolsó kód, amit írtam, nem tegnap volt és szerintem még csak nem is Windows-on
Köszi.
Kígyó vére, béka hája, pók levedlett ruhája.. kondéromban lepke sül, kívánságom teljesül ! -
Nagyzoli27
csendes tag
-
dqdb
nagyúr
Array.from(
document.querySelectorAll(".adminbox_table_content_col_1"),
x => x.textContent)tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek -
Nagyzoli27
csendes tag
Szia
Az a bajom ezzel, hogy nem tudom.textContent-el őket szöveges formába hozni az Objektumokat. Egy ilyet kapok vissza.
Amikor ezt be írom:Array.from(document.querySelectorAll(".adminbox_table_content_col_1")).textContent[td.adminbox_table_content_col_1, td.adminbox_table_content_col_1, td.adminbox_table_content_col_1, td.adminbox_table_content_col_1, td.adminbox_table_content_col_1, td.adminbox_table_content_col_1] -
martonx
veterán
-
Nagyzoli27
csendes tag
Sziasztok
Azt lenne a kérdésem, hogy hogyan lehet tömb formába hozni, tehát ígyx = ["a", "b", "c"]több node-ot.
Tehát van néhány class és felveszem őket így.document.querySelectorAll(".adminbox_table_content_col_1")
Majd ezt szeretném ilyen formába hoznix = ["a", "b", "c"]Tudtok segíteni benne?
Köszönöm -
K1nG HuNp
őstag
Csak mert valamelyik ceg egy adott problemajanak megoldasara valami uj frameworkot ir es az uj projekteket mar erdemes valami frissben csinalni attol meg a 2013ban irt frontend kodok is teljes mertekben megalljak a helyuket, nekem az egyik kedvenc framem az emberjs ami elvileg mar outdated megis most irta az apple az egesz music appjat emberben.
A frameworkok ezkozok, nem kell semmit ujra atallni 2-3 ev utan, ez bs. A JS/web tudasod konkretan 1:1ben at fogod tudni ultetni, nekem anno az elso melohetem eleg volt egy a reactrol atallni a vuera ugy hogy szinte teljes gozzel, produktivan dolgozzak utana benne. Az meg a masik, hogy most elegge van defacto mindenre, ts, react, graphql. most hogy ezeken belul te nextet vagy semmit, styled components vagy styled jsxt, apollot vagy prismat hasznalsz az mar teljesen preferencia es de ez szerintem jo is, hogy minden problemadhoz talalsz egy megfelelo ezkozt.
Ha te hasznalsz most egy adott dolgot es nem 15 soros kodokat tolsz benne akkor hamar elojonnek azok a hianyossagok amiket legtobbszor ezek a frissitesek is orvosolnak, tehat ilyen szempontbol en pl mindig jol fogadok egy uj reviziot, egy updatet, legrosszabb esetben nem migralok at ra mert nem kell az a par ujdonsag.
na de am ne vedd kezpenznek amit irok, tavaly meg golya voltam egyetemen es eddig 1 melohelyem akadt osszvissz :p
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
Dißnäëß
nagyúr
Köszi a hasznos tanácsokat és az Előtted szóló kollégának is
Rá is tettetek az útra (lehet, csak egy kis biztatás kellett) 
a JS frameworkok jönnek-mennek évről évre, hiába jó valami, ha alacsony a kereslet rá, és 2 év múlva eltűnik
Na ez a bajom a Frontenddel is, ezek jönnek-mennek, oké, hogy gyorsan változó világban élünk, de ENNYIRE gyorsan ne változzunk már..
Mire kitanul az ember vmit, már kukázhatja is, na ennél egy kicsit "lassabban" fejlődő, de stabilabb dolgot keresek, amiből később lehet egy full-stack plecsnim, ha rászánom magam mégis a FE részre, de egyelőre tényleg nem érdekel.Célom amúgy egy saját webshopot megírni, hobbi szinten. Már minden van a világban, szóval élesben nemigen használnám semmire, bár csajosnak lehet beröffentek vmit, próbáljon rá 1-2 kozmetikai termékre.. meglátjuk.
Másik cél kapcsolódni 1-2 kripto tőzsdéhez az API-jukon keresztül és valamiféle logikát később használni, a puszta adatkinyerésen túl, az adatokon. Szóval kifejleszteni valami passzív "nyerőautomatát"
(Nyilván nincs ilyen, különben mindneki ezt csinálná, de élveznék egy saját kereskedő progit, aki helyettem ad-vesz ilyen-olyan-amolyan coin-t, a megadott relatív primitív feltételeim mentén - szóval még nem a neurális hálóra gondolok, sem egy mégszofisztikáltabb AI-ra. Egyelőre adatom legyen és irányíthassam, paraméterezhessem a motyót kívülről, anélkül, hogy kódba nyúlnék ).Erre sztem a python lehet még jobb is, de egy frontend-JS-Angular-Vue-React-ös vezető fejlesztő haverom szerint a JS is tökjó mindenre, most pedig trendi nyelv, éhenhalni sem kéne, ha nem jön be a privát projekt, szóval még elhelyezkedni is lehet vele...
Konkrétabban nem tudtam fogalmazni, keresem az utat ki a ködből (a sűrű erdőbe)

No, mindenesetre köszönöm a tanácsokat
Kígyó vére, béka hája, pók levedlett ruhája.. kondéromban lepke sül, kívánságom teljesül ! -
instantwater
addikt
Én is JSben dolgozom, és ha lehet kerülöm a frontendet.
Abszolút életképes ötlet Node.jssel kezdeni és APIkat gyártani.
Nagyon erősen javaslom a TypeScript használatát, és a listádhoz hozzáadnám még a GraphQL-t is, az most feljövőben van.Csatlakoznék az előttem szólóhoz, ExpressJS az klasszikus, mindenképp szánj rá időt, de ott van még a Hapi.js és társai. Nestjs jó, de nem túl elterjedt. Új projekten vagy saját szórakozásra lehet használni, de elég kevés álláshirdetés kér kifejezetten Nest.js-t.
Ha DevOps, akkor csapd még a listához a Kubernetest mindenképp, és ha még mindig van energiád akkor a Terraformot és Istiot is, ha abszolút tombol benned az energia, akkor Kubernetes monitoring, Grafana, Prometheus és társai.
Ha frontendezni kell, akkor a Reactot javasolnám, az most a legnépszerűbb. Ott van még az 5x újraírt Angular és a mindenből a legjobb lenni akaró Vue, de úgy gondolom abba érdemes energiát fektetni amire a legnagyobb kereslet van, mert a JS frameworkok jönnek-mennek évről évre, hiába jó valami, ha alacsony a kereslet rá, és 2 év múlva eltűnik.
-
cattus
addikt
-
Dißnäëß
nagyúr
Sziasztok, elkezdenék JS-ezni, de rájöttem, hogy a frontend annyira nem érdekel kifejezetten. Backend viszont igen és ha azt mondom devops, az 'ops' része meg is volna, a dev hiányzik.
Nagyon ördögtől való Node.JS-el indítani úgy az egész JS 'karriert' ? + SQL/NoSQL, REST API fejlesztgetés, szóval alulról építkeznék felfele és a végén tanulnék frontend-et, hátha addigra megjön a kedvem hozzá. Na meg van egy Raspberry Pi-m is, elkezdeném használni erre-arra (GPIO), kisebb érdekes hobbi projektekhez. 
Kígyó vére, béka hája, pók levedlett ruhája.. kondéromban lepke sül, kívánságom teljesül ! -
K1nG HuNp
őstag
most google kozben feljott, de ahogy neztem nekem most kicsit agyuval verebre lenne, a dependenciaim nem kulonbozoek / nem zavar az egy darab package.json fajl, szimplan a jest/babel szarakszik
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
instantwater
addikt
-
K1nG HuNp
őstag
Jestet konfigolt mar esetleg valaki? Most azzal akadt problemam, hogy van egy monorepom, create-react-app felel a reactos reszert es van egy api mappa amiben a backend talalhato
a teszteket akarom valahogy 1 kommand ala rakni mert jelenleg ha rootbol hivok egy jestet akkor ugye az nem lesz bekonfigolva reactre es igy minden reactos teszt bukik. ha a react-scripts tesztjet hivom az tok jo, minden reactos teszt lefut de ugye azok csak a reactos tesztek, az api mappa egy szinten van a react mappajaval ezert az apis teszteket a react-scripts nem latja...
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
sztanozs
veterán
Mert a submit csak akkor lesz benne, ha azt nyomtad meg. Amennyiben nem a gombot (type=submit) nyomtad meg - mint itt is, hanem függvényből submitáltál -, akkor nem lesz benne az elküldött form elemek között.
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... -
Rickeffe
aktív tag
-
Tomi_78
aktív tag
Köszönöm mindenkinek, aki segítő szándékkal írt; Cattus (#7532) tippje alapján megkettőztem a sound() függvényt, ami alapján létrehoztam egy csak a zenefájlokat kezelő zene() függvényt, és ebbe írtam bele, hogy:
this.zene.loop=true;
Igaz, hogy így az összes zenét ismétli, de így is jó. -
Rickeffe
aktív tag
-
coco2
őstag
Oké, értem, össze is ollóztam valamit, de nem működik

proba.html egészben:
<!DOCTYPE html><html><body><script>function this_submit() {var form_id= document.getElementById("id_proba_form");var submit_id= document.createElement("input");submit_id.setAttribute("type", "submit");submit_id.setAttribute("name", "submit_2");submit_id.setAttribute("value", "Submit_2");form_id.appendChild(submit_id);form_id.submit();}</script><form method="post" id="id_proba_form" action="proba.php">lastname:<br><input type="text" name="name_lastname" value="Mouse"><br><input type="submit" name="submit_1" value="Submit_1"><br><select name="name_select" form="id_proba_form" size="1" onchange="this_submit()">';<option value="option_value_1" >Option_Value_1</option><option value="option_value_2" selected>Option_Value_2</option></select></form></body></html>És a proba.php is, amire ráhív:
<?phpvar_dump($_POST);?>Ha rányomok a "Submit_1" gombra, kidob egy ilyet:
array (size=3)'name_lastname' => string 'Mouse' (length=5)'submit_1' => string 'Submit_1' (length=8)'name_select' => string 'option_value_2' (length=14)Ha átváltom a select-et "Option_Value_1"-re, akkor dob egy ilyet:
array (size=2)'name_lastname' => string 'Mouse' (length=5)'name_select' => string 'option_value_1' (length=14)Miért nincs ott a "submit_2"-m

Edit:
Ha átállítomsubmit_id.setAttribute("type", "submit");
->submit_id.setAttribute("type", "text");
Akkor berakja:array (size=3)'name_lastname' => string 'Mouse' (length=5)'name_select' => string 'option_value_1' (length=14)'submit_2' => string 'Submit_2' (length=8)Viszont rend a lelke mindennek alapon jó lenne értenem, hogy submit type esetén miért nem?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
martonx
veterán
-
coco2
őstag
A lehető legegyszerűbb script szerkezet kellene. Azt reméltem, van valami beépített html támogatás, mint az input mezők esetében, amik a formhoz tartoznak, hogy submit nevet küldhessek.
Ha az nincs, arra van egyszerű mód, hogy a POST paraméterekhez hozzáfűzzek +1 elemet? Beraknám fapadosan a submit nevet.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
martonx
veterán
-
coco2
őstag
Sziasztok!
Automata form submit-hoz kérnék segítséget - paramétert kellene küldeni. (tech stack: php / javascript)
Kliens oldalra leküldök egy formot, abban van select is:
<select name="mezo_nev" form="form_nev" size="1" onselect="this.form.submit()">
Mező választásnál kellene auto submit.A form-hoz tartozik több submit is, pld:
<input type="submit" name="submit_1" value=" Módosítás "><input type="submit" name="submit_2" value=" Törlés ">
és a többi..Szerver oldalon meg ilyesmik vannak azonosításra:
if (!isset($_POST["submit_2"])) { ... }A lényeg, hogy a submit forrásokat azonosítani tudjam. Amit javascriptből küldök
form.submit()-ot, azzal hogyan tudok azonosítót küldeni? Valami kódrészlet példa, vagy blog link lenne jó.Köszönöm
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
cattus
addikt
-
Tomi_78
aktív tag
Sziasztok ismét!
Tehát, a zenék már mennek, de az az egyetlen bajom ezekkel, hogy a hatterzene.mp3 csak egyszer játszódik le, márpedig ismétlődnie kellene, mivel a játékprogram háttérzenéjéről van szó.
Így kódoltam, de nem működik:
hatterzene = new sound("zenek/hatterzene.mp3");
hatterzene.loop = true;
Hogyan lehetne ezt a problémát megoldani?U.I.: a 7525. hozzászólásban van a kódom a zenék inicializálásáról.
-
martonx
veterán
-
Rickeffe
aktív tag
-
Tomi_78
aktív tag
A body onload-ra sem csinált semmit. Egyébként megoldottam a Martonx javaslatához hasonló módon egy ráadás egér eseménnyel, de akkor is furcsállom, hogy miért van erre szükség: egy sima cimzene.play() miért nem működik akárhol?
-
martonx
veterán
-
instantwater
addikt
-
Tomi_78
aktív tag
Sziasztok ismét!
Visszakanyarodnék a JS-es hanglejátszáshoz. Ezzel a kóddal inicializálnám a zenét:function sound(src) {
this.sound = document.createElement("audio");
this.sound.src = src;
this.sound.setAttribute("preload", "auto");
this.sound.setAttribute("controls", "none");
this.sound.style.display = "none";
document.body.appendChild(this.sound);
this.play = function(){
this.sound.play();
};
this.stop = function(){
this.sound.pause();
};
Ez pedig a zeném (kb. 1,7 MB méretű):var cimzene;
cimzene = new sound("zenek/cimzene.mp3");És az a gondom, hogy ez a zene csak akkor indul el, ha bekövetkezik valami menüben a kattintás esemény, egyébként meg nem. Hogyan indíthatnám el a zenét már akkor, amikor elindul a játék?
-
bolondember
MODERÁTOR
kérlek olvasd el alaposan a többiek konstruktív hozzászólásaid és fogadd meg azokat.
Köszönöm.Olyan nők ideálja vagyok, akiknek mindegy... -
sztanozs
veterán
Persze te hozod a megváltást az N+1 műveddel, lásd: [link]
Amúgy látatlanban is tudom a programod lassúságának az okát:
A dupla ciklusod n^2 futásidővel bír... Kis (random) olvasnivaló: [link]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... -
rikxjeee
tag
Mi a kollégákkal jót derültünk ismét
Várom a folytatást
-
martonx
veterán
Megváltóként segítséget kérni, aztán minket lefikázni, hogy nem jöttünk rá a be nem mutatott kódod állítólagos lassúságának okára, hát nem túl elegáns
De legalább meg tudtad erősíteni magadban, hogy te mindenki felett állsz
Én kérek elnézést! -
K1nG HuNp
őstag
de tenyleg, inkabb ne is irj semmi meset, beraksz valami ERTELMES formazasban kodot, pastebin, akarmi es odairod 2 mondatban, hogy sziasztok, miert ad vissz 3at ez a fuggveny amitol en az szeretnem hogy 8-at adjon..
tenyleg szivesen segitunk mert azert van a topik de igy nehez.
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
instantwater
addikt
Remélem nem programozóként dolgozol főállásban, mert ezt a kódot nem engedném mergelni a master branchbe.
A program minőségét nem a sorok számában mérik.
Egy rövidebb program ami ugyanazt csinálja, mint egy hosszú program sokkal jobb, feltéve, hogy a rövidebb jobban olvasható, és nem egy összenyomorított x=z=abc típusú olvashatatlan valami.
Továbbá abban mérik a minőséget, hogy milyen egyszerű módosítani a kódot.
A te 5-6 szint mélyen egymásba ágyazott ifeid és ciklusaid pont az ellenkezőjét mutatják.Fel kellene darabolnod több függvényre a kódot, hogy könnyebben megérthető legyen mit csinál, könnyebben lehessen irányítani, hogy mi fusson le és hányszor.
És akkor talán nem kellene random helyekre extra ifeket befűznöd.
Illetve függvények használatakor jónéhány ciklusiterációt megspórolhatsz a korai visszatérés használatával, ha megvan az eredmény vagy invalid az input.A programozás egy elég rugalmas dolog, de vannak alap szabályok amkket a saját érdekedben be kell tartanod.
Ha 3 hónap múlva ránézel erre a kódra azt sem fogod tudni mit csinál, mert olvashatatlan.
Nincs olyan, hogyha kedved tartja akkor 5000 sor egy fájl.
Ha van egy tapasztalt főnököd, és rendszeres code review, akkor ezt nem engedi be a rendszerbe, mert, ha te felmondasz, nincs ember aki ezt tovább viszi, újraírni pedig rengeteg pénz és idő a cégnek.Rövid, beszédes nevű függvények, max 20-30 sor, és a kódbázis legyen feldarabolva külön fájlokra, max 150 sor per fájl.
Ezek a számok nem szentírás, de az 5000 soros fájl az elfogadhatatlan.Ha tényleg segítséget kérsz, akkor vegyél vissza ebből a próféta stílusból, mert így nem fogsz messzire jutni.
-
hiperFizikus
senior tag
"semmit nem jelent az az információ, hogy ..."
Hát azért jelent valamit, mert egy sok soros programot megírni ugye sok munka, nem számítva az átmásolgatásokat . Pl. a Windows OR kb 300 000 soros (?), amit csak egy IT cég képes megírni . Én régeben írtam egy 5 000 soros programnyelvet, de anyira belekeseredtem-savanyodtam, hogy befőtesuborkának éreztem magam tőle . Most sincs befejezve, felé se nézek, pedig kreatív voltam vele ."hogy ha segítséget kérsz, akkor részletesen, konkrét kódokkal bemutatod a problémádat"
Én tulajdonkpen nem is segítséget kértem, hanem panaszkodtam . Ugye szabad ?"ez az önjelölt megváltó dolog ... ha Jézus most ... javascript programocskákat írt volna"
Én ezt komolyan gondolom . Én egy modern próféta vagyok, aki nem a RETRO vallást műveli, hanem halad a korral . Még azért nem felkapot a művem, mert 1. mindenki a magáét fúja, 2. a minimál díjat sajnálják rá . Privátüzenetben minden kérdéseitekre válaszolok ez ügyben .A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
martonx
veterán
A programokat sorokban mérik, de igaziból semmi értelme méricskélni, semmit nem jelent az az információ, hogy 2000 soros vagy 200000 soros egy program.
A topikok alap igazsága, hogy ha segítséget kérsz, akkor részletesen, konkrét kódokkal bemutatod a problémádat, és úgy kérsz segítséget. Te most ismét úgy kerültél elő, hogy van egy programocskád, amivel az a baj, hogy lassú, és segítsünk.
Érted, ez pont annyira konkrét, mintha én beírnám ide, hogy kevés a szabadidőm mondjátok meg mit tegyek, hogy több legyen? És ti semmit nem tudtok rólam, fogalmatok sincs, hogy miért kevés a szabadidőm (túl sokat dolgozok, vagy folyton csak TV-t nézek, netán mindig kocsmában vagyok, vagy épp 5 gyerekem van, vagy párhuzamosan 3 nőt tartok és ezért nincs szabadidőm?).
Mi lehet vajon a jó válasz, egy ilyen általános problémára.Aztán ott van ez az önjelölt megváltó dolog, ami engem mondjuk végtelenül szórakoztat, szinte már látom magam előtt, ha Jézus most jött volna el, akkor nyilván nem példabeszédekben utazott volna, hanem javascript programocskákat írt volna inkább
Én kérek elnézést! -
hiperFizikus
senior tag
"honnan szedi hogy oldalakban merjuk a kodot"
Hát valamiben mérni kell . Mégis miben méritek ?"meg igy mi akar lenni ez a random if elsek egymas alatt,"
Folyamat megosztás ."ilyen egy senior fejleszto? kappa"
Majd leszel te is idősebb, és a fiatalabb foglalkosztatód majd téged piszkálni fogg . Kíváncsi vagyok, hogy hogyan fog ez esni neked ?
A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
hiperFizikus
senior tag
-
K1nG HuNp
őstag
de pl honnan szedi hogy oldalakban merjuk a kodot? meg igy mi akar lenni ez a random if elsek egymas alatt, vagy en vagyok keves ehhez? ilyen egy senior fejleszto? kappa
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string() -
martonx
veterán
-
hiperFizikus
senior tag
-
cattus
addikt
Elképesztő. Elágazást használtál egy programban. Meghajlok kódoló tudásod előtt.
Do the thing! -
hiperFizikus
senior tag
Pszeudokódosan írtam, hogy könyebb legyen áttekinteni . Ebből van még 6x verzió, meg egy hetedik másjellegű hosszú ciklus-rendszer, de egészen hasonló gyorsítókkal . Nem szokásom a rövid funkciók gyártása, olyanra veszem amilyenre kedvem tartja . Emlékeztetőleg, ez nem az elsőnek beharangozott 150 oldalas script-ből van hanem a második 60 oldalas script-ből van :
Hogy tetszik?
H
For
For
// ide nem megy hasonló gyorsító, mert feladata a lista végigvétele
For
For
IfFor
IF InStr(*,k) != 0 // ez működik gyorsítóként, mert csak a helyes string találatokat engedi át, a többit visszatartja
For
For
IF k = g
// fő utasítások
End IF
// fő utasítások
End For
End For
End IF
End ForElse
For
IF InStr(*,k) != 0 // ez működik gyorsítóként, mert csak a helyes string találatokat engedi át, a többit visszatartja
For
For
IF k = g
// fő utasítások
End IF
// fő utasítások
End For
End For
End IF
End ForEnd IF
End For
End For
End For
End ForA gázt is és a féket is egyszerre nyomni nem menő dolog ! -
cattus
addikt
-
instantwater
addikt
Megosztanád esetleg velünk is ezeket a gyorsítós tippeket? Kódrészletre gondolok.
Milyen volt, milyen lett?
Mindannyian tanulhatnánk belőle. -
instantwater
addikt
-
instantwater
addikt
-
instantwater
addikt
-
hiperFizikus
senior tag
-
Tomi_78
aktív tag
-
hiperFizikus
senior tag
Igen, gyorsítót .
Ha sok ciklussal bíbelődsz, akkor ezek a sok ciklusok leterhelik a proceszort . Ha ki tudod találni, hogy hogyan nyúlj bele ezekbe a ciklusokba, akkor esetleg jóval gyorsabb futást érhetsz el, de nem mindig van ilyen szerencséd .
A gázt is és a féket is egyszerre nyomni nem menő dolog ! -
K1nG HuNp
őstag
Új hozzászólás Aktív témák
-
7600 - 7501
10361 - 10001 10000 - 9901 9900 - 9801 9800 - 9701 9700 - 9601 9600 - 9501 9500 - 9401 9400 - 9301 9300 - 9201 9200 - 9101 9100 - 9001 9000 - 8901 8900 - 8801 8800 - 8701 8700 - 8601 8600 - 8501 8500 - 8401 8400 - 8301 8300 - 8201 8200 - 8101 8100 - 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 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - 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 Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Mobilarena észrevételek, hibák, javaslatok
- Milyen egeret válasszak?
- PROHARDVER! feedback: bugok, problémák, ötletek
- Építő/felújító topik
- Trollok komolyan
- Motoros topic
- Prohardver app (nem hivatalos)
- gban: Ingyen kellene, de tegnapra
- Kerékpárosok, bringások ide!
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- További aktív témák...
- DELL Latitude 5520 Intel Core I7-1185G7, 32 GB, 512 SSD MAGYAR VILÁGÍTÓ BILLENTYŰZET
- PlayStation Portal - Midnight Black - Garanciával
- Új ASUS RYZEN 5 7600X GAMER ERŐMŰ PC 32Gb DDR5 512GB SSD NVIDIA RTX 3070TI 8Gb DDR6 750W TÁP 2ÉV GAR
- REDRAGON K530 TKL Draconic Compact RGB Red Switch
- ÚJ GAMER MAX PC CORE I5 14400F 16-32GB RAM 512GB SSD GAINWARD RTX 3070TI 8GB DDR6 750W-TÁP 2ÉV GAR!
- Samsung Galaxy A16 / 4/128GB / Kártyafüggetlen / 12HÓ Garancia
- iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4328, 100% AKKSI
- GAMER PC! Ryzen 7 7800X3D / RTX 5080 / B650 Strix / 32GB 6000MHz / 1000w Gold! BeszámítOK
- Bomba ár! Lenovo ThinkPad T420 - i5-2GEN I 4GB I 320GB I DVDRW I 14" HD I Cam I Garancia!
- Apple iPad Air 2 (A1566) 64GB Wi-Fi Asztroszürke
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Ezen már elindilhatok . Akkor paraméterátadással nem lehetett, se baj ?



