-
7700 - 7601
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 Nyomtatók, szkennerek Tabletek, E-bookok 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
-
hiperFizikus
senior tag
Én angolul nem fogok tudni beszélgetni-irogatni nekik, mert nem tudok angolul, és más angol fórumon próbáltam magyart a Google-vel lefordítani nekik angolra, de rövid útun kiebrudaltak .
-
hiperFizikus
senior tag
-
hiperFizikus
senior tag
Segíts már, hisszen te bejáratos vagy a GitHubra .
-
instantwater
addikt
Fordítva ülsz a lovon.
-
hiperFizikus
senior tag
Kedvedért megpróbálom felrakni a GitHubra, de ez egy nagy angol portál rengeteg szövegeléssel . Ezért kérlek könyídzs meg a dolgomat, és adj egy pontos, rövid és egyszerű útmutatást, hogy ne kelljen az egészet feltúrnom miatad .
-
instantwater
addikt
Nem találok szavakat.
Of course nem egyforma egy régi böngésző és egy új. A régiek nem ismerik a const/let kulcsszavakat. Ha régi böngészőt kell támogatnod told át Babelen a kódot.
Visszajelzés:
Nincs.Majd ha felrakod GitHubra a forrást és futtatható formátumban a korábban linkelt helyek valamelyikére, majd akkor lesz.
Ha nem lenne a neved Fizikus, feltételezném, hogy 13 éves unatkozó kölyök vagy.
Innentől ignorálni foglak, bocs.
Nem fogadod meg a tanácsokat, és hirdeted magad, hogy várod a visszajelzéseket. -
instantwater
addikt
-
hiperFizikus
senior tag
Hibáztam, de már jól megy . { nyilván nem vagyok troll }
Nem elenőriztem le, hogy fut-e a scrip-tem a neten, mert itthon jól ment .
A régi és az új Chrome böngésző ezek szerint nem egyforma .
Három hiba volt benne:
1. const -ba tettem pár olyat, aminek var -ban kellett volna lennie .
2. const -ansokat nem raktam át a gyökér funcion -ba .
3. egy eldugott kis if -en kellett igazítani .Erdös mélyűri antianyag játéka !
Izgatottan várom a visszajelzéseiteket .
-
I02S3F
addikt
Most lehet mellébeszélek, de kalapáccsal szöget beütni, fúróval lyukat érdemes csinálni. Nem jól gondolom?
-
instantwater
addikt
-
I02S3F
addikt
Abban tolom!
Nos egyenlőre szeretném a Frontend-et kipróbálni egy kis projektben. Tehát csak az alapokat akarom megtanulni*, az idő végett is. Egyenlőre tetszik!
*Még nem tudom, hogy az it-n belül milyen területtel akarok foglalkozni, ezért úgy döntöttem, hogy kipróbálom azt, ami első ránézésre tetszik.
-
instantwater
addikt
Te ugye bértroll vagy?
-
instantwater
addikt
Sőt, ha az egészet Visual Studio Codeban csinálod mééég jobb lesz.
-
martonx
veterán
Most igen, aztán ha 5 évig nem látod a kódocskádat, és 5 év múlva előveszed, hogy beleírj plusz egy funkciót, verni fogod a fejed a falba.
-
hiperFizikus
senior tag
-
instantwater
addikt
-
I02S3F
addikt
Hosszabb magyarázat nélkül, kezdésnek elég, ha a "firstName" példa szerinti nevezéktannal operálok? Rossz ez? Érdemes ezen változtatni?Még csak tanulok, de már az első projektemre készülök.
Lehet nem nevezéktan a neve, mert konkrétan a szavak összekapcsolására gondolok, ahogyan elnevezek változókat. De lehet ugyanaz. Este van, nincs kapacitásom utánanézni.
-
I02S3F
addikt
Nagyon köszönöm!
-
instantwater
addikt
-
I02S3F
addikt
Sziasztok! Mivel JS-t tanulok, ezért mégegyszer nem akarom a Programozás topic-ot használni ezügyben.
Ebben a "value" érték mit csinál? Az én eszem járása szerint, ha behelyettesítem a "myFunction" függvényt a helyére, ahol meg van hívva, akkor a "value" 0 értéket kap, mert nincs ott a zárójel a "MyFunction" után ( "myFunction()" ).
-
instantwater
addikt
-
martonx
veterán
Hogy is szólt a híres tanács: "Sose nyomd fullba a kretént!"
Sajna mindig van, aki nem fogadja meg a tanácsokat
-
instantwater
addikt
-
martonx
veterán
-
rikxjeee
tag
Nálam győzött a kíváncsiság, kár volt


@instantwater:
"Nem a portálodra kell feltölteni, hanem Githubra, hogy a forrás könnyen olvasható legyen letöltés nélkül is."Szerintem ez akárhol is olvashatatlan
![;]](//cdn.rios.hu/dl/s/v1.gif)
function vR1z(xrr,yrr){
var a = xrr - 350 , b = yrr - 600/2 , c = Math.sqrt(a*a + b*b) , d = Math.floor(c)+1 , e ;
// var a = xrr - 350 , b = yrr - 600/2 , c = Math.sqrt(1/(1/(a*a) - 1/(b*b))) , d = Math.floor(c)+1 , e ; // gyenge
if (d>=0 && d<100){
e = 1 ;
}
else if (d>=100 && d<200){
e = 2 ;
}
else {
e = 3 ;
};
return e ;
}; -
sztanozs
veterán
-
instantwater
addikt
Nem a portálodra kell feltölteni, hanem Githubra, hogy a forrás könnyen olvasható legyen letöltés nélkül is.
És senki, komolyan senki nem fog zipet töltögetni és kézzel vacakolni vele.
Az egyik legnagyobb előnye a JSnek, hogy egy kattintásra futtatható a böngészőben, erre te azt kéred, hogy navigáljunk át az Index fórumra, ahonnan tovább valami random hostingra, ahonnan töltsünk le valami random zipet, és találjuk ki, hogy duplakattal elindul vagy kell neki lokális szerver?Értem, hogy nem vagy programozó, de amatőr szinten is nagyon fontos, ha meg akarod mutatni az elkészült művedet, akkor ne a közönségnek kelljen vele időt tölteni, hanem tedd minél könnyebben elérhető formába, a lehetőségek pedig elhangzottak.
Én itt kiszálltam a zippelősdiből.
Ha fenn van valahol, szivesen megnézem, ha felteszed a kódot GitHubra még szivesen adok ötleteket is az optimalizálásra, ha kéred, de ez jelenlegi formájában nulla. -
disy68
aktív tag
"Garantálom, hogy megéri neked is és a többieknek is ."
Eddig semmi olyat nem mutattál, ami garancia lenne bármire is.
"A portálom csak ZIP-elve engedi feltölteni a programokat-scripteket ."
Elhangzott a GitHub és GitHub Pages, de tessék: JsFiddle, CodePen. Keres, olvas, értelmez, használ."Azt, hogy nem munka értem; már mint, hogy nem szép ."
Nem, nem érted. Valami javascript alapú dolgot akarsz mutatni, aminél megvan az a kiváló lehetőség, hogy az ajánlott oldalakat használva ezt megoszd, erre képes vagy egy linket bedobni valami hosszászólásról, amiben van egy link egy zip-hez. Ez bizony egy szakmai fórumon nem egy értékelhető dolog. Ha nem tudod hogyan is kéne megoldani a problémát, akkor kérj segítséget.
Én itt el is engedtem a dolgot... -
hiperFizikus
senior tag
Azt, hogy nem munka értem; már mint, hogy nem szép . De a többi nekem madárnyelven van .
-
hiperFizikus
senior tag
-
instantwater
addikt
Akkor ezt most told fel minimum GitHubra, és ha frontend-only akkor GithubPagest is csinálj hozzá ahol ki lehet próbálni, mert ez így nem munka.

-
disy68
aktív tag
Ha tán elérhető lenne online.. Töltöget zip-eket a nyavaja
-
hiperFizikus
senior tag
Hurrá !
Nektek kösszönhetően elértem azt a szintet, hogy ezt a szimulációt meg tudtam csinálni; köszönöm nektek . Ti biztosan jobban össze tudtátok volna hozni a JS kódját . Programozási stílusa a teleszemetelni kóddal az üres oldalt stílus volt . Az +/- észrevételeteiteknek örülni fogok .
Erdös mélyűri antianyag játéka ! -
K1nG HuNp
őstag
-
sztanozs
veterán
Ami még eszembe jutott az a shared secret.
Szintén PBKDF2-SHA2 funkcióba beledobod a felhasználónak generált azonosítót (256 bit random , vagy szintén PBKDF2-SHA2-256) és ezt sózva a shared secrettel újragenerálva.
A QR kódba kiírod az elsőt - UserID (256 bit) és a másodikat PBKDF(UserID, Shared secret - mint Salt) (szintén 256 bit)
Ez egy 2*32 bájtnyi adatot fog generálni, ami Version 7 High level error correctionbe épp belefér.Ez a modell offline is ellenőrizhető, ha a shared secret és az ellenőrzést végző kód fel van telepítve az olvasóra (pl RPi). Persze az offline-nal az a gond, hogy ugyanazzal a kóddal többen is be tudnak menni, hacsak nem csinálsz lokális hálózatot és érvényteleníted a már beolvasott kódokat (de ennyi erővel már lehet neted is)...
-
sztanozs
veterán
Ha a végén nálad fut be minden, akkor az oauth-hoz generálsz egy megfelelően hosszú random számot (vagy hash az emailből akár, megfelelő PBKDF2-SHA2 key generation funkcióval). A QR-nek csak a letárolt számot kell tartalamaznia, és nem tud vele visszaélni se a szervező, se nem lehet rosszindulatú usernek legenerálni, meglevő emailcím alapján.
Persze ehhez kell, hogy a beléptetéskor online tudják ellenőrizni a kódot.Ha offline kell, akkor azt tudod csinálni, hogy digitális aláírással aláírod az azonosítót, amit a szervező ad, és ezt a "csomagot" rakod át QR-be - viszont ez általában meghaladja egy praktikus QR méretét (Version 10).
-
K1nG HuNp
őstag
En ezzel tisztaban vagyok, semmilyen titkositast nem is akartam, nem latom ertelmet. En a sajat api endpointomat akartam vedeni a verpistikektol meg az olyan szintu kihasznalastol h a qr kod linkjet elkuldi a haverjainak akik ott sem voltak.. 1 napos event es nem a kiberbiztonsag van a fokuszban
-
instantwater
addikt
-
K1nG HuNp
őstag
marmint? az url querybe rakott plain text emailnel jobb
mik az ellenervek egy percenkent lejaro JWT-re?"JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. [...] enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted."
-
sztanozs
veterán
-
K1nG HuNp
őstag
Megoldás egy URL-be ágyazott JWT token lett, ugyis erre valok
marmint itteni utolso bekezdes alapjan, mostmar csak vhogy a lejaratukat kell megoldani, hogy frontenden automatikusan generalodjanak-frissuljenek, azaz ha nyitva a telefonod kb 2 percig akkor mar 2 kulon jwt-t lattal. -
K1nG HuNp
őstag
Na hali, kellene egy kis help

Adott egy kis eventre egy app, mindenki szepen belep OAuth-al, van kb 100 szervezo, OAuthbol kapom az infot h szervezo-e az user vagy sem.
Ennek kellene tortennie: alap felhasznalo felmutatja a profil oldalan lathato QR kodot az egyik szervezonek, annyi a lenyeg hogy ennek be kell kerulnie az adatbazisba, hogy PISTI sima user volt ELEMER szervezonel. (de ha van jobb otlet a flowra akkor irjatok, semmi sincs kobe vesbe meg, sot ram van bizva hogyan oldom meg ha egyaltalan megoldom)
Problema: mivel en semmilyen adatot nem tarolok az userjeimrol, eddig a QR kod
/api/activate?mail=ennyi volt, itt a mail query pedig az adott belepett user oauthjabol szarmazo email cim volt.Ez szep es jo, proof of conceptkent lefutott az egesz folyamat, viszont para, hogy nem kellene publikban lennie az email cimeknek, hogy ne lehessen visszaeles a szervezoi oldalrol.
Tok jo, ravagtam hogy persze hat rakjuk az user id-t az emailbe, azzal nem sokat ernek es nem kell ez 100% atom biztosra ugysem a dolog szoval ez mar siman jo megoldas is lenne..
.. csak ugye semmit nem erek en a backenden az user id-vel, nem tudom az oauthnal bevaltani az user id-t az user nevere, mailcimere stb amire kesobb szukseg lenne..
Mi lehetne itt a jo megoldas? En hirtelen ket dologra gondoltam:
User belep oauthal, es en egybol a sajat adatbazisomba lementem az osszes adatat, a qrkod mar az en adatbazisom alapjan generalodik, ez kb megold mindent de kicsit nyakatekert..
Masik egesz meredek dolog amire gondoltam, hogy az user access tokenjet jwtvel vagy hashelve vagy akarhogy bele rakom az aktivacios urlbe, mint ahogy fent a mail.
TL;DR: hogyan tudok ket egymastol teljesen fuggetlen A illetve B kliens kozott ugy adatot tovabbitani, hogy a legvegen B kliensnek A+B adatait kell odaadni a backendnek?
-
instantwater
addikt
-
Arcanus
aktív tag
-
Arcanus
aktív tag
-
cattus
addikt
Amúgy a Nest is expressre épít, csak elég sokat elwrappel. Nekem az architektúrája eléggé bejött, meg jóval "opinionated-ebb", mint egy sima express, ezért kezdőknek talán jobban ajánlott. Nálunk a cégben is ezt hozták példának, mint go-to node.js framework. Nameg default typescript-et használ.
Arcanus: amúgy amiket felsoroltál, azoknak nagy része nem framework, hanem build tool.
-
instantwater
addikt
-
cattus
addikt
-
instantwater
addikt
-
Arcanus
aktív tag
Sziasztok!
Egy node js-ben fejlesztett alkalmazás szeretnék írni, csakis backend részt fog tartalmazni (frontend külön projektben van). Tapasztalatból Java nyelv említhető meg, jelenlegis ez a specialitásom. Mivel a node js az új, ezért kicsit nehéz lesz az elején, de a minél több a kihívás annál jobb.
Szóval backend-re két lehetőség jön szóba: JavaScript és TypeScript. Ezeken kívül egy framework-re is szükség van, és ezt nem tudom eldönteni, hogy mi legyen. Rengeteget találtam, ajánlottak is sokat, de eddig nem sikerült döntést hozni. (ilyenekre gondolok: Grunt, Gulp, Babilon, Webpack, NestJS)
Az alkalmazás komplex lesz, tartalmazni fog jónéhány kontrollert, kapcsolódik adatbázishoz, szeretnék metrikát gyűjteni a későbbiekben illetve a logokat is tárolnám valamerre. Emiatt is nehéz kiválasztanom a megfelelő framework-öt.
-
nevemfel
senior tag
A drawImage-t akkor hívd meg, amikor az Img1 betöltődött.
var Img1 = new Image();Img1.addEventListener("load", function() {kg1.drawImage(Img1, 0, 0);});Img1.src = "link.bmp"; -
instantwater
addikt
Ugye sima Jegyzettömbben írod syntax highlight nélkül?
Erősen javaslom a Visual Studio Code használatát, plusz linter plugineket.
Majd ezekután legalább GitHub Gistbe vagy valami codesandboxba, jsfiddlebe töltsd fel a kérdéses kódot.Célszerű lenne a consolet is megnyitni a Chrome Developer Toolsban, mert valószínűleg kapod az errorokat amik segíthetnek rájönni a hiba okára.
JavaScriptben szivesen segítünk, de gondolatolvasók még nem vagyunk.
-
instantwater
addikt
-
sztanozs
veterán
VB-ből jött, ott nem kell () a fv végére, ha szubritinként van hívva (eldobjuk a visszatérési értéket)...
hiperFizikus - ha nem működik úgy, ahogy szeretnéd, akkor hiba van benne. akárhogy is csűröd-csavarod.
-
hiperFizikus
senior tag
Ebben nem hiba van, hanem valami hiányosság .
-
instantwater
addikt
kg1.stroke az egy függvény.
Javasolnám, hogy rakd be ezt valami online kódmegosztóba, úgy könnyebb lenne debuggolni.
Codesandbox, jsfiddle, és társai
-
hiperFizikus
senior tag
igazad van, elírás, mert a kódban rendesen van, és izélt :
var kg1 = canDim56.getContext("2d") ; -
instantwater
addikt
A kg1 et és a canDimet kevered a második sorban.
A candim56 tól tudnál kérni 2d contextet. A kg1 nem tudjuk micsoda.BMP 2020-ban weben?
-
hiperFizikus
senior tag
Képeket töltök be fájból a canvasra, be is tölti, de van rajta egy csavar:
1. amikor lenyomom a start56 gombot, akkor nem tölti be a képet, hanem a háttérben láthatatlanul csinál valamit, mintha előkészítené .
2. amikor újra lenyomom a start56 gombot, akkor bejön a kép .
3. ha ezután újraindítom, akkor bejön a kép .
4. ha bezárom és megnyitom, akkor kezdődik előlről a móka, nem tölti be a képet elsőre .
Gondolom, hogy az én hibám; mi specialitás hiányzik a kódomból ?
<html><body><button id="idStart56" onclick="start56()">start56</button><canvas id="idCanvas56" width="200" height="200" style="border:10px solid lime;" ></canvas><script>function start56(){var canDim56 = document.getElementById("idCanvas56") ;var kg1.canDim56 = getContext("2d") ;var Img1 = new Image() ;Img1.src = "link.bmp" ;kg1.drawImage(Img1,0,0) ;kg1.stroke ;};</script><body></html>
-
hiperFizikus
senior tag
Részben véletlenül találtam egy ígéretes linket:
https://www.w3schools.com/graphics/default.asp
... ugye jó helyen tapogatózok ? A baloldali menüsáv az érdekes .
-
Tomi_78
aktív tag
Mármint írjam be a kód elejére, hogy:
<meta charset="utf-8" />és állítsam át a Notepad++-t ilyen kódolásúra? -
instantwater
addikt
-
Tomi_78
aktív tag
-
K1nG HuNp
őstag
gyulolom a vendor lock-int meg azt ha azzal hogy X ceg cuccait hasznalom csak ahhoz fogok erteni es semmi mashoz..
zeitnel viszont az osszes projekt oss, ok maguk is ezzel irnak mindent es a legtobb cuccuk csak wrapper (sot mind..)
next.js -> bleeding edge react nehany logikus standarddal amik segitenek h ne lodd labon magad, (meg SSR....
)now -> aws lambda elabsztrahalva, de csak annyira h sose kelljen megnyitnod az aws oldalat, ettol fuggetlenul a kod migralhato lenne fuggvenyenkent 2 perc munkaval awsre.
magaert beszel szerintem hogy irom a react kodot, pusholom githubra, deployolodik, lefutnak az api es a puppeteer tesztek es ehhez egy sor setup/ci/cd-t sem kell irnom

-
instantwater
addikt
-
K1nG HuNp
őstag
zeit / now -ot hasznalok amivel literalisan egy /api mappat kell letrehoznod es mehetnek is bele a lambda functionok js/go nyelven

belepesre auth0, db mongodb de most akarok ranezni a faunadbre
-
Csepe
aktív tag
Ha egyedi fontról van szó, akkor külön font-face-t kell csinálni, máskülönben használhatsz Google Fonts-ot a font beágyazására.
-
instantwater
addikt
-
Tomi_78
aktív tag
Sziasztok újra!
Készítettem nemrég egy kis JS-es játékocskát, és amikor futtattam egy másik gépen, ráadásul Edge böngészőben Chrome helyett, szomorúan tapasztaltam, hogy az ékezetes betűket nem jelenítette meg. Ez miért van? A programhoz kell csomagolni a fontot (betűkészletet)? Ezt hogyan kell csinálni?
-
instantwater
addikt
Lerna.js-el manageled a monorepot?
Miért használsz monorepot?Én olyan előnyeit látom, mint a könnyebb kódmegosztás, egy helyen lehet az összes Docker buildelő CI/CD pipelinet kezelni, nem kell minden repóban hozzáadni valamit, ha új lépést akarunk beszúrni.
Milyen beléptető?
Saját adatbázisos vagy valami OAuth szolgáltatást (pl Google) használsz? -
K1nG HuNp
őstag
monorepoban 5 ora alatt lehozni egy landing paget es qr kodot beleptetorendszert elegge meno
meg mindig imadom a jst. -
sztanozs
veterán
bmp támogatja, csak nem rgb, hanem arbg színteret kell használni (és legalább egy paint-NET-et, nem sima windows paint-et).
Ja és amúgy a full tömörítetlen bmp-nél bármi jobb... -
hiperFizikus
senior tag
Én a .bmp -nél vagyok leragadva .
Ez teljes mértékben az én maradiságom hibája, és még idő zavarban is vagyok, mert a canvas kinyitott egy ajtót előttem, jó későn, és egyszerre akarnák mindent megcsinálni, az sem veszi el a kedvem, hogy egyre világosabb előttem, hogy csak sereghajtó lehetek a grafikus-programozó kortársak között .
Vannak ingyenes png gif rajzolók, szerkesztők ?
-
sztanozs
veterán
Használj olyan képet, ami alapból támogatja az átlátszóságot (gif, png), a jpg képek nem ilyenek.
-
hiperFizikus
senior tag
A canvas-szal jól haladok, ott tartok, hogy megúntam már a pontonkénti, vonalankénti, foltonknti piszmogást, és helyete képeket szertnék megjelentetni a canvas tagon . Az első 8 db képecskéből álló képsorazatom lejátszása sikeres volt, vannak kb. terveim is a folytattására .

De abba a problémába ütköztem, hogy ha az egyik képet félig fedősen rámásolom a másikra, akkor az egyik kép háttere kitakar a másik képből . Hátha van valami utasítás, amivel a hátteret átlátszóvá lehet tettetni . Melyik ez ? Sok gondtól szabadítanátok meg vele, ugyanis többek között { sereghajtóként } a Rubik-kockát { és a rokonságát } szeretném síkba levetítve megjelentetni a canvas-omban, de ehez épen az kellene, jól jönne, ha az elemi képkockák hátterét átlátszóvá varázsolhatnám egy utasítással, mert semmi kedvem pixelekre lemászva rajzolgatni mindent miata .
-
cattus
addikt
Csinálsz a '?year=<évszám>'-ra egy regexet. Ha már tartalmazza a link, akkor kicseréled, ha nem, akkor hozáfűzöd.
const regex = /\?year=\d{4}/
if (links[i].href.match(regex)) {
links[i].href = links[i].href.replace(regex, `?year=${year}`)
} else {
links[i].href = `${links[i].href}?year=${year}`;
} -
RedHarlow
aktív tag
Sziasztok,
A segítségeteket szeretném kérni abban, hogy kattintásra cserélődjön az évszám az oldal linkjenek URL-jében. Addig eljutottam, hogy minden kattintásra hozzáadja pluszba azt az évet amire kattintok de nekem arra lenne szükségem, hogy ugye cserélje csak.
Tehát esetleges folyamatos kattintások esetén is ez helyett:
rock.php/?year=2019?year=2020?year=2019?year=2020a kettő közül valamelyik legye:
rock.php/?year=2019
rock.php/?year=2020Előre is nagyon szépen köszönöm a segítséget és tanácsokat ha esetleg túlbonyolítottam.

<div id="box"><p align="center" class="title">DATE <span id="2019" class="clicks" style="color: #e2007a;">2019</span> - <span id="2020" class="clicks" style="color: #8a8a8a;">2020</p></p><a href="rock.php">LINK</p><a href="rock2.php">LINK</p><a href="rock3.php">LINK</p></div><script type="text/javascript">var links = document.getElementsByTagName('a');function toggleBold(el) {var siblings = document.getElementsByClassName('clicks');for (var i = 0, len = siblings.length; i<len; i++){if (siblings[i] == el){el.style.color = el.style.color = '#e2007a';var year = siblings[i].id;for(var i = 0; i< links.length; i++){links[i].href = links[i].href + "?year=" + year;}}else {siblings[i].style.color = '#8a8a8a';}}}var paragraphs = document.getElementsByClassName('clicks');for (var i = 0, len = paragraphs.length; i<len; i++){paragraphs[i].onclick = function(){toggleBold(this);};}</script> -
btz
addikt
Közben megtaláltam a kellő működésű popupot, ráadásul teljesen CSS, nem kell Javascriptes dolgokat sem használni hozzá
Azért még érdekel, hogy JavaScript alapon hogyan lehetne kivitelezni. -
btz
addikt
Üdv!
Egy popupot szeretnék megoldani, ami kattintásra megnyílik, a benne lévő gombbal bezáródik, illetve azt szeretném, hogyha mellé kattintok, akkor is záródjon be, de ha magára a popupra (a popup területére), akkor ne történjen semmi (ne záródjon be)
Odáig jutottam, hogy a popup szinte csak CSS alapon működik. Piros területen van egy link, arra ha rákattintok, akkor megnyílik a popup div (zöld színnel). A bezárást úgy oldottam meg, hogy a szülő divnek (piros színnel) adtam egy ilyen értéket, hogy:
<div id="parent" onclick="location.href='#';">
Ezzel az a gond, hogy a popup területén is érvényesíti magát.[A kód és a működés itt tekinthető meg]
Próbáltam azt is hogy a children divnek
onclick="return false;"vagyonclick="location.href='#children';"értéket adok , de akkor is a parent divben megadottonclick="location.href='#';"érvényesül, azaz "bezáródik" div.Ötletek esetleg?
-
hiperFizikus
senior tag
-
cSuwwi
senior tag
Pl.: document.getElementById vagy document.querySelector
Ha csak a szin van, akkor:
document.getElementById('idCanvas022').style.borderColor = "red";Ugyanez querySelectorral:
document.querySelector('#idCanvas022').style.borderColor = "red";Ha tobb dolog valtozik, akkor sima border-be mehet az ertek:
document.getElementById('idCanvas022').style.border = "3px dashed blue"; -
hiperFizikus
senior tag
Kellemes karácsonyt mindenkinek .
Ezt így kell megadni:
<p><canvas id="idCanvas022" width="600" height="400" style="border:3px solid black;"></canvas></p>
Az érdekelne engem, hogy a JS-ben hogyan tudom egy értékadó utasítással megváltoztatni a keret színét black -ról red -re ?
Valami ...idCanvas022.style.border.solid = "red" ;
... ilyesmire gondoltam, de nem megy .
Egyébbként két pici szimulációm fent van a neten, nektek nem nagy dolog; és 1 db 17 oldalas szimulációm készül a netre, ez má komolyabb lesz, ehez kellene .
-
sztanozs
veterán
-
instantwater
addikt
-
K1nG HuNp
őstag
-
K1nG HuNp
őstag
Ne hagyjatok le a node.js setHeader fv string alapu cookie setterebol a httpOnly utan a ;-t es akkor boldogok lesztek
problem solvedLehet megirom elso medium cikket, mert netet bongeszve sokan szptak ezzel, viszont ha ez a par dolog amire idokozben rajottem/leesett egy nagyon durvan clean code authot lehet csinalni, frontend kodban pontosan 0 sorral
(se cookie savelgetes fn, se token kudozgetes, minden bongeszon kivul tortenik) -
K1nG HuNp
őstag
JWT-t tarolok httpOnly cookieban ami megoldotta minden authos gondom, eddig ahany frameworkot es libet hasznaltam authra ez a "kezzel" (jwt, bcrypt es ket sornyi setheader backenden) a legszebb. Egyetlen problemaba utkoztem, ami pedig a SSR next.js-el van, itt az oldal getInitialProps fvnye tolna egy apihivast de olyat amihez kellene az user is, az viszont httpOnly cookieban tarolodik es teljesen elerhetetlen barmilyen js kod szamara...

Mennyire gaz spinning loadereket hasznalni 2019ben? Marmint reszben ezert is hasznalok next.js-t hogy SSR mellett egy teljes oldalt szolgaltassak elso renderre is, de akkor most az authomat nagyon csunyan at kellene rakni sima cookieba + header tokenekbe, hogy user fuggo oldalakat is teljes egeszeben ki tudjak tolni elso renderen.
-
sztanozs
veterán
Nem ez nagyjából
setInterval(17)-tel egyenlő, de
- ha a szkripted futása több, mint 16 ms, akkor összetorlódnak az eseményeksetInterval-nál, míg arequestAnimationFramethrotlingol
- ha háttérben van a canvas, asetIntervalakkor is triggerel, míg arequestAnimationFramenem (nem eszi feleslegesen az erőforrásokat). Ezzel ellentétben a háttérben futósetIntervalszépen torlódik, és Ph-reklámokban is látható "rohanással" éri utol magát, amikor újra előtérbe kerül.
- arequestAnimationFramevisszaad egyrequestID-t, amivel könnyebb szüneteltetni az animációt, mint asetInterval-lal.
- arequestAnimationFrame-ben regisztrált callback megkapja az aktuális időt (ha van a callback függvénynek argumentuma), így nem kell a függvényben szenvedni az előállításával -
Tomi_78
aktív tag
-
sztanozs
veterán
A setInterval csak fallback-nek jó, ha nincs már más lehetőség. Ne legyél már ennyire a magad ellensége...
-
hiperFizikus
senior tag
"7595-öt sikerül-e értelmezni?"
Majd próbálkozok . Most a setInterval -val nagyon jól haladok, ezért addig amíg nem fog akadozni a setInterval, vele fogok rohanni előre . Most próbálom az ideális gázt egyszerűen modellezni canvas && setInterval -val . Biztosan hamar elérem a lahetőségeim határát .
Új hozzászólás Aktív témák
-
7700 - 7601
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 Nyomtatók, szkennerek Tabletek, E-bookok 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
- AMD Ryzen 9 5900X / 3900X / R7 3700X + MSI / Gigabyte X570 / B450 Alaplap + Arctic hűtős félkonfigok
- Ryzen7 5700x/ 32GB DDR4/ RX6900XT 16GB/ 1TB SSD alapu PC/ garancia/ ingyen postapont
- Saeco Royal Digital Plus I Irodai igásló I Szervizelve I Garancia I Számla I Beszámítás
- Samsung Galaxy Z Flip4 Lila 8/128GB Kártyafüggetlen
- BenQ W1800i 4K HDR projektor (Android TV) 65 óra
- REFURBISHED - DELL Universal Dock D6000 (452-BCYH) (DisplayLink)
- 27% - ASUS Vivobook OLED Notebook! Ryzen 5 7535HS / 16GB 6400MHz / 500GB NVMe
- Crucial T705 4TB Gen5 SSD, 14100MB/s
- Geforce GTX 1050, 1050 Ti, 1060, 1650, 1660 / GT 1030 - Low profile is (LP)
- GYÖNYÖRŰ iPhone 14 Pro Max 128GB Deep Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS3913
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



