- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- MG4 menetpróba
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Netfone
- Vodafone mobilszolgáltatások
- Motorola Moto G24 Power - hol van az erő?
- Milyen okostelefont vegyek?
- Apple iPhone 11 - népalma
- Ezek a OnePlus 12 és 12R európai árai
Hirdetés
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
-
Rossz üzlet az EV-kölcsönzés
it Küszködik az EV-kölcsönzés miatt a Hertz Global, még több EV-t adnak el.
-
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
-
SektorFlop
aktív tag
válasz martonx #2960 üzenetére
Köszi! Ezért szeretek ide írni, mert pl ez eszembe se jutott pedig annyira kézenfekvő a dolog. Viszont még egy kérdés, a keretet hogy tudnám megoldani? Mert ha onClick-re állítom azt is akkor, az összes képet kijelöli amire klikkel a felhasználó.
"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."
-
Muton
addikt
válasz martonx #2989 üzenetére
kár, köszi.
A baj az, h van vagy egy nagy kupac js: xnafg07a.js, xnafg07b,js, ... néven, nem egyszerű tippelni sajnosSk8erPeter: sajnos nem, mert a nagyon sok nullát tartalmazó titoktartási miatt semmit sem lehet még konkretizálnom sem. De közben lehet, h meg lesz a megoldás, kiderült, h lehet, h fel lehet hívni a js íróját, kis szerencsével Ő tudni fogja (vagy nem )
Muton#2316 - $z@r a drop >_<
-
Sk8erPeter
nagyúr
válasz martonx #3090 üzenetére
Sajnos nincs tapasztalatom ilyennel, de hátha ezek:
http://stackoverflow.com/questions/9983360/tooltips-wanted-pure-javascript
http://stackoverflow.com/questions/11475319/smallest-tooltip-script-no-jquery
bár gondolom ezeket megtaláltad...
Bocs, hogy konkrét tapasztalat híján belevauvauztam.
[ Szerkesztve ]
Sk8erPeter
-
Lacces
őstag
válasz martonx #3118 üzenetére
Ühüm.
Van esetleg erről egy úgymond "tanulmány",hogyan célszerű használni jQuery-vel? Hogy lássak egy példát, hogyan kell helyesen használni.Mindenkinek:
Mennyire célszerű egy Maven/Ant vagy ehhez hasonló eszköz használata egy weboldalnál alkalmazott külön csak a javascripteknél?
Láttam erről is tippeket, de ahogy elnéztem inkább csak azoknál célszerű, ahol a weboldal nagyon a js-re épül.
De én elsősorban csak a weboldalakat raknám ilyenbe.Bár ha belegondolok, hogy például ugyanaz a js-ek lennének felhasználva több weboldalnál, akkor lehet célszerű őket egy ilyen verziókezelő félébe rakni vagy valami.
-
Sk8erPeter
nagyúr
válasz martonx #3169 üzenetére
Hát én annak idején a plain JS tanulmányozásával kezdtem, persze a mai napig vannak újdonságok, és egyáltalán nem mondom, hogy "rendesen" beleástam magam, de azért legalább nem okoz problémát, ha a plain JS-hez kell nyúlnom....ettől függetlenül nem sírom vissza a plain JS-es kódírkálásokat, azért nagyon sok kód a sokszorosa lehet tényleg, mint jQuery-vel megírva, ha már library, és ha már össze van gyűjtve olyan tudásbázis, amire építve már lehet cross-browser-közeli kódot írni, kevesebb macerával: például hogy sok-sok függvény megírásával nem neked kell tökölni, meg ahogy a honlapon is írják, kevesebbet kell gépelni. Persze lehet minden köré valami saját wrappert írni, de akkor már lassan ott tartunk, hogy felfedezzük a spanyolviaszt. Szóval én nagyon szívesen váltottam át jQuery-re, és nem nagyon vágyom rá, hogy plain JS-ben írogassam a kódjaimat, csak ha nagyon muszáj. Tehát szerintem nem kár átváltani, még ha erőforrás-igényesebb is, igényesen megírt kód nem azon fog elvérezni, hogy pár(tíz) milliszekundummal később fut le a kód.
Mobilnál nincs tapasztalatom, ott biztos más a helyzet, és ott azért számít az erőforrásigény-beli különbség."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."
Itt mire gondolsz?Sk8erPeter
-
nobela
senior tag
válasz martonx #3196 üzenetére
Szívesen, de mivel ez egy (igaz csak kezdemény), de céges oldal, nem szeretném ha reklámnak minősülne, és bannolnának...
Nyilván én is örülnék ha nálam komolyabb szakértők (szerintem itt csak ilyen van) megnéznék hogy mi lehet a gond.
[ Szerkesztve ]
ÁRESÉS !!! Sennheiser HD 650 (szinte teljesen új) magyar garanciával, akár ezüstözött szimmetrikus kábellel is eladó 119.900.- Ft
-
nobela
senior tag
válasz martonx #3201 üzenetére
IE9 alatt nekem nem tölti be a 3 ikont jobbra felül (Facebook-Twitter-YouTube), valamit az oldal alapját adó világoskék hátteret sem tölti be (a kockás sötétkékre írja ki a szöveget)
IE10-et Win7x64 alól néztem, az IE9-et meg XP32 alól...
[ Szerkesztve ]
ÁRESÉS !!! Sennheiser HD 650 (szinte teljesen új) magyar garanciával, akár ezüstözött szimmetrikus kábellel is eladó 119.900.- Ft
-
nobela
senior tag
válasz martonx #3203 üzenetére
Azt olvastam valahol, hogy az IE9 nem futtatja le a Google Analytics java scriptjét, hanem megáll.
Ennek köszönhetően nem töltődnek be az azután lévő dolgok...
(nem tudom hogy ez lehetséges-e egyáltalán?)
[ Szerkesztve ]
ÁRESÉS !!! Sennheiser HD 650 (szinte teljesen új) magyar garanciával, akár ezüstözött szimmetrikus kábellel is eladó 119.900.- Ft
-
nobela
senior tag
válasz martonx #3206 üzenetére
Igen, ezért is írtam hogy nem gond ha valahogyan megoldható hogy IE9 esetén ne fusson le a GA script.
Van erre valamilyen egyszerű, fapados megoldás?
Kipróbálnám, hátha segít...[ Szerkesztve ]
ÁRESÉS !!! Sennheiser HD 650 (szinte teljesen új) magyar garanciával, akár ezüstözött szimmetrikus kábellel is eladó 119.900.- Ft
-
nobela
senior tag
válasz martonx #3216 üzenetére
Core2Duo@3200Mhz 4G RAM Gtx560.
Nem mondanám éppen őskövület gépnek.
XP folyamatosan frissítve, minden driver és szoftver a legfrisseb verzióban.
És mint mondtam, napi több száz weblap megtekintése közben egyetlen hibás oldal sincs.Ettől persze nyilván lehet, hogy a hiba itt van valahol, de azért nem kellene egy kézlegyintéssel elintézni a dolgot. És nyilván nem nyugtat meg a tudat, ha valami nem működik, és nem tudom az okát. Így ugyanis elég nehéz megjavítani.
ÁRESÉS !!! Sennheiser HD 650 (szinte teljesen új) magyar garanciával, akár ezüstözött szimmetrikus kábellel is eladó 119.900.- Ft
-
nobela
senior tag
válasz martonx #3222 üzenetére
"legközelebb hátha jobban hiszel nekünk."
Ez nem hit kérdése
Még így utólag is elég meglepő, hogy ugyanazon a gépen Chrome-mal hibátlanul működött minden...
Na mindegy, minden jó ha jó a vége.Köszi a segítséget.
ÁRESÉS !!! Sennheiser HD 650 (szinte teljesen új) magyar garanciával, akár ezüstözött szimmetrikus kábellel is eladó 119.900.- Ft
-
Sk8erPeter
nagyúr
válasz martonx #3246 üzenetére
"csak igyekszek a S.O.L.I.D elvekből minimum a Dry-t betartani."
De melyik a Dry a S.O.L.I.D.-ban?http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
"Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion"De Don't Repeat Yourself (DRY) is van:
http://en.wikipedia.org/wiki/Don't_repeat_yourself
Gondolom erre gondoltál.Most ezt lehetne függvénybe rakni, amit Trisztán írt, hogy mondjuk a
{
mode: "javascript",
theme: "default",
lineNumbers: true
}
objektum legyen a default, de ebben az esetben van értelme? Ilyen az API, a readOnly-t még hozzá kell csapni, és két elem miatt írtál egy függvényt, ami aztán a CodeMirror API-t használja fel, és ki tudja, lehet, hogy később mondjuk rájössz, hogy az adott kódrészletnél nem is JavaScript-kiemelést szeretnél használni, hanem mondjuk PHP-set. Igaz, rakhatod a paraméterek passzolgatását függvénybe, de nem érzem, hogy azzal előrébb lennél, csak egy wrappert húznál kb. azonos mennyiségű kód köré, ami meg viszont már tök felesleges kódbázis-növelés.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz martonx #3273 üzenetére
Ja, ez teljesen jogos szempont. PHP-ben is előszeretettel kihasználják az emberkék - tisztelet a kivételnek -, hogy egy változóba BÁRMILYEN típust betehetnek (ami előtte int típus volt, az később nyugodtan lehet string, majd objektum vagy tömb is, hiszen ki akadályozza meg ebben), gányolhatnak kényükre-kedvükre, és támogatja céljaik elérésében őket a PHP...
Ebből a szempontból tényleg "veszélyes" eszköz. Mondjuk az objektumorientált kódolás és a láthatóság megfelelő kezelése is macerás JavaScriptben (lásd a korábban linkelt cikkeket). Tényleg az a gáz vele, hogy túlságosan szabad kezet ad. Mondjuk szerintem az is gáz, hogy JavaScriptben alapból nem kötelező a pontosvessző megfelelő használata (mert automatikusan kiegészítődik vele a kód).=======================
(#3272) Jim-Y : szívesen.
[ Szerkesztve ]
Sk8erPeter
-
Soak
veterán
válasz martonx #3278 üzenetére
A cél az, hogy a script csak akkor legyen behúzva, ha a rendelkezésre álló képernyő terület a megadott értéken felül van. Van egy fixed div jobb szélen az oldalon, ami pont felemészti az amugy 1000px széles tartalom meletti fehér részt 1280px-nél, viszont 1024px széles képernyőnél már rálóg a tartalomra.
-
Penge_4
veterán
válasz martonx #3317 üzenetére
És ezzel még mit kell csinálnom, mielőtt beillesztem az alert() helyére? A (filename) az most változó, vagy hagyjam úgy, ahogy van és mindent a source src=-hez írjak? Az mp3-as részt meg gondolom szedjem ki és csak az ogg-ot hagyjam, mivel Operában használnám, az meg csak ogg-ot játszik le.
-
megalover
tag
válasz martonx #3425 üzenetére
Ebben az a rossz, ahogy te a traffic exchange-t kamatoztatni akarod.
Már ne haragudj, de ezt én nem tudom sem elfogadni, sem megérteni. Akkor szerinted mire való a traffic exchange? A véleményed meg nem mérvadó, ugyanis mások véleménye szerint pedig lehet nem alapból gusztustalan..
Miként randizik a vérbeli programozópalánta?! - Helóó szia... lenne kedved velem lefuttatni egy hátultesztelős ciklust, vagy az elöltesztelőset akarnád inkább????
-
megalover
tag
válasz martonx #3431 üzenetére
Ez egy mikro site, amolyan splash page. Amelynél nem maga az oldal az érdekes, hanem a vele reklámozott clickbank termék. Ld. affiliate marketing...
[ Szerkesztve ]
Miként randizik a vérbeli programozópalánta?! - Helóó szia... lenne kedved velem lefuttatni egy hátultesztelős ciklust, vagy az elöltesztelőset akarnád inkább????
-
Sk8erPeter
nagyúr
válasz martonx #3502 üzenetére
Nesze:
http://jsfiddle.net/Sk8erPeter/b5sxk/1/Mondjuk ez a spórolás csak fejlesztés közben érdekes, nem betöltéskor.
Félreértések elkerülése érdekében nem fél órát tököltem vele, csak közben kétmillió topicot megnéztem, meg hatmillió e-mailt, aztán eszembe jutott, hogy miért is ne.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz martonx #3505 üzenetére
"Plusz a namespace-be szervezés, amúgy is hasznos dolog, összetettebb javascript-es oldalnál."
Persze, ez alap. Ez akkor is jól jön, ha valaki valamilyen oknál fogva több library-t is szeretne használni, ami ugyanazt a változónevet használja - lásd például jQuery és MooTools egy oldalon (bár ha ilyenre sor kerül, akkor a fejlesztőkkel van a gond, de kényszerhelyzetben előkerülhet), de lehetne más példát is mondani.[ Szerkesztve ]
Sk8erPeter
-
CSorBA
őstag
válasz martonx #3521 üzenetére
Igen, arra hajlok, megcsinálom css-el. IE alatt gondoltam függőleges lesz, de még az a nyamvadt filter sem működik normálisan, vagy csak a kompatibilitási módban nem. Valami fallbacket fogok kitalálni, vagy lebeszélem őket erről, ugyanis elég rondán tud renderelni dőlt szöveget a firefox, meg a chrome is. IE9 és IE10 viszont gyönyörűen
-
Sk8erPeter
nagyúr
válasz martonx #3540 üzenetére
Nem is beszélve arról, hogy mennyire okádék, amikor valaki egy sorba bedob tisztességesen kinéző kódnál 5 sort igénylő kódot. Mondjuk az se semmi, amikor valaki külön JS-fájlban elkezd trükközni, hogy megspóroljon 3 sornyi kódot, és csinál belőle a nyelv lehetőségeit kihasználva 1 minikódsort, amivel igazából csak azt éri el, hogy bebizonyította magának, milyen ügyes volt, de aztán amikor 2 hét múlva ránéz a kódjára, akkor ő maga is elgondolkozik, hogy ott mit is csinált. (Bár ez nyelveken átívelő dolog.)
(#3541) fordfairlane :
"Az ilyen "separation of concerns" megközelítések akkor számítanak, ha a szoftver bonyolultsága meghalad egy szintet."
Igazából a lehető legegyszerűbb kódnál is számít, nem kell ehhez bonyolult webalkalmazást elképzelni, elég az iménti kérdező kódjára gondolni, már ott is ronda.[ Szerkesztve ]
Sk8erPeter
-
CSorBA
őstag
válasz martonx #3579 üzenetére
Ezzel egyetértek. A CSS-ben is igen sok lehet. Volt szerencsém nemrégiben egy html alapú alkalmazást fejleszteni, aminek csak egy adott (értelemszerűen modern) böngészőn kell futnia. Annyira jól esett, hogy nem kellet fallbackelni, nyugodtan használhattam a CSS3 teljes tárházát. Talán egyszer eljön ez az idő a teljes webes környezetben
-
Sk8erPeter
nagyúr
válasz martonx #3579 üzenetére
Ez teljesen így van. Igazából nem is annyira a JavaScript általános fikázása volt a célom, hanem inkább hogy más is tudjon ezekről a buta típuskonverziókról.
Egy JavaScript-újítás sok szempontból hasznos lenne, ahogy mi már beszéltünk is róla, hogy kevésbé legyen szükség kiegészítő librarykre a kódolás idegesítően ismétlődő feladatainak megoldására plain JavaScriptben, és több dolog legyen natívan megoldható. Az esély viszont arra, hogy pár éven belül erre át lehetne állni, jelenleg nem sok (lásd ahogy az IE korábbi verzióinak kiirtása is nagyon sok évig elhúzódó folyamat).Sk8erPeter
-
senior tag
válasz martonx #3588 üzenetére
Ok. köszi.
Való igaz, csak úgy tudtam (inkább tanultam) hogy ez php-nél 'alap' megoldás. (ott pl session-id szerinti adatátadás egy következő menübe lépve)
Van erre az ajax-os - voltaképp weboldal részek betöltésére valami szemléltető - olvasható példa?
Vagy úgyis nulláról kezdjen neki inkább az ember? -
Sk8erPeter
nagyúr
válasz martonx #3592 üzenetére
"Ahogy a képernyő mentéseden is látható, te egy NodeList objektumot kaptál válaszul. Ez nem igazi tömb, nem tudsz belől kimondottan indexelve elemet lekérni."
Hogy micsoda? Már hogyne lehetne indexelve végigmenni rajta?
https://developer.mozilla.org/en-US/docs/Web/API/NodeList
itt is mutatják egy példában, hogy pontosan ugyanúgy lehet végigmenni rajta, ahogy egy akármilyen tömbön.It's possible to loop over the items in a NodeList using:
for (var i = 0; i < myNodeList.length; ++i) {
var item = myNodeList[i]; // Calling myNodeList.item(i) isn't necessary in JavaScript
}Sk8erPeter
-
vz12
tag
válasz martonx #3617 üzenetére
Ez a példa simán böngészőben szerintem is működne, de az én kérdésem nem erre vonatkozott, hanem .xpi-re (kiegészítő, Add-on). Úgy tűnik hogy az alapesetben nem akar hozzáférni a böngésző default localStorage-ához, pontosan az a kérdés hogy ezt mégis hogyan kellene megoldani. Egyébként én localStorage-ot kérdeztem, nem a sessionStorage-t, de valószínűleg nagyon hasonlóak, így ez is érdekel. A "fáma" szerint a localStorage megőrzi a tartalmát kilépés (böngésző bezárás) után, a sessionStorage pedig nem, az én problémámat a localStorage tudná megoldani.
Sajnos xpi-t nem tudok debug-olni, tehát semmi hibaüzenetem nincs. A teszt célból használt editbox-om üres marad, egyszerűen a "hibás" utasítást nem hajtja végre, megy tovább.
[ Szerkesztve ]
-
Jim-Y
veterán
válasz martonx #3633 üzenetére
Akkor a függvénynek csak abban az esetben lenne értelme, ha valamit kezdeni akarnék a privát változóval?
Kipróbáltam, dé még így sem indokolt a függvény O.o
function Foo() {
var value = 1;
return {
foo: value
};
}
function Bar() {
var value = 1;
return {
increase: function() {
value = value + 1;
},
getValue: function(){
return value;
}
}
}
var bar = Bar();
var foo = Foo();
bar.increase();
console.log(bar.getValue()); //2
foo.foo += 1;
console.log(foo.foo); //2Hát akkor ezt tökre nem értem Milyen esetben lenne indokolt a függvény?
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz martonx #3662 üzenetére
Ez esetben technikailag akkor nem változót hozok létre?
Pl. xmlDoc előtt még egy példában sem láttam var utasítást.
Bár elé rakva így is működik.Eddig úgy csináltam a letöltést, hogy:
function get(url) {
var http = new XMLHttpRequest();
http.open("GET",url,false);
http.send();
return(http.responseXML);
}Majd
kódsor, blahblahbla...
var data = get(url); //http.open(false) esetén gyakorlatilag megvárja a JS a választ, mielőtt tovább haladna a sorban.
//XML parse
egyéb kódok, blah blah...
data = get(másik url);
és így tovább, blahblahblah...Szóval ez így közel sem ideális?
Tudom nem kezeli a sikeres letöltésen kívül egyik másik esetet sem jelenleg.
De ezt tényleg csak úgy tudom elérni, hogy az onreadystatechange = function() {ide bezsúfolom a program teljes hátralévő részét?? :F }Vagy esetleg csak ami a response kezeléséhez kell, aztán kiugrok a send() mögé?
[ Szerkesztve ]
-
SirRasor
őstag
válasz martonx #3745 üzenetére
Asszem meg is találtam a kellő példát gugliban, csak még ki kell bogarásznom. Tipikus példája az azt sem értem, hogy mit nem értem-nek. Na de találtam lynda.com-os AJAX oktatóanyagot, úgyhogy no para.
Nem keverem a java-t a javascripttel, csak azt nem értem, hogy egy java-s munkához miért elvárás a javascript és nem a java Úgyhogy nagy nehezen eldöntöttem, hogy a JAVA-ra specializálódok és istenkirálycsászár profi leszek benne minden szinten, erre föl most tanulom a JS-t, mert csak úgy lehet bejutni Szóval csak így jött ide.
Make Love not war!
-
The DJ
addikt
válasz martonx #3755 üzenetére
Ezt megtaláltam én is, próbálkozom másfél órája egyedül mindenféle módon, de nem sikerült a pastebin-es kódba beleapplikálni a dokumentációban látható részt.
Gondolom ezt a részt kellene szerkesztenem:
// Create click handlers for the different tracks
$(".demo-container .track").click(function(e) {
my_trackName.text($(this).text());
my_jPlayer.jPlayer("setMedia", {
mp3: $(this).attr("href")
});
if((opt_play_first && first_track) || (opt_auto_play && !first_track)) {
my_jPlayer.jPlayer("play");
}
first_track = true;
$(this).blur();
return false;
});Próbáltam így:
// Create click handlers for the different tracks
$(".demo-container .track").click(function(e) {
my_trackName.text($(this).text());
my_jPlayer.jPlayer("setMedia", {
mp3: $(this).attr("href")
}).jPlayer("play");
if((opt_play_first && first_track)) {
my_jPlayer.jPlayer("play");
}
first_track = true;
$(this).blur();
return false;
});De semmi. Én ehhez nagyon kevés vagyok sajnos.
https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.
Új hozzászólás Aktív témák
- (új) Darmoshark M3S Pro Varun (white-blue) gamer egér (PAW3395, 54g, 4k kompatibilis)
- Gyári Lenovo laptop akku: L17C3P61- 3070 mAh
- Repedésjavító hegesztőgép készlet kapcsokkal 100W
- Hp 820 G1 üzleti laptop I7 processzorral szép állapotban, jó akksival eladó
- Tissot Seastar 1000 Chronograph (újszerű, ajándék fém szíj)