Hirdetés
- Fontos frissítés érkezik a OnePlus 13-ra
- Ennyibe kerülhet a Xiaomi Watch S4 európai változata
- Huawei Watch GT 4 - kerek karék
- Honor Magic8 Lite - a félig sikerült bűvésztrükk
- Poco F8 Pro – titkos favorit lehet belőle
- Bemutatkozott a Poco X7 és X7 Pro
- Amazfit Active 2 NFC - jó kör
- Yettel topik
- Amazfit Bip 6 - jót olcsón
- Honor Magic6 Pro - kör közepén számok
-
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
-
kw3v865
senior tag
Sziasztok!
JavaScriptben akarok egy olyan funkciót megvalósítani, amely ellenőrzi, hogy van-e pillanatnyilag működő internetkapcsolat. Fontos, hogy localhoston kell, hogy működjön, Chrome alapú böngészőben. A windows.navigator.online-t próbáltam, de az állandóan online-nak látja a kapcsolatot, tehát nem jó megoldás. Ezen kívül még a checknet nevű függvénykönyvtárat is néztem, de az meg elvileg nem működik, ha nem localhoston van futtatva.
-
kw3v865
senior tag
Sziasztok!
Továbra is nagyon kezdő vagyok (vagyis újrakezdő, több mint 10 éve tanultam kezdő szinten a nyelvet), ezért lehet, hogy hülye kérdés: adott egy GitHubos JS függvénykönyvtár, amit használni szeretnék teljesen offline módon, magyarul le akarom tölteni. Konkrétan erről van szó: https://www.skypack.dev/view/maplibre-gl
Itt egy példa alkalmazás: https://codepen.io/klokan/pen/WNoZRyxRégebben mindig úgy csináltam, hogy normálisan hivatkoztam bármely JS függvénykönyvtárra a HTML-ből így, aztán ha kellett, letöltöttem a webszerveremre:
<script src='valami.js'></script>
Ez a mostanában népszerű import-os megoldás számomra teljesen új. A célom az lenne, hogy egyben letöltsem az egészet a webszerveremre, és behivatkozzam a klasszikus módon. Azonban itt nem tálok ilyen lehetőséget, mert oké, hogy fenn van minden az src könyvtárban, de nem lehet ezt a hagyományos módon, egyben elérni? Tehát "ömlesztve" egy fájlban sehol nem találom. Megjegyzem, ezt más egyéb open-source JS-nél is tapasztalom mostanában.import *-gal elvileg hozzáférek az egészhez, de nekem "normálisan" kellene, egy fájlba kiírni.
Tudtok esetleg erre valami jól bevált megoldást?
-
kw3v865
senior tag
Sziasztok!
Kezdő vagyok JS-ben, és a következő problémára keresem a megoldást már egy ideje:
a célom, hogy létrehozzak egy olyan tömböt, amelynek van n db eleme, és mindegyikhez tartozik 2 property, de úgy, hogy mindkét propertryje egy-egy tömb. Továbbá, a létrehozásakor teljesen üres, csak a struktúrája jön létr, később töltöm majd fel.
Nagyjából így:var objArray = {prop1[], prop2[]}[]Természetesen, ez szintaktikailag nem jó. Szerintetek hogyan lehetne ezt szépen megvalósítani?
-
kw3v865
senior tag
Sziasztok!
JavaScriptben lehet valahogy billentyűleütést szimulálni? Az lenne a célom, hogy ha meghívom a függvényt, akkor a megadott billentyű leütését szimulálja. Tehát azt eredményezné, mintha fizikailag megnyomnám az adott billentyűt. Lehetséges ez?
-
kw3v865
senior tag
válasz
martonx
#6770
üzenetére
Köszi, hogy próbálsz segíteni.

Ezt a Fiddle-t most hagyjuk szerintem, mert összetettebb a probléma, kivülállóként nehéz átlátni. A saját adataimat kellene megosztanom, azt meg nem akarom (port forward-olás meg egyéb dolgok, elég macerás). Végül sikerült egyébként rájönnöm, mi volt a gond.Viszont ismét felmerült egy kérdés: adott ez a függvény, amibe be van ágyazva egy másik (jquery):
var getObject = function (curr_id, prev_id) {
jQuery.ajax(url,
{
dataType: 'json',
success: function (data, textStatus, jqXHR) {
if (curr_id == prev_id){var b};
return b;
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(errorThrown);
}
});
}Hogyan tudom megoldani, hogy ha meghívom a getObject függvényt, akkor visszadja a "b" nevű változó értékét?
-
kw3v865
senior tag
válasz
martonx
#6765
üzenetére
Köszi a választ, Ajaxot most látok először, elkezdek alaposan utánanézni, mert még nem értem mi az a promise.
Jelenleg így néz ki (sajnos a CORS miatt nem működik ezzel a demo adattal, tehát a poligon nem jelenik meg itt) JSFiddle-ben:
http://jsfiddle.net/kw3v865/1zo8r5Lp/748/A lényeg az, hogy ez egy poligont kellene, hogy megjelenítsen az alaptérképen.
Nálam localhost-os szerverrel, saját adatokkal működik is. A lényeg az lenne, hogy úgy szeretném megírni, hogy - mivel a szerveren az adatok időnként változnak - egy függvénybe akarom beletenni ezt:vectorSource.addFeatures(formatWFS.readFeatures(response))Magyarul az ideális működés az lenne, hogy amikor meghívom a függvényt, akkor újra hozzáadja a feature-t (poligont) a térképhez (a régit nem szabad, hogy törölje!).
-
kw3v865
senior tag
Sziasztok!
Kezdő vagyok JS-ben, jelenleg ezzel a problémával küzdök: a features nevű változó értékét (ami egy tömb) szeretném felhasználni a függvényen kívül. Ez most szépen kiírja a konzolra a tömb értékét:
function refresh(){
var features;
$.ajax('http://xxx', {
type: 'GET',
data: {xxxxxx}
}).done( function (response) {
var features = xxxxx
return console.log(features);
})
};
console.log(refresh())Viszont én fel akarom használni a features változó értékét. Mondjuk úgy, hogy egy másik (külső) változónak átadom az értékét. Hogyan lehet ezt megtenni?
Ha azt csinálom, hogy return console.log helyett :
return features, majd így hívom meg a függvényt:var tomb = refresh();console.log(tomb);Akkor undefined lesz.
Új hozzászólás Aktív témák
Hirdetés
- Kínai és egyéb olcsó órák topikja
- Anime filmek és sorozatok
- XPEnology
- Kész, vége, ennyi volt: eladja tévés üzletágát a Sony
- Bestbuy játékok
- Építő/felújító topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Fontos frissítés érkezik a OnePlus 13-ra
- WoW avagy World of Warcraft -=MMORPG=-
- Elektromos autók - motorok
- További aktív témák...
- 212 - Lenovo IdeaPad Slim 5 (16IMH9) - Intel Core U5 125H, no GPU
- 211 - Lenovo Legion 5 (15ITH6H) - Intel Core i7-11800H, RTX 3060
- 210 - Lenovo IdeaPad 5 Pro (16ARH7) - AMD Ryzen 7 6800HS, RTX 3050Ti
- 209 - Lenovo Yoga Pro 7 (14APH8) - AMD Ryzen 7 7840HS, no GPU
- 206 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
- Dell Latitude 5400 14" FHD IPS, i5 8365U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- HIBÁTLAN iPhone 14 Pro 128GB Deep Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS4125
- HP 13 Elitebook 830 G7 FHD IPS 600nit i5-10210U 4.2Ghz 16GB RAM 256GB SSD Intel UHD W11 Pro Garancia
- Xiaomi TV Box S 4k 2gen 6 hónap Garancia Beszámítás Házhozszállítás
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AS USB-C Dock Gen2 (akár 3x4K felbontás)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
.



