Pytania oznaczone «javascript»

266
Dlaczego tak nazwano Javascript `atob ()` i `btoa ()`?

W JavaScript window.atob()metoda dekoduje ciąg base64, a window.btoa()metoda koduje stringdo base64 . Dlaczego więc nie nazwano ich jak base64Decode()i base64Encode()? atob()i btoa()nie mają sensu, ponieważ wcale nie są semantyczne. Chcę poznać

265
Znacznik wielowierszowy JavaScript regex nie działa

Napisałem wyrażenie regularne, aby pobrać ciąg znaków z HTML, ale wygląda na to, że flaga multilinii nie działa. To jest mój wzór i chcę uzyskać tekst w h1tagu. var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; Utworzyłem...

265
ładuj i wykonuj kolejność skryptów

Jest tak wiele różnych sposobów na włączenie JavaScript na stronie HTML. Wiem o następujących opcjach: kod wewnętrzny lub ładowany z zewnętrznego identyfikatora URI zawarte w znaczniku <head> lub <body> [ 1 , 2 ] brak deferlub asyncatrybut (tylko zewnętrzne skrypty) zawarty w źródle...

264
Wyłączony tag href

Chociaż ten link jest wyłączony, nadal można go kliknąć. <a href="/" disabled="disabled">123n</a> Czy mogę wyłączyć kliknięcie, jeśli jest wyłączone? Czy koniecznie muszę używać

263
Kiedy JavaScript eval () nie jest zły?

Piszę trochę kodu JavaScript do analizy funkcji wprowadzonych przez użytkownika (dla funkcji podobnych do arkusza kalkulacyjnego). Po przeanalizowaniu formuły mogłem przekonwertować ją na JavaScript i uruchomić eval()na niej, aby uzyskać wynik. Jednak zawsze unikałem używania, eval()jeśli mogę...

263
Jak uzyskać nazwę funkcji z tej funkcji?

Jak mogę uzyskać dostęp do nazwy funkcji z wnętrza tej funkcji? // parasitic inheritance var ns.parent.child = function() { var parent = new ns.parent(); parent.newFunc = function() { } return parent; } var ns.parent = function() { // at this point, i want to know who the child is that...

263
Wstępne ładowanie obrazów za pomocą JavaScript

Czy funkcja, którą napisałem poniżej, jest wystarczająca, aby wstępnie załadować obrazy w większości, jeśli nie we wszystkich, przeglądarkach powszechnie używanych obecnie? function preloadImage(url) { var img=new Image(); img.src=url; } Mam tablicę adresów URL obrazów, które zapętlam i...

263
Jak wyłączyć linki HTML

W środku <td>mam przycisk linku, który muszę wyłączyć. Działa to w IE, ale nie działa w Firefox i Chrome. Struktura jest - Link wewnątrz <td>. Nie mogę dodać żadnego kontenera do <td>(jak div / span) Próbowałem wszystkich poniższych czynności, ale nie działałem w przeglądarce...

262
Sprawdź, czy ciąg jest na liście w JavaScript

W SQL możemy sprawdzić, czy ciąg znajduje się na liście w taki sposób: Column IN ('a', 'b', 'c') Jaki jest dobry sposób na to w JavaScript? To takie niezręczne: if (expression1 || expression2 || str === 'a' || str === 'b' || str === 'c') { // do something } Nie jestem pewien co do wydajności...