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

10
Co leży u podstaw tego idiomu JavaScript: var self = this?
W źródle prezentacji WebKit HTML 5 SQL Storage Notes zobaczyłem następujące informacje : function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } Autor używa self …

27
Pobierz plik za pomocą Javascript / jQuery
Mam bardzo podobny wymóg określony tutaj . Potrzebuję, aby przeglądarka użytkownika rozpoczęła pobieranie ręcznie, kiedy $('a#someID').click(); Ale nie mogę użyć tej window.hrefmetody, ponieważ zastępuje ona zawartość bieżącej strony plikiem, który próbujesz pobrać. Zamiast tego chcę otworzyć plik do pobrania w nowym oknie / karcie. Jak to jest możliwe?


9
Czy mogę znaleźć zdarzenia powiązane z elementem za pomocą jQuery?
Łączę dwa moduły obsługi zdarzeń za pomocą tego łącza: <a href='#' id='elm'>Show Alert</a> JavaScript: $(function() { $('#elm').click(_f); $('#elm').mouseover(_m); }); function _f(){alert('clicked');} function _m(){alert('mouse over');} Czy jest jakiś sposób na uzyskanie listy wszystkich zdarzeń powiązanych z elementem, w tym przypadku z elementem id="elm"?

18
JavaScript Odpowiednik PHP Explode ()
Mam ten ciąg: 0000000020C90037: TEMP: dane Potrzebuję tego ciągu: TEMP: dane. Z PHP zrobiłbym to: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Jak skutecznie explodenapisać ciąg w JavaScript, tak jak działa w PHP?
353 javascript  php  string 

17
JavaScript Hashmap Odpowiednik
Jak wyjaśniono w aktualizacji 3 tej odpowiedzi , notacja ta: var hash = {}; hash[X] tak naprawdę nie haszy obiektu X; w rzeczywistości po prostu konwertuje Xna ciąg (poprzez, .toString()jeśli jest to obiekt lub inne wbudowane konwersje dla różnych typów pierwotnych), a następnie wyszukuje ten ciąg, bez mieszania go, w …

20
Wyodrębnij („pobierz”) liczbę z ciągu
Mam ciąg w javascript, taki jak `# box2 'i po prostu chcę od niego„ 2 ”. Wypróbowany: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); Nadal zwraca ostrzeżenie # box2, jak mogę go uruchomić? Musi pomieścić dowolną liczbę długości dołączoną na końcu.

8
Zastąpienie spacji podkreśleniami w JavaScript?
Próbuję użyć tego kodu do zamiany spacji na _, działa dla pierwszej spacji w ciągu, ale wszystkie pozostałe wystąpienia spacji pozostają niezmienione. Czy ktoś wie dlaczego? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key); }
352 javascript  string 

4
Wyśrodkuj / ustaw powiększenie mapy, aby pokryć wszystkie widoczne znaczniki?
Ustawiam wiele znaczników na mojej mapie i mogę ustawić statycznie poziomy powiększenia i środek, ale chcę, aby pokryć wszystkie znaczniki i powiększyć jak najwięcej, mając wszystkie rynki widoczne Dostępne metody są następujące setZoom(zoom:number) i setCenter(latlng:LatLng) Nie setCenterobsługuje danych wejściowych z wielu lokalizacji ani tablicy lokalizacji, ani setZoomnie ma tego typu …







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.