- Magas AI-költségek, csökkenő létszám: dolgozók ezreit rúgja ki a Microsoft
- Tovább csúsztatja az 1,4 nm-es node-ját a Samsung
- GeForce RTX 5050 VGA-k a Palit értelmezésében
- Több évig húzódó per várhat az Apple-re az iPhone-ok uralma miatt
- Megfizethető, Pulse szériás Sapphire alaplap DDR5-ös Ryzenek alá
- OLED TV topic
- AMD GPU-k jövője - amit tudni vélünk
- AMD vs. INTEL vs. NVIDIA
- Két új Ryzen közül választhatnak a kézikonzolok
- GeForce RTX 5050 VGA-k a Palit értelmezésében
- DUNE médialejátszók topicja
- Hobby elektronika
- Sony MILC fényképezőgépcsalád
- HiFi műszaki szemmel - sztereó hangrendszerek
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
-
PROHARDVER!
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
Jó ez a bejegyzés, csak azt nem értem minek ehhez jquery? A blogoló megspórolt a jquery-vel pár karakternyi gépelést?
Ráadásul ez a 3 sor mennyire gáz már?
context = $('#canvas')[0].getContext('2d');
WIDTH = $('#canvas').width();
HEIGHT = $('#canvas').height();Szerencsére ez csak egy init-ben van, de 3-szor meghívni a css selectort?
var element = document.GetElementById("canvas")
context = element[0].getContext('2d');
WIDTH = element.width(); //nyilván plain js-ben nem így kell beállítani a szélességét egy elemnek, csak lusta vagyok
HEIGHT = element.height();Amúgy maga ez a canvas-ban rajzolásós, játék készítés tök jó dolog, bárcsak lenne időm ilyeneket csinálni
-
martonx
veterán
Az async false erősen kerülendő, mert olyankor minden egyéb js futást fagyaszt (pl. js animációknál ez nagyon gáz tud lenni)!!!
Tudom nehezebb tisztán aszinkron megközelítéssel programozni, tegnap pl. nekem is erősen el kellett gondolkoznom, egy kliens oldali aszinkron hívásnál hiba esetén ismétlő logika megvalósításán (ami végül nem is lett bonyolult), cserébe nagyon megéri tisztán aszinkron programozni. -
martonx
veterán
válasz
megalover #3429 üzenetére
A traffic exchange két dologra való:
1. kis látogatottságú oldalak felfuttatására (érzésem szerint erre találhatták ki anno jótét lelkek)
2. ügyfelek finoman palira vételére, átkattintásos módszerekkel, és ebből némi szerény bevétel szerzésreJellemzően mostanra a 2-esre használják inkább. Pusztán csak kíváncsiságból, betennéd az oldalad címét ide a topikba? Hagy nézzük már meg, hogy mi ez az önmagában is tök jó oldal, amin egy youtube videó megtekintése sokat lendítene?
-
martonx
veterán
válasz
megalover #3420 üzenetére
Szvsz a traffic exchange alapból gusztustalan dolog, de ettől még nem törvénytelen.
Ebben az a rossz, ahogy te a traffic exchange-t kamatoztatni akarod.
A szerzett kattintásokért fizet maga a traffic exchange szolgáltató valamicske pénzecskét.
A te trükköd annyiból lenne törvénytelen, hogy kvázi bothálózatként kötnéd be a traffic exchange-es usereket a kattintásonként jóval többet fizető youtube alá. Ráadásul úgy, hogy a youtube nincs is benne az adott traffic exchange programban.
És ez bizony törvénytelen. Az ötlet egyébként tök jó, mint minden csalás alap ötlete - ötletes tagadhatatlan. Fél legális módszerekkel, nulla programozással, kiépült infrastruktúrák felhasználásval, youtube kattintó bothálózat készítése, és még mondhatni igazi - igaz szvsz palira vett - userek is vannak mögötte. Zseniális.
Ahelyett, hogy megelégedsz az X darab kattintásért Y dollár készpénzzel, kitaláltad, hogy szerezhetnél X kattintással 3Y készpénzt.És igen az egész internet a pénzről szól. Ezért kell olyan oldalt létrehozni, amire traffic exchange nélkül maguktól is belépnek a userek, és nem köpködve hagynak ott. Olyan oldalt kell csinálni, ahol elégedetten hagynak ott sok pénzt, vásárolnak havi sok pénzért az ügyfelek. Egyébként pedig ha ilyen módszerekkel akarsz pénzt szerezni valós teljesítmény nélkül, akkor a kolléga felsorolt pár alternatív, szintén illegális módszert.
-
martonx
veterán
Te is tudod, ő is tudja miért.
Az első perctől kezdve tudni lehetett, hogy itt nem a barátságosabb felhasználói élményről szól a kérdés, hanem hogy lehetne pénzre váltani a nem valós kattintásokat. Még ha ez egy némileg elegánsabb (és jóval egyszerűbb) módja is lett volna a csalásnak egy kattintó bot hálózat beüzemelésénél. -
martonx
veterán
válasz
Sk8erPeter #3344 üzenetére
Semmit, szét vagyok csúszva
-
martonx
veterán
válasz
Sk8erPeter #3342 üzenetére
Vagy csak feliratkozol az input onchange eseményére, és utólag nézed meg a fókusz elvesztése után, hogy mit is kaptál a mezőben.
-
martonx
veterán
válasz
Penge_4 #3316 üzenetére
function playSound(filename){
document.getElementById("sound").innerHTML='<audio autoplay="autoplay"><source src="' + filename + '.mp3" type="audio/mpeg" /><source src="' + filename + '.ogg" type="audio/ogg" /><embed hidden="true" autostart="true" loop="false" src="' + filename +'.mp3" /></audio>';
} -
martonx
veterán
mondjuk jquery nélkül?
Egyébként javaslom, ne a window szélességét figyeld, hanem a document.body-ét.
És a régebbi IE-knél rémlik, hogy még adocument.body is rosszul számolódott, mert nem vette figyelembe a scrollbar-t.
Pontosan mi a célod? A CSS lekezeli a többféle felbontást, mi az amihez külön javascript is kell? -
martonx
veterán
válasz
Sk8erPeter #3265 üzenetére
A javascript típustalan, és ugyan a js-t magát a végtelen egyszerűsége miatt szeretem, de a típustalanság engem alapból taszít, és ez - engem ugyan nem - a fejlesztők többségét gányolásra sarkallja.
-
martonx
veterán
Hijnye. Tegyünk tisztába pár dolgot:
"Javascript programozási nyelv, vagy szkript nyelv" - mindkettő igaz, egyszerre mindkettő. A programozási nyelv a nagyobb halmaz, a szkript nyelvek annak egy kisebb részhalmaza.
"A Node.js eddig szimpatikus, én azt láttam rajta, hogy kliens oldalon lehet vele szerver oldali műveleteket végrehajtani" - ez hülyeség. A Node.js-el javascriptben tudsz szerver oldalt programozni. Ennyi.
Mivel aszinkron felépítésű, és a javascript kód gépi kóddá fordulhat, ezért igen hatékony szerver oldalt lehet benne készíteni. Már ha nem lenne a javascript olyan amilyen. -
martonx
veterán
válasz
Sk8erPeter #3247 üzenetére
Bocs, akkor a D nem a DRY-t jelenti
, de ettől még tarthatjuk magunkat hozzá.
Lovagolhatunk azon, hogy mennyi karaktert spórolunk meg, de ettől még bizonyos elvekhez érdemes tartani magunkat, és szerintem már megérte, hogy felhoztam a témát, mert legalább beszélünk róla. Valahogy így csinálnám:
$(document).ready(function(){
// ... sok más jquery
var UploadPageCodeMirror = cdmfromtexta('CodeSnippetBody', 'javascript', false);
window.onload = function() {
var ReadOnlyCodeMirror = cdmfromtexta(''CodeSnippetBodyReadOnly', 'javascript', true);
}
function cdmfromtexta(selector, mode, readonly){
CodeMirror.fromTextArea(document.getElementById(selector), {
mode: mode,
theme: "default",
lineNumbers: true,
readOnly: readonly
});
} -
martonx
veterán
válasz
Sk8erPeter #3245 üzenetére
Nem is használtam a gányolás szót, csak igyekszek a S.O.L.I.D elvekből minimum a Dry-t betartani.
-
martonx
veterán
válasz
trisztan94 #3242 üzenetére
Szia!
Azért ezt illett volna egy külön függvénybe kiemelni, pláne ha még be is teszed ide a kódodat
Nem vagyok éppen egy refaktorálás megszállott, de ez a kód még így is nagyon csípi a szemem. -
-
martonx
veterán
Tegyük fel, hogy IE9 alatt nem megy rendesen a GA.js (bár ez önmagában is hihetetlen szerintem, illetve ki is próbáltam, és nem áll le, rendben lefut)
Mégis mi történik ekkor? A GA.js után következő javascript, hangsúlyozom csak a javascript kódok futása megáll. Kizárólag ennyi.
Tehát amit mondasz, és tegyük fel, hogy IE9 alatt tényleg nem megy, akkor is csak féligazság.
Persze a további js-ek leállása egy SPA esetében nagy gond lehet, a te oldalad esetében, ahol ez az egyszál js fut, lényegtelen. Maximum torzítani fog a valósághoz képest a GA mérés. -
martonx
veterán
Mondjuk nekem sincs fent külön IE9, IE10-el emuláltam IE6-ig.
IE6-ban már valóban szétcsúszik a layout, IE7 és afölött jó.
Az xp-s gépednél valami más gebasz lehet.
Pláne, hogy amiket hiányolsz azoknak az elemeknek éppen semmi közük nincs az oldalon lévő egy szál google analytics javascriptjének lefutásához. -
martonx
veterán
-
martonx
veterán
válasz
Sk8erPeter #3166 üzenetére
szvsz, ha valaki rendesen beleássa magát a plain js-be, akkor szinte kár is jquery-re átváltani. Feltéve persze, hogy nem kell jquery ui, vagy jqgrid vagy valami komolyabb okosság. Mert ha azoknál már úgyis behúzod a jquery-t, akkor már érdemes máshol is használni.
Ráadásul a css3 animálásokban is annyira erős, hogy az alap jquery-vel megoldott animálások szerepét is simán át tudja venni.
Mobilra kihegyezett oldalaknál meg Jquery Mobile ide, vagy oda, egyenesen hibának tartom a Jquery alkalmazását.
A fenti véleményemtől függetlenül persze most is jó szívvel használom a Jquery-t. -
martonx
veterán
válasz
Sk8erPeter #3154 üzenetére
egyszer a túl jó szíved fog sírba vinni
-
martonx
veterán
Van benne hiba rendesen. Egyrészt, a páros rész sem jó, feltéve, hogy a komplett páros tömböt ki akarod iratni.
Másrészt a páratlannál sem azt csinálod, amit kellene, sőt nem is értem mire gondoltál, hogy mit akarsz csinálni.
A feladat elég bagatell, de egy fórum nem elég arra, hogy megtanítson a programozás lapjaira. -
-
martonx
veterán
Sziasztok!
Hangúlyozottan jquery mentes dialogbox-ot, meg tooltip-et keresek. Az a felállás, hogy van egy statikus oldal, ahol az egyetlen interaktív js dolog nhány jól látható tooltip, meg egy-két kattintásnál feljövő szép felugró ablak lenne.
Csak ez miatt nem szeretnék egy jó nagy jquery-t, meg egy még nagyobb jqueryui-t bekötni az oldalra.
Guglizgattam, találtam is párat, de szeretném megóvni magam a régi sokéves elhagyott a modern böngészőkön esetleg már nem is futó javascriptes cuccoktól, szóval érdekelnének a javaslataitok.
Jelenleg jquery, jqueryui-al van megoldva, de ezeket kiváltanám 2 db egyenként néhány kb-os scriptecskével. -
martonx
veterán
válasz
sztanozs #3061 üzenetére
A színvonal sosem volt épületes... ilyen szintű kérdéseken már a szemöldököm sem vonom fel.
Mondjuk az, hogy mindez a JS topikba került, arra azért én is néztem egyet.
Egyébként észrevettétek milyen korrektül válaszoltam? Pedig ha valahol, akkor itt simán belefért volna némi vélemény kifejtés a válaszba. -
martonx
veterán
válasz
Speeedfire #3044 üzenetére
Így is a dokumentáció legelső soraiból idéztem, aminél megalázóbb szerintem nincs
Amikor valaki nem vesz észre egy rohadt hosszú dokumentáció egyik eldugott hivatkozásában valamit, az elmegy, emberek vagyunk. De amikor valakiben látványosan fel sem merül, hogy utána nézzen, vagy ha utána is nézett, de nem érti amit olvas, az már felettébb kínos. -
martonx
veterán
válasz
SektorFlop #2961 üzenetére
Nem értem mi a baj az onClick-el?
-
martonx
veterán
válasz
SektorFlop #2959 üzenetére
kiraksz hide-olt input-ot.
Amikor user rákattint a képre, annak valami azonosítóját js-el betöltöd input value-jába, és amikor elküldöd a szervernek, akkor ezt a value-t fogod figyelni, és elmenteni.
Új hozzászólás Aktív témák
Hirdetés
- LG 55UR78003LK Smart Led Tv 140 cm, 4K HDR, webOS 23 ThinQ AI Garanciàlis/
- Asus Zenbook flip13 2in1 touch screen
- Dell Latitude 5450 Intel Core Ultra 5 135U 4nm 32GB DDR5 érintőképernyős laptop Dell gari 2027.09.hó
- PlayStation 4/5 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- PlayStation 5/4 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- Bomba ár! HP EliteBook Folio 1040 G2 - i5-G5 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- Újra Akcióban!!! Ducky One 2 Mini és SF billentyűzetek a bolti ár töredékéért! Számla+Gari
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- Motorola G72 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! MSI B450 R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB GDDR6 Rampage Shiva Zalman 500W
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged