Hirdetés
- Meggyi001: A kérdés...
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- kraftxld: Diáklaptop - Dell Latitude 3140 - Királyunk ajándéka
- GoodSpeed: 3I/Atlas: Üstökös vagy idegen civilizáció űrhajója?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Lalikiraly: Astra kalandok @ Negyedik rész
- GoodSpeed: Nem vénnek való vidék - Berettyóújfalu
- gban: Ingyen kellene, de tegnapra
-
LOGOUT
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
-
válasz
hiperFizikus
#7619
üzenetére
Használj olyan képet, ami alapból támogatja az átlátszóságot (gif, png), a jpg képek nem ilyenek.
-
cSuwwi
senior tag
válasz
hiperFizikus
#7613
üzenetére
borderWidth amit keresel, ha csak magaban kell
A w3school oldalan megtalalod a tobbit is (a bal oldali menuben) [link]
-
cSuwwi
senior tag
válasz
hiperFizikus
#7611
üzenetére
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"; -
válasz
hiperFizikus
#7601
üzenetére
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...
-
martonx
veterán
válasz
hiperFizikus
#7597
üzenetére
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.
-
válasz
hiperFizikus
#7597
üzenetére
Googlet esetleg próbáltad?
-
martonx
veterán
válasz
hiperFizikus
#7582
üzenetére
Tessék: https://jsfiddle.net/esf84dch/ remélem a megváltó könyvbe belekerülünk, mint angyalok

-
válasz
hiperFizikus
#7583
üzenetére
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-requestanimationframe -
válasz
hiperFizikus
#7583
üzenetére
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. -
hiperFizikus
senior tag
válasz
hiperFizikus
#7582
üzenetére
Most jut eszembe: a 3-as helyet 1000 kell, mert milliszekundumokban mér .
-
válasz
hiperFizikus
#7576
üzenetére
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/ -
bolondember
MODERÁTOR
válasz
hiperFizikus
#7518
üzenetére
kérlek olvasd el alaposan a többiek konstruktív hozzászólásaid és fogadd meg azokat.
Köszönöm. -
válasz
hiperFizikus
#7518
üzenetére
-
martonx
veterán
válasz
hiperFizikus
#7518
üzenetére
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 
-
K1nG HuNp
őstag
válasz
hiperFizikus
#7518
üzenetére
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.
-
válasz
hiperFizikus
#7510
üzenetére
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.
-
martonx
veterán
válasz
hiperFizikus
#7515
üzenetére
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

-
cattus
addikt
válasz
hiperFizikus
#7510
üzenetére
Elképesztő. Elágazást használtál egy programban. Meghajlok kódoló tudásod előtt.
-
válasz
hiperFizikus
#7502
üzenetére
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. -
válasz
hiperFizikus
#7498
üzenetére
-
Rickeffe
aktív tag
válasz
hiperFizikus
#7498
üzenetére
"gyorsítót"?
... -
hiperFizikus
senior tag
válasz
hiperFizikus
#7476
üzenetére
Megoldódott a lassúság . Gyorsítót tettem bele, ami "IF Else" -ékből áll, nem bonyolult, de összetett kódrészlet . Most legalább nem kell funktorokkal kínlódnom miata egy jóideig . Egyikőtöknek se jutott eszébe javasolni nekem, pedig profik vagytok . Nem baj, mert akkor én legelább ügyes vagyok .
-
válasz
hiperFizikus
#7480
üzenetére
#7478 at még mindig javaslom.
"Pénzkidobás"?
Ha van pénz a projektben miért nem működik?
Vegyél fel programozókat, hirdess, marketig, projekt management...Amúgy bármilyen jó ötlet, egy "150 oldalas" kód nem karbantartható, és egy nagy büdös delete gombot érdemel.
Egy fájl ne legyen több 150 sornál.
És egy függvény sem mondjuk 20 sornál.
Darabold fel, úgy karbantarthatóbb. -
válasz
hiperFizikus
#7476
üzenetére
Kezdd apróbb részekre és több fájlra darabolással, így könnyebben megtalálod a kérdéses részt.
Ha konkrét kérdésed van, töltsd fel a kódot github gistre, pastebinre vagy codesandbox és társaira és küldd a linket.
-
Rickeffe
aktív tag
válasz
hiperFizikus
#7476
üzenetére
Bulikából programocskát írcsizol?
-
Zedz
addikt
válasz
hiperFizikus
#7429
üzenetére
Ennyi epp eleg volt, egy csapattal mar dolgozunk az otleted jobb megvalositasan. Koszi.

-
rikxjeee
tag
válasz
hiperFizikus
#7429
üzenetére
"A programom egy elektronikus ontológia, komplikáltabb mint a SQL ."

-
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

-
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!
-
válasz
hiperFizikus
#7426
üzenetére
Persze, felteszed valami crowdfunding oldalra, és várod, hogy dőljön a pénz.
-
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).
-
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. -
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.
-
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> -
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. -
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. -
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.
-
cattus
addikt
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 megxa01másik értéke, ha az egyiket változtatod. -
cattus
addikt
válasz
hiperFizikus
#7393
üzenetére
Ne string-be mentsd el a regexet, hanem regexként, így:
a2 = /\|\|/gm -
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ásezeket mind escape-elni kell
\-el -
cattus
addikt
válasz
hiperFizikus
#7383
üzenetére
myStringVariable.replace(/\|\|/gm, '|')Eza változóban kicseréli az összes '||' karaktert '|' karakterre. -
#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); -
I02S3F
addikt
válasz
hiperFizikus
#7385
üzenetére
Ebben nem tudok segíteni. Még nem tanultam js-t.
-
I02S3F
addikt
válasz
hiperFizikus
#7383
üzenetére
"regionális karakterezés" - Reguláris kifejezés helyesen.
-
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); -
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); -
bandi0000
nagyúr
válasz
hiperFizikus
#7376
üzenetére
this.e4=456
-
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); -
Zedz
addikt
válasz
hiperFizikus
#7370
üzenetére
Nem mindenkinek való ez a szakma, gondolkozz el azon, hogy valakit megfizetsz inkább.

-
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ó
-
hiperFizikus
senior 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 . -
hiperFizikus
senior 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 ?
-
bandi0000
nagyúr
válasz
hiperFizikus
#7367
üzenetére
-
cattus
addikt
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.
-
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

-
bandi0000
nagyúr
válasz
hiperFizikus
#7363
üzenetére
[pl] de sokat segït a google is kulcsszavas keresésnél
-
Zedz
addikt
válasz
hiperFizikus
#7358
üzenetére
function hireMe() {
return "Ha megmondod mi kell, akkor megfelelo penzert inkabb megcsinalom.";
}
-
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...
-
#57018880
törölt tag
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) -
cattus
addikt
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.
-
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
addikt
válasz
hiperFizikus
#7320
üzenetére
GoogleDuckDuckGo első találat.
-
hiperFizikus
senior tag
válasz
hiperFizikus
#7314
üzenetére
Lehet, hogy nincs is ilyen megoldás .
Nem szimulációt kerestem, hanem direkt átírást . -
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 ........

-
cattus
addikt
válasz
hiperFizikus
#7312
üzenetére
Mit szeretnél elérni? Ha az első megoldás működik, miért nem felel meg?
-
Zedz
addikt
válasz
hiperFizikus
#6745
üzenetére
Én ezt értem, de ez egy szakmai fórum.

-
Zedz
addikt
válasz
hiperFizikus
#6742
üzenetére
Portálocska, programocska... mi a francot olvasok.
-
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.
-
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.
-
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?! -
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.
-
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.

-
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.
-
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.
-
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.
Új hozzászólás Aktív témák
- új, bontatlan, iPhone 16E gyárilag kártya-független, apple világgaranciával
- Ú, bontatlan, iPhone 16 Pro Max gyárilag kártya-független, apple világgaranciával
- új, bontatlan, iPhone 15 kártya-független, apple világgaranciával
- új, bontatlan, iPhone 14 gyárilag kártya-független, apple világgaranciával
- új, bontatlan, iPhone 13 kártya-független, apple világ-garanciával
- Konzol felvásárlás!! Xbox Series S, Xbox Series X
- Lenovo Thinkcentre M920t Tower/ M720s / M920s SFF / i5-8-9. gen/ WIN10-11/számla, garancia
- Vállalom Xianomi Okos kamerák, szoftveres javíttását
- iKing.Hu - Nubia Z70 Ultra 5G Black Teljes kijelzős zászlóshajó, AI-erejű teljesítmény
- GYÖNYÖRŰ iPhone 11 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3268, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest






, 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 .

