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].


6
Przykład operatora trójskładnikowego JavaScript z funkcjami
Używam jQuery 1.7.1 Właśnie zaczynam używać operatora trójargumentowego JavaScript do zastępowania prostych instrukcji if / else. Zrobiłem to pomyślnie w kilku miejscach. Byłem zaskoczony, gdy udało mi się zrobić coś innego, kiedy myślałem, że na pewno nie, ale i tak próbowałem. Oto oryginalne stwierdzenie: function updateItem() { $this = $(this); …

5
Skopiuj wszystkie pliki z katalogu do innego za pomocą kopii Grunt.js.
Próbuję skopiować wszystkie pliki z katalogu do innego katalogu w ramach procesu kompilacji. Działa dobrze w przypadku pojedynczych plików, które wyraźnie określam, ale kiedy próbuję skopiować cały katalog, robi dziwne rzeczy, takie jak kopiowanie pełnej struktury katalogów (lub w ogóle nic). Oto odpowiednia część z mojego pliku GruntFile.js: copy: { …

5
Jak wyczyścić lub zatrzymać timeInterval w angularjs?
Robię demo, w którym pobieram dane z serwera po regularnych odstępach czasu za pomocą $intervalTeraz muszę to zatrzymać / anulować. Jak mogę to osiągnąć? Jeśli muszę ponownie uruchomić proces, jak mam to zrobić? Po drugie, mam jeszcze jedno pytanie: pobieram dane z serwera w określonych odstępach czasu. Czy istnieje potrzeba …

7
w formacie JSON, dlaczego każda nazwa jest cytowana?
Specyfikacja JSON mówi, że JSON jest obiektem lub tablicą. W przypadku przedmiotu, Struktura obiektu jest reprezentowana jako para nawiasów klamrowych otaczających zero lub więcej par nazwa / wartość (lub członków). Nazwa to ciąg. ... A później specyfikacja mówi, że ciąg jest ujęty w cudzysłów. Czemu? A zatem, {"Property1":"Value1","Property2":18} i nie …
91 javascript  json 

3
jak wybrać wszystkie klasy poza klikniętym elementem w JQuery?
Mam stronę internetową stworzoną na Drupalu. Używam modułu o nazwie collapsiblock (jest to w zasadzie wtyczka JQuery), aby uzyskać efekt podobny do akordeonu. U mnie działa dobrze (chociaż jest w wersji beta). Ale chcę to zmodyfikować tak, aby po kliknięciu przez użytkownika jednej pozycji akordeonu pozostałe elementy zwinęły się. W …

3
Użycie forEach na tablicy z getElementsByClassName skutkuje „TypeError: undefined nie jest funkcją”
W moim JSFiddle po prostu próbuję iterować po tablicy elementów. Tablica nie jest pusta, o czym świadczą instrukcje log. Jednak wezwanie do wywołania forEach(niezbyt pomocnego) błędu „Uncught TypeError: undefinedis not a function”. Muszę robić coś głupiego; Co ja robię źle? Mój kod: var arr = document.getElementsByClassName('myClass'); console.log(arr); console.log(arr[0]); arr.forEach(function(v, i, …

7
AngularJS ng-repeat bez elementu HTML
Obecnie używam tego fragmentu kodu do renderowania listy: <ul ng-cloak> <div ng-repeat="n in list"> <li><a href="{{ n[1] }}">{{ n[0] }}</a></li> <li class="divider"></i> </div> <li>Additional item</li> </ul> Jednak <div>element powoduje bardzo drobne błędy renderowania w niektórych przeglądarkach. Chciałbym wiedzieć, czy istnieje sposób na wykonanie powtórzenia ng bez kontenera div lub jakaś …

6
Czy w jakimkolwiek innym języku niż JavaScript istnieje różnica między lokalizacjami początkowymi nawiasów klamrowych (ta sama i następna linia)?
Dzisiaj, kiedy losowo czytałem książkę O'Reilly o wzorach JavaScript, znalazłem jedną interesującą rzecz (strona 27 w celach informacyjnych). W JavaScript w niektórych przypadkach istnieje różnica, jeśli lokalizacja początkowa nawiasów klamrowych jest inna. function test_function1() { return { name: 'rajat' }; } var obj = test_function1(); alert(obj); //Shows "undefined" Podczas function …

9
Jak uzyskać $ (tę) wybraną opcję w jQuery?
Poniższy kod działa: $("#select-id").change(function(){ var cur_value = $('#select-id option:selected').text(); . . . }); Jak refaktoryzować drugą linię, aby: var cur_value = $(this).***option-selected***.text(); Do czego używasz ***option-selected***?

8
Przeciągnij i upuść HTML na urządzeniach mobilnych
Po dodaniu funkcji przeciągnij i upuść do strony internetowej za pomocą JavaScript, takiego jak interfejs użytkownika jQuery, który można przeciągać i upuszczać, w jaki sposób to działa podczas przeglądania w przeglądarce na urządzeniu mobilnym - gdzie czynności przeciągania na ekranie dotykowym są przechwytywane przez telefon do przewijania strony itp.? Wszystkie …

11
Dlaczego nie ma OFICJALNEGO odniesienia do JavaScript? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 3 lata temu . Popraw to pytanie Próbowałem poszukać odwołania JavaScript, ale nie ma żadnego dostępnego. Dwa najlepsze sugerowane źródła to MDN (Mozilla …

8
usuwanie stylów elementów html za pomocą javascript
Próbuję zastąpić wartość tagu stylu wbudowanego elementu. Bieżący element wygląda następująco: `<tr class="row-even" style="background: red none repeat scroll 0% 0%; position: relative; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="0000ph2009-06-10s1s02">` i chciałbym usunąć wszystkie te elementy stylu, aby był stylizowany na podstawie swojej klasy, a nie stylu wbudowanego. Próbowałem usunąć element.style; …
91 javascript  html  dom  styles 


12
Eksport danych tabeli html do Excela za pomocą JavaScript / JQuery nie działa poprawnie w przeglądarce Chrome
Mam tabelę HTML w szablonie prędkości. Chcę wyeksportować dane tabeli html do doskonałości za pomocą skryptu java lub jquery, kompatybilnego ze wszystkimi przeglądarkami. Używam poniższego skryptu <script type="text/javascript"> function ExportToExcel(mytblId){ var htmltable= document.getElementById('my-table-id'); var html = htmltable.outerHTML; window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html)); } </script> Ten skrypt działa dobrze w Mozilla Firefox , …

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.