Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].


7
Sprawdzanie, czy klucz istnieje w obiekcie JS
Mam następujący obiekt JavaScript: var obj = { "key1" : val, "key2" : val, "key3" : val } Czy istnieje sposób sprawdzenia, czy klucz istnieje w tablicy, podobny do tego? testArray = jQuery.inArray("key1", obj); nie działa. Czy muszę iterować przez obiekt w ten sposób? jQuery.each(obj, function(key,val)){}


15
JavaScript sortuje tablicę według dwóch pól
grouperArray.sort(function (a, b) { var aSize = a.gsize; var bSize = b.gsize; var aLow = a.glow; var bLow = b.glow; console.log(aLow + " | " + bLow); return (aSize < bSize) ? -1 : (aSize > bSize) ? 1 : 0; }); Zatem powyższy kod sortuje tablicę według gsize - …


6
Jak stworzyć serwer websockets w PHP
Czy są jakieś samouczki lub przewodniki pokazujące, jak samodzielnie napisać prosty serwer WebSockets w PHP? Szukałem go w Google, ale nie znalazłem wielu. Znalazłem phpwebsockets, ale jest już nieaktualne i nie obsługuje najnowszego protokołu. Próbowałem zaktualizować go samodzielnie, ale nie działa. #!/php -q <?php /* >php -q server.php */ error_reporting(E_ALL); …

6
Ponowne wyrzucenie błędu w złowieniu obietnicy
W samouczku znalazłem następujący kod: promise.then(function(result){ //some code }).catch(function(error) { throw(error); }); Jestem trochę zdezorientowany: czy połączenie telefoniczne coś daje? Wydaje mi się, że nie ma to żadnego efektu, ponieważ po prostu rzuca ten sam błąd, który został złapany. Opieram się na tym, jak działa zwykły try / catch.


7
MongoDB, usuń obiekt z tablicy
Doc: { _id: 5150a1199fac0e6910000002, name: 'some name, items: [{ id: 23, name: 'item name 23' },{ id: 24, name: 'item name 24' }] } Czy istnieje sposób na pobranie określonego obiektu z tablicy? IE jak wyciągnąć cały obiekt item o id 23 z tablicy items. Próbowałem: db.mycollection.update({'_id': ObjectId("5150a1199fac0e6910000002")}, {$pull: {id: …

11
Jednoczesne ustawienie wielu atrybutów dla elementu za pomocą JavaScript
Jak mogę ustawić wiele atrybutów jednocześnie za pomocą JavaScript? Niestety nie jestem w stanie użyć frameworka takiego jak jQuery w tym projekcie. Oto, co mam teraz: var elem = document.createElement("img"); elem.setAttribute("src", "http://example.com/something.jpeg"); elem.setAttribute("height", "100%"); elem.setAttribute("width", "100%");
88 javascript 

6
Używanie map () na iteratorze
Powiedzmy, że mamy Map : let m = new Map();, użycie m.values()zwraca iterator mapy. Ale nie mogę używać forEach()lub map()na tym iteratorze, a implementacja pętli while na tym iteratorze wydaje się być anty-wzorcem, ponieważ ES6 oferuje funkcje takie jak map(). Czy jest więc sposób użycia map()na iteratorze?

23
Jak przeładować / odświeżyć tabelę danych jQuery?
Próbuję zaimplementować funkcjonalność, w której kliknięcie przycisku na ekranie spowoduje wyświetlenie mojej tabeli danych jQuery odświeżenie danych (ponieważ źródło danych po stronie serwera mogło ulec zmianie od czasu utworzenia tabeli dataTable). Oto co mam: $(document).ready(function() { $("#my-button").click(function() { $("#my-datatable").dataTable().fnReloadAjax(); }); }); Ale kiedy to uruchamiam, nic nie robi. Jaki jest …


1
Korzystanie z formularza w celu uzyskania dostępu do aparatu i natychmiastowego przesyłania zdjęć za pomocą aplikacji internetowej
Natknąłem się na tę odpowiedź, która jest genialna: W iPhone iOS6 i Android ICS i nowszych, HTML5 ma następujący tag, który umożliwia robienie zdjęć z twojego urządzenia: <input type="file" accept="image/*" capture="camera"> Przechwytywanie może przyjmować wartości, takie jak aparat, kamera i dźwięk. Czy można pójść o krok dalej, używając jakiegoś rodzaju …

5
Jak uzyskać odpowiedź z S3 getObject w Node.js?
W projekcie Node.js próbuję odzyskać dane z S3. Kiedy używam getSignedURL , wszystko działa: aws.getSignedUrl('getObject', params, function(err, url){ console.log(url); }); Moje parametry to: var params = { Bucket: "test-aws-imagery", Key: "TILES/Level4/A3_B3_C2/A5_B67_C59_Tiles.par" Jeśli wezmę wyjście URL do konsoli i wkleię je w przeglądarce internetowej, pobierze potrzebny plik. Jednak jeśli próbuję użyć …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.