- iPhone topik
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Huawei Watch Fit 5 Pro - jó forma
- Xiaomi 14 - párátlanul jó lehetne
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Milyen okostelefont vegyek?
- Fotók, videók mobillal
- Szaporodik és sokasodik a One UI 8.5
- Robottal a nyomában üldözi a Honor a Huawei-t
- Samsung Galaxy A54 - türelemjáték
-
Fórumok
Mobilarena - 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ésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
-
#57018880
törölt tag
-
#57018880
törölt tag
Sziasztok
Szeretnék bodyba kiiratni 5 random betűt, de csak 1-et irat ki. Ha console.log-al próbálom kiíratni akkor működik. Mi lehet a gond? Köszönöm előre is!x = ["a","b","c","d","e"]for (i=0;i<x.length;i++){document.body.innerHTML=(x[Math.floor(Math.random()*x.length)])}Minden körben felülírod az új értékkel.
-
#57018880
törölt tag
// default example
simplyCountdown('.simply-countdown-one', {
year: d.getFullYear(),
month: d.getMonth() + 1,
day: d.getDate(),
plural: false,
words: {
days: 'nap',
hours: 'óra',
minutes: 'perc',
seconds: 'másodperc'
}
}); -
#57018880
törölt tag

Mondjuk igaza van..
-
#57018880
törölt tag
-
#57018880
törölt tag
-
#57018880
törölt tag
Most ezen boszankodok:
*.slice() , *.substr() , *.sobstring() ,
Ezek mind nagyjából ugyanazt csinálják . Miért ?
Vannak még ezeknek megfelelő funkciók ?
Mit kell tudnom ezekről ?
Mondjuk ezen kár bosszankodni, ha neked kellene pluszban megírni ezeket is az jobb lenne?

'ab'.slice(-1) == ['a','b'].slice(-1) -
#57018880
törölt tag
Konzolban szeretném.
Tehát:document.querySelector(" img").style
Csak a styleval nem sikerültconsole.log(
(()=>{
return getComputedStyle( document.querySelector('.class') ).getPropertyValue('color');
})()
); -
#57018880
törölt tag
Sziasztok!
Vesszővel tagolt számot, hogy lehet számmá alakítani, hogy ne NaN értéket dobjon vissza?
Köszönöm!
Number( '127,2323'.replace(',','.') ) -
#57018880
törölt tag
Sziasztok!
Történelem leckét szeretnék kérni google chrome / tcp socket témában.
Szükségem lenne lehetőség szerint overhead-mentes adatkapcsolatra asztali gépes + mobil webkliensek és szerverek között. Sok klienst (10k web akció per sec) szeretnék kiszolgálni relatíve olcsón. Az adatkapcsolat annyi lenne, hogy kliens küld szervernek egy json-t / sorosított stringet (kb 500 byte-nyi text, ami kicsi / nagy betűk és számok 4-5 json változóba szétszedve), és visszakap kb 1000 byte-nyi hasonló adatot, aztán kapcsolat zár. Nem kell sem session id, sem cookie-k, ami összesen kell, az mind belefér abba az adatmennyiségbe, és javascript gondoskodna a többiről. Vagy legalább is emberi számítás szerint én azt remélem.
Kezdetben gondolkodtam xmlhttprequest()-en, de mióta a világ felpattant a https vonatra, a lightweight (tcp-közeli) webszerver framework-ök elfekszenek rajta, és nekem kell a bináris programozási környezet szerver oldalon (sok szálas memory-cache cucc futna ott). Jelenleg a mezei tcp kapcsolat lehetőségét nézem (még többet spórolnék szerver oldalon), és [találtam tcp socket-ot chrome-ra]. Annak ellenére, hogy jól néz ki a chrome 33 óta meglévő support ([2014-ben látott napvilágot]), részemről kicsit aggódok miatta, hogy csak annyit látok, amit most az a weblap ír, és nem tudom róla, hogy esetleg bug-halmaz az egész, vagy bármi olyasmi.
Ha valaki használta az elmúlt 5 évben, vagy figyelemmel kísérte róla a híreket, megköszönném a felvilágosítást, meg merjek-e bízni benne?
Előre is köszönöm.
Feathersjs gondolom a stack egy kicsit visszafogja a teljesítményt. Azok a számok amiket írtál point to point nálam nem jönnek ki WebSocketen sem.
Szívesen megnéznék forrást ahol van működő rendszer ezekkel a számokkal amit írtál, akár csak szerver oldalon, de a teljes routing az ideális esetben is kb +10ms per kör ( 4G ~60ms), ha jól kerestem ki, még a HTTP átlag 100+ms, tipikusan több.
Még egy linky összevetéssel.
-
#57018880
törölt tag
Ez nagyon változó. Van ahol külön választják a front-endest a sitebuildertől. De van ahol meg a full-stack webfejlesztőkre esküsznek.
Szerintem (aztán aki akar, majd megcáfol), azért valahol az a jó, ha a frontendes nem vérzik el a css-ezésen. Azt kell látni, hogy az utóbbi években rengeteget változott a frontendes. Régebben a frontendezés valóban minimális javascriptezésből, és inkább css-ezésből állt.
Manapság viszont a js heavy, single-page appok idejében a komoly programozási tudás, komplex rendszerek átlátása (lásd alap angular projekt
mikor, hol, mibe, miért éppen abba kell belenyúlnia) alapkövetelmény egy frontendesnél.
Ráadásul a CSS is egyre többet tud, scss, less miatt az is komolyodik, szóval egyre inkább kezd a sitebuilderség (amihez némi dizájner véna se árt, de a UX-es szakmát végképp ne keverjük ide
) is egy külön szakiránnyá válni.Szerintem.
Így van.
Saját példa: az utóbbi időben SVG-vel kellett sokat dolgozni, ha olyat alkalmazunk akinek távoli a vektor grafika domainje, az XML->SVG->CSS, akkor izmozhat a C/CPP és általános algo ismereteivel.

A másik terület ahol a trendi-tech kiesik az a platform kompatibilis kód (pl adnetworks), vagy a gyér kliens->rendering engine pl: mail kliensek.
Szvsz, FE nagyon fragmentált lett, még a full js stacken is.
Valószínűleg a Canvas és a WebGL is egyre nagyobb szerepet kap majd, amik külön vákumban is egy egy szörny.
-
#57018880
törölt tag
Viszont most kaptam egy ilyen kódot egy másik fórumról
<div id="myDiv">
1234567890 ABCDEFG abcd efg
123
</div>
<div id="button">
<button onclick="myFunction()"><-DEL</button>
</div>
<script>
function myFunction() {
var txt = document.getElementById("myDiv").innerHTML.slice(0,-1);
document.getElementById("myDiv").innerHTML= txt;
//txt.slice(0,-1);
//var txt = $('#myDiv');
//txt.val(txt.val().slice(0, -1));
}
</script>Ez is az első clickre nem történik semmi (legalább is látszólag) betegségben szenved.
<div id="myDiv">
1234567890 ABCDEFG abcd efg
123
</div>Ezért "nem működik" elsőre, valójában működik, ha teljesen egy sorba írod akkor nem lesz ott extra karakter amit törölhet.
//látom közben meglett

-
#57018880
törölt tag
Mi pl. ezt használjuk, de angularhoz van külön bootstrap is. Szerintem ehhez hasonló komponenseket nyugodtan használj, a "mindent kézzel készítünk" mindset egy határidős, fizetős projektnél szó szerint luxus.
Otthon persze lehet sajátot faragni, szórakozni vele, mélyebben megérteni a dolgokat, és szerintem ilyet kell is. De Gave kollégával ellentétben szerintem nem azért fizetnek minket, mert az 1923. alkalommal is előröl írunk egy komplett webapp css-t.

K1nG HuNp
Csinos a design, saját?
..mert az 1923. alkalommal is előröl írunk egy komplett webapp css-t
Ezt még csak sugallni sem szerettem volna

Saját toolkiteket, templateket, layout fragmenteket, makrókat használok, így nem mondanám, hogy mindig előröl kezdek egy komplett designt. Előfordul, hogy üres lapról kell mert speciális igény, de nem jellemző, hogy semmit ne tudnék felhasználni abból amit megírtam.
Lehet, hogy van eset ahol luxus a 100% "kézi" kód, nálam több munkánál is hosszú távú befektetés volt mindenkinek, hiszen évente újra elő tudom venni, lehet rá alapozni. Szemben egy keretrendszerrel vagy komponens gyűjteménnyel ami már az első napon szabotált volna, hackelni kell, lassú, fölös network zaj, stb stb.
A munkát azért fizetik mert energia, idő, befektetés részünkről..
Azénkétcentem

-
#57018880
törölt tag
Hát, meg kell hagyni túlbonyolítottad amennyire csak lehetett

-
#57018880
törölt tag
-
#57018880
törölt tag
Sziasztok!
Van egy ilyen scriptem, ami egy tábla adatait szépen leszedi, tök jól működik jelenleg, de nekem csak a sor 2. cellájának és a 4. (egyben utolsó) cellájának adataira lenne szükségem. Tudna segíteni valaki ezt megoldani?
var oTable = document.getElementById('table');
var rowLength = oTable.rows.length;
for (i = 4; i < rowLength -1; i++) {
var oCells = oTable.rows.item(i).cells;
var cellLength = oCells.length;
for(var j = 1; j < cellLength; j++) {
var cellVal = oCells.item(j).innerHTML;
console(cellVal);
}
}Nem írtad mire használod, de talán így is működhet. Ha későbbi interakcióra kell, vagy frissíted, akkor, egyben azt is megfoghatod.
var c2Data = [...document.querySelectorAll('tr td:nth-child(2)')];
c2Data.forEach((v)=>{
console.log(v.textContent);
}); -
#57018880
törölt tag
owlCarousel-el, van esetleg valakinek behatóbb ismerete?
A probléma a következő: van egy autoWidth slider, ahol minden owl-item, azaz a single slide felső wrappere kap egy negatív margót, hogy kicsit egymásra érjenek. Ez működik is, de a negatív margókat valamiért nem számolja az owlCarousel, így persze a jobb oldalon jó nagy üres tér marad amikor a vége felé járunk mielőtt vissza lép az első slidera, ezt egy bal oldali padding a külső wrapperen tudja félig meddig "kezelni", de sokkal jobb lenne bele nyúlni a jQuery plugin azon részébe ahol a számolást végzi és lekezelni az extra margókat, hogy az item szélességébe beleszámolódjon.
alap eset
----------------
[ x ] [ x ] [ x ]
----------------mostani
--------------------
[ x ] x ] x ]
--------------------
-----------> ? <-Hálás köszönet ha valakinek van valami ötlete erre.

Végig próbáltam minden eseményt a saját Plugin bekötési módszerével, de semelyikkel nem frissült le a _coordinates tömbje, ami a translateX poziciókat jelöli per slide.
-
#57018880
törölt tag
owlCarousel-el, van esetleg valakinek behatóbb ismerete?
A probléma a következő: van egy autoWidth slider, ahol minden owl-item, azaz a single slide felső wrappere kap egy negatív margót, hogy kicsit egymásra érjenek. Ez működik is, de a negatív margókat valamiért nem számolja az owlCarousel, így persze a jobb oldalon jó nagy üres tér marad amikor a vége felé járunk mielőtt vissza lép az első slidera, ezt egy bal oldali padding a külső wrapperen tudja félig meddig "kezelni", de sokkal jobb lenne bele nyúlni a jQuery plugin azon részébe ahol a számolást végzi és lekezelni az extra margókat, hogy az item szélességébe beleszámolódjon.
alap eset
----------------
[ x ] [ x ] [ x ]
----------------mostani
--------------------
[ x ] x ] x ]
--------------------
-----------> ? <-Hálás köszönet ha valakinek van valami ötlete erre.

-
#57018880
törölt tag
Sziasztok. Van egy ilyen json formátumom:
[{"egy":"noname","ketto":"valami","harom":"03","negy":04,"ot":05,"hat":06},[{"param":4,"ido":5},{"param":16,"ido":17},{"param":13,"ido":67},{"param":15,"ido":30}]]Online nézővel így néz ki:

Az első tömb soraira így tudok hivatkozni:
json[0].egy
json[0].ketto
json[0].harom
stb.Hogyan tudok hivatkozni javascriptben a második tömb soraira? Így nem megy:
json[1][0].param
így sem:
json[1].param[0]Nekem működik [1][0] indexre, döntsd el, hogy a 06 szám vagy string, ha szám akkor ne legyen előtte 0 vagy legyen float.
-
#57018880
törölt tag
-
#57018880
törölt tag
Sziasztok!
Adott egy feladat typescriptben:// Write a program that draws a
// pyramid like this:
//
// *
// ***
// *****
// *******
//
// The pyramid should have as many lines as lineCount isA neten találtam egy működő megoldást:
'use strict';
export {}
let lineCount: number = 4;
for (var i = 0; i < lineCount; i++) {
var str = ' ';
for (var j = 1; j < lineCount-i; j++) {
str = str + ' ';
}
for (var k = 1; k <= (2 * i + 1); k++) {
str = str + '*';
}
console.log(str);
}
A gond az, hogy nem nagyon értem, mi mit csinál a kódban. Vagy megfordítva, nem áll össze, hogy a feladat alapján mi az, amit le kéne programozni. Ha fejben meglenne, a lekódolás már nem lenne gond. Segítene valaki az értelmezésben?
Köszi!
Biztosan van elegánsabb megoldás is, de kb így oldanám meg hirtelen:
let lineCount = lineCountB = 4;
let lines = lineCount * 2;
for( i=2; i <= lines; i += 2 ){
lineCountB--;
console.log(' '.repeat(lineCountB) + '*'.repeat(i-1) );
} -
#57018880
törölt tag
-
#57018880
törölt tag
A weblap intraneten van, sajnos a forrás fájlt nem tudom módosítani. Ha a helyi gépen megtudok szabadulni ettől az értéktől, akkor szerintem sikeresen menne tovább az érték a szerver felé. Ha minden JavaScript-et letiltok, akkor persze meg nem megy semmi (NoScript). Ezért kellene átírni "on-the-fly" a kódot, szerintem.

Legfeljebb a saját cache fájlodat írhatod át, vagy ilyesmi bővítménnyel. Amit javasoltam fentebb még talán járható út, de ha a szerver korlátozza a 100 feletti értékeket (a normálisan megírt program ott fog korlátozni) akkor meg mind1..
-
#57018880
törölt tag
Üdv!
Van egy pici kódrészlet a weblapon (JavaScript) ami megakadályozza, hogy 100-nál nagyobb számot lehessen beírni.
function validateqsi_form1() {
var form = document.forms['qsi_form1'];
if( typeof(xspCheckEmpty)=='undefined' ) {return true;}
if(!xspCheckInteger(form.elements['X1_X1_qsi_form1_qsi_td_content_well_qsi_input_view_rows'],false,null,4,100,null)) return false;
return true;
}Ennél a résznél, hogyan tudom véglegesen a 100-at nagyobb értékre változtatni firefox alatt, hogy újratöltés után is fusson? A sima Codeinspector-al ha átírom, újratöltöm nem marad meg. (sajnos ez a weblap helyi webszerveren fut.
A kód kiértékelése valami ilyesmi:function xspCheckInteger(element,req,reqmsg,min,max,msg) {
var val = xspTrim(element.value);
if( val==null || val=="" ) {
if( req ) {
alert( reqmsg!=null ? reqmsg : ("Field cannot be empty") );
element.focus();
return false;
}
return true;
}
if( xspIsInteger(val) ) {
intVal = parseInt(val);
if( min!=null && max!=null ) {
if( intVal<min || intVal>max ) {
alert( msg!=null ? msg : ("The input should be an integer number between "+min+" and "+max) );
element.focus();
return false;
}
return true;
}
if( min!=null ) {
if( intVal<min ) {
alert( msg!=null ? msg : ("The input should be an integer number greater than or equal to "+min) );
element.focus();
return false;
}
return true;
}
if( max!=null ) {
if( intVal>max ) {
alert( msg!=null ? msg : ("The input should be an integer number less than or equal to "+max) );
element.focus();
return false;
}
return true;
}
return true;
} else {
alert( (msg!=null) ? msg : "The input should be an integer number" );
element.focus();
return false;
}
}Ha csak az a lényeg, hogy más oldalára nagyobb értéket küldj akkor módosítsd a HTTP kérést. Gondolom van rá valami böngésző extension, ha nem akarod mindig inspektor/devtoolsal csinalni.
-
#57018880
törölt tag
.page_artdet_product_param_spec_value div {
/* white-space: nowrap; */
}ezt keresd ki a https://elektroprofishop.hu/!common_design/base/001300/css/page_artdet_2.css?mod_time=1535003823
stiluslapból, majd komment ki
-
#57018880
törölt tag
#header {
margin-top: 30px;
}
#header_top {
position: fixed;
z-index: 99999;
top: 0;
}Valószínűleg kell majd rá egy media query is, hogy mobilon ne akadjon fent, vagy váltogatni a classokat.
-
#57018880
törölt tag
-
#57018880
törölt tag
'estét!
jQuery bind kérdésem volna. Van egy oldalon több textarea-m evalText class-szal, és hozzájuk egy működő bind-om:
$('.evalText').each(function(){
$(this).bind('onPaste', function(){
textLimit(this);
});
});Ha semmi mást nem csinálok, csak az 'onPaste' mellé beírom az 'onKeyUp'-ot (tehát úgy néz ki, hogy bind('onPaste onKeyUp'), minden más változatlan), akkor egyik eventhez sem történik meg a kötés, pedig a jQuery doksi szerint mennie kellene. Mit csinálok rosszul?
Bindet újabb verziókban nem használunk, .on() van helyette. Amúgy az esemény nevek: .bind("paste keyup", ) ..
szerk: en is beneztem :p
-
#57018880
törölt tag
Excel->CSV->DB->Import nem megy?
//Ez normál esetben nem js lesz.
-
#57018880
törölt tag
Sziasztok!
Ezt az egyszerű kis kódot szeretném beilleszteni egy oldalba, de az egész oldal eltűnik és csak a kód marad meg. Mit rontottam el?
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
function ido() {
var x=Date();
document.getElementById("demo");
document.body.innerHTML=x;
}
setInterval(ido,1000)
</script>
</body>
</html>var ido = setInterval(()=>{
var demo = document.getElementById('demo');
demo.textContent = Date();
},1e3); -
#57018880
törölt tag
Köszi, így megjelenik az iframeben a forrásoldal, de újabb gond, hogy sajna nem olvassa ki belőle a linkeket a script. Azt meg nem tudom, iframen belülre hogy lehetne beírni a scriptet.

<iframe src="https://erdekesvilag.hu/kepek/1000-honda-autobezuzas/" width="400" height="200" frameborder="0">
</iframe>
<p><button type="button" onclick="myFunction()">Try it</button></p>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.links;
var txt = "";
var i;
for (i = 0; i < x.length; i++) {
txt = txt + x[i].href + "<br>";
}
document.getElementById("demo").innerHTML = txt;
}
</script>Nem fog menni amúgy sem, ha nem tiéd mind a 2 domain (Same Origin Policy => CORS). Szerver oldalra érdemes behúzni az ilyen dolgokat.
Szerk: átfogalmaztam, hogy kicsit értelmesebb legyek

-
#57018880
törölt tag
Hali!
Próbálom erről a linkről jscriptben lekérdezni a képek linkjeit (hogy megjeleníthessem <img> taggel őket alatta...). Ehhez egy oldalba beágyazom egy iframebe a linket, de már ott nem jelenik meg semmi. Mi ennek az oka? Felvilágosítana ebben vki? Köszi!
Próbáld meg HTTPS-el.
https://erdekesvilag.hu/kepek/1000-honda-autobezuzas/
-
#57018880
törölt tag
-
#57018880
törölt tag
Üdv!
A Linuxos (Mozilla) Firefox Js Engine-je lehetséges, hogy eltér a Windows verziótól? Ha igen, akkor miben? Elég furcsa anomáliák jelentkeznek olyan kóddal is ami egyébként 100%, hogy jó.
Keresgéltem forrást, de nem sok sikerrel.
Jó lenne valami támpont. Ha minden kötél szakad akkor Wine-al tesztelgetek, bár ezt nagyon nem szívesen tenném.
Köszi!
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - 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ésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
- Dell Latitude 9420 i5-1145G7 14" FHD+ 16GB 512GB 1 év garancia
- Macbook Pro 14" A2442 2021 M1 MAX 32/512 Astro
- Macbook Pro 14" A2442 2021 M1 MAX 32/1TB Astro
- Lemezes PlayStation 5 Slim CFI-2016 // 2 kontrollerrel // töltőállomás // távirányító
- HP ZBOOK FURY 15 G7 Tervező Vágó Laptop -70% 15,6" i7-10850H 32/512 Quadro T2000 4GB LTE
- Samsung Galaxy S23 256GB,Újszerű,Adatkabel,12 hónap garanciával
- HIBÁTLAN iPhone 11 64GB Black -2 ÉV GARANCIA - Kártyafüggetlen, MS4627
- Samsung Galaxy S24 Ultra 512GB Lila - Karcmentes állapot
- BESZÁMÍTÁS! ASRock AM4 A520M R5 5600 32GB DDR4 512GB SSD RTX 5060 TI 8GB Zalman S2 TG be quiet! 600W
- BESZÁMÍTÁS! LENOVO Ideapad Gaming 3 notebook - i5 11320H 16GB DDR4 512GB SSD RTX 3050Ti 4GB WIN11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

, és akkor még ennél is egyszerűbb a dolog.
. Aztán lehet csak nekem van chaining fétisem... 







