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ć
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ć
Jak mogę usunąć wszystkie atrybuty, które są undefinedlub nullw obiektu JavaScript? (Pytanie jest podobne do tego dla
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...
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...
Pod warunkiem elementu HTML typu div, jak ustawić wartość jego idatrybutu, który jest konkatenacją zmiennej zasięgu i
Chciałbym, aby przeglądarka przewijała stronę do danej kotwicy, używając tylko JavaScript. I została określona namelub idatrybut w moim kod HTML: <a name="anchorName">..</a> lub <h1 id="anchorName2">..</h1> Chciałbym uzyskać taki sam efekt, jak przy nawigowaniu do...
Czy istnieje powszechnie akceptowana technika skutecznego konwertowania ciągów JavaScript na ArrayBuffers i odwrotnie? W szczególności chciałbym móc zapisać zawartość ArrayBuffer localStoragei odczytać ją
Mam dziwny problem z moim programem JS. Miałem to działało poprawnie, ale z jakiegoś powodu to już nie działa. Chcę tylko znaleźć wartość przycisku opcji (który jest wybrany) i zwrócić go do zmiennej. Z jakiegoś powodu powraca undefined. Oto mój kod: function findSelection(field) { var test =...
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ć
Mam stosunkowo prosty problem z dodaniem wbudowanego skryptu do komponentu React. Co mam do tej pory: 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { prefix } from
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ę...
Czy ktoś może mi powiedzieć, co dzieje się z tym kodem? Próbowałem przesłać formularz z JavaScript, ale pojawił się błąd „.submit nie jest funkcją”. Zobacz więcej szczegółów kodu: <form action="product.php" method="get" name="frmProduct" id="frmProduct"
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...
Chciałbym, aby moje rozszerzenie chrome przeładowywało się za każdym razem, gdy zapisuję plik w folderze rozszerzenia, bez konieczności jawnego klikania „przeładuj” w chrome: // extensions /. czy to możliwe? Edycja: Zdaję sobie sprawę, że mogę zaktualizować odstęp czasu, w którym Chrome ponownie...
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...
Mam var ar = [1, 2, 3, 4, 5]i chcę jakąś funkcję getSubarray(array, fromIndex, toIndex), rezultatem wywołania getSubarray(ar, 1, 3)jest nowa tablica [2, 3,
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...
Co assertoznacza JavaScript? Widziałem coś takiego: assert(function1() && function2() && function3(), "some text"); I chciałbym wiedzieć, co assert()robi metoda
Wygląda na to, że jeśli ładuję zawartość dynamiczną przy użyciu $.get(), wynik jest buforowany w przeglądarce. Dodanie losowego ciągu znaków w QueryString wydaje się rozwiązać ten problem (używam new Date().toString()), ale wydaje się, że to hack. Czy jest jakiś inny sposób na osiągnięcie tego?...
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...