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

19
Frame Buster Buster… potrzebny jest kod Buster
Załóżmy, że nie chcesz, aby inne witryny „kadrowały” Twoją witrynę w <iframe>: <iframe src="http://example.org"></iframe> W ten sposób wstawiasz JavaScript przeciw kadrowaniu i pomijaniu ramek na wszystkich swoich stronach: /* break us out of any containing iframes */ if (top != self) { top.location.replace(self.location.href); } Świetny! Teraz automatycznie „kasujesz” lub wyłamujesz …

19
Rails 4: jak używać $ (dokument) .ready () z turbo-linkami
Wystąpił problem w mojej aplikacji Rails 4, próbując uporządkować pliki JS „po torach”. Wcześniej były one rozrzucone po różnych widokach. Zorganizowałem je w osobne pliki i skompilowałem je z potokiem zasobów. Jednak właśnie dowiedziałem się, że „gotowe” zdarzenie jQuery nie uruchamia się przy kolejnych kliknięciach, gdy włączone jest łączenie turbo. …

15
Jak iterować obiekt JavaScript?
Mam obiekt w JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } Chcę użyć forpętli, aby uzyskać jej właściwości. Chcę iterować go w częściach (nie we wszystkich właściwościach obiektu jednocześnie). Za pomocą prostej tablicy mogę to zrobić za pomocą standardowej forpętli: for (i = …

24
Jak mogę sprawdzić, czy element istnieje w widocznym DOM?
Jak testujesz element pod kątem istnienia bez użycia getElementByIdmetody? Przygotowałem demo na żywo w celach informacyjnych. Tutaj również wydrukuję kod: <!DOCTYPE html> <html> <head> <script> var getRandomID = function (size) { var str = "", i = 0, chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ"; while (i < size) { str += chars.substr(Math.floor(Math.random() * …

30
Jak sklonować tablicę obiektów w JavaScript?
... gdzie każdy obiekt ma również odniesienia do innych obiektów w tej samej tablicy? Kiedy po raz pierwszy wpadłem na ten problem, pomyślałem o czymś takim var clonedNodesArray = nodesArray.clone() istniałby i szukał informacji na temat klonowania obiektów w javascript. Znalazłem pytanie na StackOverflow (odpowiedział ten sam @JohnResig) i wskazał, …
421 javascript 

23
Pobierz plik przez jQuery.Ajax
Mam działanie Struts2 po stronie serwera do pobierania plików. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param name="contentDisposition">attachment;filename={fileName}</param> <param name="bufferSize">1024</param> </result> </action> Jednak gdy wywołuję akcję za pomocą jQuery: $.post( "/download.action",{ para1:value1, para2:value2 .... },function(data){ console.info(data); } ); w Firebug widzę, że dane są pobierane za pomocą …

22
Unieważnianie tokenów internetowych JSON
W przypadku nowego projektu node.js, nad którym pracuję, zastanawiam się nad przejściem z sesji opartej na plikach cookie (mam na myśli przechowywanie identyfikatora w magazynie kluczy i wartości zawierającym sesje użytkownika w przeglądarce użytkownika) do sesji opartej na tokenach (bez magazynu kluczy i wartości) przy użyciu tokenów WWW JSON (jwt). …

16
Jak programowo ustawić wartość elementu zaznaczonego pola za pomocą JavaScript?
Mam następujący <select>element HTML : <select id="leaveCode" name="leaveCode"> <option value="10">Annual Leave</option> <option value="11">Medical Leave</option> <option value="14">Long Service</option> <option value="17">Leave Without Pay</option> </select> Używając funkcji JavaScript z leaveCodeliczbą jako parametrem, jak wybrać odpowiednią opcję z listy?
420 javascript  html  dom 

10
Używaj podstawowego uwierzytelniania w jQuery i Ajax
Próbuję utworzyć podstawowe uwierzytelnianie za pomocą przeglądarki, ale tak naprawdę nie mogę tego zrobić. Jeśli skryptu tu nie będzie, uwierzytelnienie przeglądarki przejmie, ale chcę powiedzieć przeglądarce, że użytkownik zamierza dokonać uwierzytelnienia. Adres powinien być podobny do: http://username:password@server.in.local/ Mam formularz: <form name="cookieform" id="login" method="post"> <input type="text" name="username" id="username" class="text"/> <input type="password" …

16
Wiązanie klawiszy strzałek w JS / jQuery
Jak mogę powiązać funkcję z klawiszami lewej i prawej strzałki w JavaScript i / lub jQuery? Spojrzałem na wtyczkę js-hotkey dla jQuery (otacza wbudowaną funkcję wiązania, aby dodać argument do rozpoznawania określonych kluczy), ale wydaje się, że nie obsługuje klawiszy strzałek.


30
Uzyskaj wszystkie nieunikalne wartości (tj .: duplikat / więcej niż jedno wystąpienie) w tablicy
Muszę sprawdzić tablicę JavaScript, aby zobaczyć, czy istnieją jakieś zduplikowane wartości. Jak najłatwiej to zrobić? Muszę tylko dowiedzieć się, jakie są zduplikowane wartości - tak naprawdę nie potrzebuję ich indeksów ani ile razy są one duplikowane. Wiem, że mogę przeglądać tablicę i sprawdzać wszystkie pozostałe wartości, ale wydaje się, że …
418 javascript  arrays 


18
Konwertowanie obiektu JS na tablicę przy użyciu jQuery
Moja aplikacja tworzy obiekt JavaScript, taki jak: myObj= {1:[Array-Data], 2:[Array-Data]} Ale potrzebuję tego obiektu jako tablicy. array[1]:[Array-Data] array[2]:[Array-Data] Próbowałem więc przekonwertować ten obiekt na tablicę, wykonując iterację z $.eachobiektem i dodając element do tablicy: x=[] $.each(myObj, function(i,n) { x.push(n);}); Czy istnieje lepszy sposób przekonwertowania obiektu na tablicę lub funkcję?

26
Sposób na powtórzenie zdefiniowanej liczby razy zamiast powtarzania przez tablicę?
Czy jest na to sposób ng-repeat określoną liczbę razy zamiast konieczności iteracji po tablicy? Na przykład poniżej chcę, aby element listy pojawił się 5 razy, przy założeniu, że jest $scope.numberrówny 5 dodatkowo zwiększając liczbę, więc każdy element listy zwiększa się o 1, 2, 3, 4, 5 Pożądany rezultat: <ul> <li><span>1</span></li> …

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.