- Samsung Galaxy Z Fold3 5G - foldi evolúció
- Motorola Moto G24 Power - hol van az erő?
- Ezek a OnePlus 12 és 12R európai árai
- A vártnál kevesebb iPad Pro fogyhat
- Két új verzióban érhető el két Huawei okosóra
- Milyen hagyományos (nem okos-) telefont vegyek?
- MIUI / HyperOS topik
- Poco X6 5G - egy Redmi álruhában
- Honor Magic5 Pro - kamerák bűvöletében
- Xiaomi Mi 11 Ultra - Circus Maximus
Hirdetés
-
Galaxy S22 One UI 6.1 frissítés: volt, nincs
ma Komolyabb hibák bukkantak fel, a Samsung a biztonság kedvéért leállította a frissítés közzétételét.
-
8 TB-ig nyújtózkodik a SanDisk asztali SSD-je
ph A kétféle tárhelymérettel kosárba tehető újdonság külső tápellátással rendelkezik, és támogatja az Apple Time Machine-t is.
-
Van, ahol lesz összecsomagolt Disney+ és Max
it A Disney és a Warner Bros Discovery elsőként az USA-ban csomagolja össze a Disney+, a Hulu és a Max szolgáltatásokat.
-
Mobilarena
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
-
DNReNTi
őstag
válasz hiperFizikus #6725 üzenetére
Barmi, ami a bongeszoben megjelenik, az nem titkos, nem lehet masolasvedelemmel ellatni. Mivel a JS-t a bongeszo futtatja, igy ez arra is igaz.
but without you, my life is incomplete, my days are absolutely gray
-
Jim-Y
veterán
válasz hiperFizikus #6725 üzenetére
Amit kiteszel a netre azt nem lehet levedeni. A .htm, .html nem Javascript. A javascript az .js. Titkositani nem tudod de kellokeppen meg tudod neheziteni, hogy valaki ellopja/felhasznalja a kodod ha atfuttatod egy programon a mangling-et (~minify, ~uglify) vegez. Hasznalj valami megfelelo licenszet ami ved attol hogy ellopjak a kodod. Nem tudod megelozni, hogy valaki ellopja, de ha bizonyithatoan ellpta es azt mashol felhasznalta es ez ellen a licenszed ved akkor be tudod perelni. Asszem.
-
Doink
aktív tag
válasz hiperFizikus #6725 üzenetére
Ha valamit csak ki akarsz írni amit másolhat akkor ha szerver oldalon állítód elő nem a böngészőjében javascriptel akkor abból a kliens semmit sem lát csak a végeredményt.
Ha nem lehet szerver oldalon előllítani akkor Uglify-olni lehet egyébként, ami annyit jelent hogy nehezen érthetővé teszi a kódot de a működését nem befolyásolja. Böngészőben megjelenített html-t és javascriptet nem lehet sokszorosítás ellen védeni, csak licenszel tudod korlátozni a felhasználási feltételeket.
-
DNReNTi
őstag
válasz hiperFizikus #6730 üzenetére
Azt lehet csinalni, amit Doink is ir, az erzekeny uzleti logikat szerveroldalra tenni - legyen pl nodeJs, hogy ne kelljen ket nyelvre portolni. Persze nehez ugy okoskodni, hogy tudnank, valojaban mirol van szo.
but without you, my life is incomplete, my days are absolutely gray
-
Doink
aktív tag
válasz hiperFizikus #6730 üzenetére
Azért esetedben felmerül a kérdés hogy létezik-e egyáltalán olyan fájl amit lehet védeni sokszorosítás ellen. Szerintem rendre nem az a bevett szokás hogy nem hagyjuk lemásolni, hanem nyugodtam másolhatja de addig nem fogja tudni használni amíg nem aktiválja / beregisztrál és fizet / stb.
[ Szerkesztve ]
-
Jim-Y
veterán
válasz hiperFizikus #6730 üzenetére
Amit a tobbiek is irtak, meg igy latatlanban megmondom, hogy ezt a programot nem javascriptre kene portolni Max ugy ha a program jellegebol adodoan csinal valamit egy van egy API elotte. Csinalsz hozza egy kliens-t ami az API-n keresztul hivja a service-t ami egy szerver gepen fut ami meg vedve van. De akkor meg minek portolni javascriptre?!
[ Szerkesztve ]
-
Jim-Y
veterán
válasz hiperFizikus #6736 üzenetére
Hat nezd, gyarjuk itt a topikban a hozzaszolasokat anelkul, hogy erdemben tudnank neked segiteni, mert nem tudjuk, hogy mit akarsz, mirol van szo, stb.
Az interneten vannak bevett szokasok fizikai termekek ugy mint szellemi termekek eladasara.
Szolgaltatast akarsz arulni?
- kell egy szerver amin a szolgaltatas (kodod) fut. Ilyenkor a kodod el van rejtve a nyilvanossag elol
- kell egy kliens amin a userek elo tudnak fizetni majd ervenyes elofizetessel tudjak hasznalni a szolgaltatastTermeket akarsz arulni?
- kell egy szerver ahol a termek van
- kell egy kliens amin a felhasznalok fizetni tudnak. Ha fizettek akkor a szerver elkuldi nekik (akarmilyen csatornan keresztul) a fajt/kodot/amit arulni akarsz. Onnantol a kod/file az ovek es azt csinalnak vele amit a mellekelt licensz enged.Neked kene megfogalmazni, hogy mit akarsz.
-
Doink
aktív tag
válasz hiperFizikus #6735 üzenetére
Amit te látni fogsz mert aktiválásnál beírod valami adatbázisba és amint gyanúsan sokszor használtak fel egy kulcsot különböző ip/ország/stb helyekről akkor visszavonod a licensz értelmében.
[ Szerkesztve ]
-
Zedz
addikt
válasz hiperFizikus #6742 üzenetére
Portálocska, programocska... mi a francot olvasok.
-
Zedz
addikt
válasz hiperFizikus #6745 üzenetére
Én ezt értem, de ez egy szakmai fórum.
-
cattus
őstag
válasz hiperFizikus #7312 üzenetére
Mit szeretnél elérni? Ha az első megoldás működik, miért nem felel meg?
Do the thing!
-
K1nG HuNp
őstag
válasz hiperFizikus #7314 üzenetére
Az első megoldásod teljesen helyes, főleg, hogy egy mezei onClick-ről beszélünk.
Szimulálhatsz eventeket JS-ben, de szerintem nem akarsz.
Az eventek kapcsán szerintem azt kell megérteni, hogy html elemek váltják ki őket és te a JS kódodban fel tudsz rájuk iratkozni, az esetek 99%-ban így foglalkozunk az eventekkel, nagyon ritka amikor saját, szintetikus eventeket hozunk létre, vagy az előbb belinkelt módon JS-ből triggerelünk browser eventet.
Feliratkozni egy html elem eventjére sima JS-ben az addEventListener fv.-el szokás, vagy inline, a html-tagbe beleírni az eventet és azt a függvényt amelyet szeretnél meghívni az event megtörténtekor (ahogy azt tetted is az első példádban).
rikxjeee
Ez mi a ........[ Szerkesztve ]
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
hiperFizikus
aktív tag
válasz hiperFizikus #7314 üzenetére
Lehet, hogy nincs is ilyen megoldás .
Nem szimulációt kerestem, hanem direkt átírást .[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
cattus
őstag
-
Jim-Y
veterán
válasz hiperFizikus #7333 üzenetére
Szia
Sajnos ebbe a topikba 150 oldal 50 sor alatt nem szoktunk hozzaszolast elfogadni de ugye nem haragszol?
-
cattus
őstag
válasz hiperFizikus #7351 üzenetére
A substr() deprecated, tehát már nem érdemes használni.
A slice() és a substring() között a fő különbség, hogy az előbbi elfogad negatív számokat is.
Do the thing!
-
Gave
addikt
válasz hiperFizikus #7351 üzenetére
Mondjuk ezen kár bosszankodni, ha neked kellene pluszban megírni ezeket is az jobb lenne?
'ab'.slice(-1) == ['a','b'].slice(-1)
-
rikxjeee
tag
válasz hiperFizikus #7356 üzenetére
"a fordítás különbözeteit"
Tessék?
"Ez a JS -ben, hogy van ?"
https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/FileUtils.jsmVéletlenül se a dokumentációban nézd meg...
[ Szerkesztve ]
-
Zedz
addikt
válasz hiperFizikus #7358 üzenetére
function hireMe() {
return "Ha megmondod mi kell, akkor megfelelo penzert inkabb megcsinalom.";
} -
bandi0000
nagyúr
válasz hiperFizikus #7363 üzenetére
[pl] de sokat segït a google is kulcsszavas keresésnél
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz hiperFizikus #7365 üzenetére
nyugodtan rá lehet keresni kulcsszavakkal arra amit akarsz csinálni, mert ami nincs megolva már pl stacko-n az nem is létezik
Xbox One: bandymnc
-
cattus
őstag
válasz hiperFizikus #7367 üzenetére
Ajánlom figyelmedbe a kulcsszavas kereső (angolul történő) használatát, ugyanis nagyon sok kört meg tud spórolni neked a későbbiekben is.
Do the thing!
-
bandi0000
nagyúr
-
hiperFizikus
aktív tag
válasz hiperFizikus #7370 üzenetére
Időközben egy picit előrébb jutottam, de mg mindig nem értem:
alert(typeof xa1[4] +'\n'+ typeof [xa1.length]) ;
A bal string -et ad, a jobb number -ot ad . Egyrészt miért, másrészt a string -esből hogyan csinálhatok number -os undefined -et ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #7371 üzenetére
Javítás , időközben változott a helyzet, mert elgépeltem a másik laptopomon : Mégsem false hanem true, de miért vált át az xa1.length 4 -ből 5-re, amikor mindkettő undefined ? A typeof is pedig mindkettőnél mégiscsak undefined lesz .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
bandi0000
nagyúr
válasz hiperFizikus #7372 üzenetére
valszeg az okozhat gondot, hogy a "hosszadik" elem nem létezik, ha 4 elemű a tömb akkor nincs 4. csak 3. elem az az utolsó
Xbox One: bandymnc
-
Zedz
addikt
válasz hiperFizikus #7370 üzenetére
Nem mindenkinek való ez a szakma, gondolkozz el azon, hogy valakit megfizetsz inkább.
-
sztanozs
veterán
válasz hiperFizikus #7372 üzenetére
Azért mert azzal az
xa1[4] = undefined;
utasítással létrehoztad az 5. elemet és abba tettél egyundefined
-ot.
Ha szeretnéd törölni az elemet, akkor
- utolsó elem törlésexa1.pop();
- tetszőleges elem (ix) törlésexa1.splice(ix, 1);
[ Szerkesztve ]
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...
-
bandi0000
nagyúr
-
sztanozs
veterán
válasz hiperFizikus #7376 üzenetére
var e4 = 0 ;
function alma(a1,b2,c3){
global e4;
b2 = 456;
e4 = b2;
return 123;
};
alma(4,e4,8);
alert(e4);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...
-
sztanozs
veterán
válasz hiperFizikus #7376 üzenetére
Sztorno az előző, azt hittem valamiért, hogy php topicban vagyok (meg a kérdést is egy kicsit félreértettem)
Szóval Javascriptben csak az objektumok kerülnek át referencia szerint, egyszerű típust nem lehet úgy átadni.
Kb így lehet megkerülni:
var e4 = {Value: 0};
function alma(a1,b2,c3){
b2.Value = 456;
return 123;
};
alma(4,e4,8);
alert(e4.Value);[ Szerkesztve ]
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...
-
I02S3F
őstag
válasz hiperFizikus #7383 üzenetére
"regionális karakterezés" - Reguláris kifejezés helyesen.
-
I02S3F
őstag
válasz hiperFizikus #7385 üzenetére
Ebben nem tudok segíteni. Még nem tanultam js-t.
-
#78693120
törölt tag
válasz hiperFizikus #7383 üzenetére
Nem
RegExp
-es, de hátha segít:var a1 = '||'; a2 = '||'; a3 = '|';
a1.split(a2).join(a3); -
cattus
őstag
válasz hiperFizikus #7383 üzenetére
myStringVariable.replace(/\|\|/gm, '|')
Ez
a változóban kicseréli az összes '||' karaktert '|' karakterre.[ Szerkesztve ]
Do the thing!
-
sztanozs
veterán
válasz hiperFizikus #7383 üzenetére
Escape-elni kell, mert néhány karakternek a reguláris kifejezésben saját jelentése van, pl.:
\ escape karakter
. bármely karakter
| vagy-vagy kifejezés
^ sor eleje (illetve karakter szekvenciában negálás)
$ sor vége
[ karakter szekvencia eleje
] karakter szekvencia vége
( regex capturing-group eleje
) regex capturing-group vége
{ "többszörösítő" módosító eleje
} "többszörösítő" módosító vége
* nulla vagy többszöri előfordulás
? nulla vagy egyszeri előfordulás
+ egy vagy többszöri előfordulás
ezeket mind escape-elni kell
\
-elJOGI 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...
-
cattus
őstag
válasz hiperFizikus #7393 üzenetére
Ne string-be mentsd el a regexet, hanem regexként, így:
a2 = /\|\|/gm
Do the thing!
-
cattus
őstag
válasz hiperFizikus #7397 üzenetére
Az első esetben
xa01[0]
ésxa01[1]
-nek amikor értéket adsz, akkor két különböző tömb lesz létrehozva, mivel JavaScript esetében ezt jelenti a[]
szintaxis.A második esetben viszont egy már előre létrehozott tömböt (
xe
) adsz odaxa01[0]
-nak ésxa01[1]
-nek. Ilyenkorxe
értéke nem másolódik le, csak egy referencia lesz beállítva rá, és ezért válozik megxa01
másik értéke, ha az egyiket változtatod.Do the thing!
-
sztanozs
veterán
válasz hiperFizikus #7414 üzenetére
Nincs ilyen formája. Használhatsz változót, amit beállítva kilép a külsőből is. Másképp, bár nem szép, de a dupla ciklust tedd bele functionba, és lépj ki belőle return-nel.
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
válasz hiperFizikus #7416 üzenetére
Ez így nem fog menni. Aranyosan vergődsz a világmegváltó (mindenféle értelemben ) programoddal, de böngészőben futó javascripttel soha nem fogsz tudni a gépen lévő file-t beolvasni, hacsak valaki egy file inputba be nem tallózza a file-t.
Én kérek elnézést!
-
sztanozs
veterán
válasz hiperFizikus #7416 üzenetére
Ilyen módon csak lokálisan futó JS/VBS szkriptek férnek hozzá. Weboldalról letöltött szkriptek esetében ez biztonsági okból le van tiltva.
Ezt külön engedélyezett JAVA Applettel lehetett korábban pl megcsinálni, de mára már ez is tiltva van.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...
-
Doink
aktív tag
válasz hiperFizikus #7419 üzenetére
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>strong { color: red }</style>
<title>File(s) size</title>
<script>
function readTextFile(file) {
const reader = new FileReader();
reader.onload = (event) => {
document.getElementById('file-content').innerHTML += `<strong>${file.name} (${file.size} bytes):</strong> <pre>${event.target.result}</pre> <br><br>`;
};
reader.readAsText(file);
}
function sendFiles(elem) {
document.getElementById('file-content').innerHTML = '';
for(const file of elem.files) {
readTextFile(file);
}
};
</script>
</head>
<body>
<p><input id="uploadInput" type="file" name="myFiles" onchange="sendFiles(this);">
<p><input type="submit" value="Send file"></p>
</body>
<p id="file-content"></p>
</html>[ Szerkesztve ]
-
K1nG HuNp
őstag
válasz hiperFizikus #7422 üzenetére
amugy mit ertunk "oldal" alatt egy source codeban? mostmar komolyan erdekel
szerintem csinalj neki egy weblapot, egy ingyenesen hasznalhato demot amit kiprobalhatnak a juzerek meg egy kis social media marketing es sinen leszel ha valoban ennyire patent cucc.
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
martonx
veterán
válasz hiperFizikus #7422 üzenetére
Sokszor nem maga a kód az értékes árú, hanem ha tényleg világmegváltó, akkor az emberek minden pénzt megadnak azért, hogy találkozhassanak a megalkotójával.
PL. így működnek az open-source kódok, ahol mag a kód ingyenesen elérhető, és a körítésekből (támogatás, közönség találkozók, adományok stb...) keresnek pénzt maguk a kitalálók.Én kérek elnézést!
-
sztanozs
veterán
válasz hiperFizikus #7422 üzenetére
Ha nem tudod, hogy mi az amiért fizetnének, akkor nem tudsz belőle árut csinálni.
Ha fizikailag érdekel a dolog (hogy lehetne teríteni), akkor írj hozzá némi körítést és fizetős hozzáféréssel tedd fel egy internetről elérhető oldalra (de vigyázz, mert ha kapós lesz, akkor lopni is fogják).
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...
-
sztanozs
veterán
válasz hiperFizikus #7426 üzenetére
Persze, felteszed valami crowdfunding oldalra, és várod, hogy dőljön a pénz.
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
válasz hiperFizikus #7426 üzenetére
"A program témája valóban világmegváltó hatású, de csak a tudomány és a racionalizmus körében értve ."
Ebben az esetben pályázhatsz Nobel-díjra, amennyiben az alábbi kategóriákba illik:
-Nobel-békedíj
-Kémiai
-Irodalmi
-Fizikai
-Fiziológiai és orvostudományi
-Közgazdasági Nobel-emlékdíj
Ha a te munkád bármelyik kategóriába tartozik, pályázz a megfelelő szerveknél, nem tudom hogy működik.Amennyiben nem, akkor sztanozs javaslatát fogadd meg, esetleg tedd fel a másik portálocskádra, ezúttal messiás néven, hogy még komolyabb legyen!
[ Szerkesztve ]
-
K1nG HuNp
őstag
válasz hiperFizikus #7429 üzenetére
jaja, jol teszed hogy titokban tartod a source code-ot. a vegen meg elcsenne valaki eloled a nobelt
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
rikxjeee
tag
válasz hiperFizikus #7429 üzenetére
"A programom egy elektronikus ontológia, komplikáltabb mint a SQL ."
[ Szerkesztve ]
-
Zedz
addikt
válasz hiperFizikus #7429 üzenetére
Ennyi epp eleg volt, egy csapattal mar dolgozunk az otleted jobb megvalositasan. Koszi.
Új hozzászólás Aktív témák
- Játszós PC , i7 7800X , GTX 1080 , 32GB DDR4 , 256GB NVME , 1TB HDD
- Gaming PC v2 , R5 4500 , RX 5700 XT , 16GB 3000MHz , 256GB NVME , 1TB HDD
- Samsung Galaxy A04s 32GB, Kártyafüggetlen, 1 Év Garanciával
- Microsoft Surface Go 3 Wi-Fi - I5, 8GB/128GB SSD Platinum
- Dell Latitude 7320 Intel Core i7-1185G7 16GB memória 512GB SSD 13.3 colos Full HD kijelző
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen