Pytania oznaczone «javascript»

154
Jak skrócić moje instrukcje warunkowe

Mam bardzo długą instrukcję warunkową, taką jak ta: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Zastanawiałem się, czy mógłbym zmienić to wyrażenie / oświadczenie w bardziej zwięzłą formę. Masz pomysł, jak to...

154
Konwertuj obiekt BLOB na base64

To jest fragment kodu, który chcę zrobić, Blobaby Base64napisać: Ta skomentowana część działa i gdy wygenerowany przez to adres URL jest ustawiony na img src, wyświetla obraz: var blob = items[i].getAsFile(); //var URLObj = window.URL || window.webkitURL; //var source =...

154
momentJS ciąg daty dodaje 5 dni

Mam ciąg daty rozpoczęcia „20.03.2014” i chcę dodać 5 dni do tego z momentem.js, ale nie widzę nowej daty „25.03.2014” w oknie alertu. tutaj mój kod javascript: startdate = "20.03.2014"; var new_date = moment(startdate, "DD-MM-YYYY").add("DD-MM-YYYY", 5); alert(new_date); tutaj mój jsfiddle:...

154
ESLint Nieoczekiwane użycie isNaN

Próbuję użyć isNaNfunkcji globalnej wewnątrz funkcji strzałki w module Node.js, ale pojawia się ten błąd: [eslint] Unexpected use of 'isNaN'. (no-restricted-globals) To jest mój kod: const isNumber = value => !isNaN(parseFloat(value)); module.exports = { isNumber, }; Masz jakiś pomysł, co...

153
Jak wyczyścić wszystkie opcje w menu rozwijanym?

Mój kod działa w IE, ale psuje się w Safari, Firefox i Opera. (Wielka niespodzianka) document.getElementById("DropList").options.length=0; Po przeszukaniu dowiedziałem się, length=0że to tego nie lubi. Próbowałem ...options=nulliz var clear=0; ...length=cleartakim samym wynikiem. Robię to na...

153
Algorytm kafelkowania mapy

Mapa Robię grę RPG opartą na kafelkach z Javascriptem, używając map wysokości szumów Perlin, a następnie przypisuję typ kafelka na podstawie wysokości szumu. Mapy wyglądają mniej więcej tak (w widoku minimapy). Mam dość prosty algorytm, który wyodrębnia wartość koloru z każdego piksela na...

153
Sprawdź, czy zawartość elementu się przepełnia?

Jaki jest najłatwiejszy sposób wykrycia, czy element został przepełniony? Mój przypadek użycia polega na tym, że chcę ograniczyć określone pole zawartości, aby miało wysokość 300 pikseli. Jeśli zawartość wewnętrzna jest wyższa, odcinam ją przelewem. Ale jeśli jest przepełniony, chcę pokazać...

153
Usuń parametry adresu URL bez odświeżania strony

Próbuję usunąć wszystko po znaku „?” w adresie URL przeglądarki, gdy dokument jest gotowy. Oto, czego próbuję: jQuery(document).ready(function($) { var url = window.location.href; url = url.split('?')[0]; }); Mogę to zrobić i zobaczyć, jak działa poniżej: jQuery(document).ready(function($)...

153
sprawdzanie typu błędu w JS

W JS nie wydaje się możliwe sprawdzenie, czy argument przekazany do funkcji jest rzeczywiście typu „błąd”, czy też wystąpieniem błędu. Na przykład to nie jest prawidłowe: typeof err === 'error' ponieważ istnieje tylko 6 możliwych typów (w postaci ciągów): Operator typeof zwraca informacje o...