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


1
mylony co do deklaracji funkcji w {}
var a; if (true) { a = 5; function a() {} a = 0; console.log(a) } console.log(a) Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Widziałem powyższy kod, funkcja jest zadeklarowana w {}. Myślę, że wypisze 0 0, ale wypisze 0 5
18 javascript 

1
Błąd konfiguracji bazy ogniowej Angular8 „@ angular / fire / angularfire2”
Podczas próby „ng służyć” po skonfigurowaniu kątowej z bazą ogniową, dostałem błąd. Mimo że przejrzałem ten komunikat o błędzie, ale nic nie znalazłem. W komunikacie o błędzie ten problem dotyczy samej biblioteki. user@user-MacBookPro post % ng serve 10% building 3/3 modules 0 activeℹ 「wds」: Project is running at http://localhost:4200/webpack-dev-server/ ℹ …

4
Jak korzystać z opcjonalnego łączenia w Node.js 12
Opcjonalne łączenie w łańcuchy ( obj?.param1?.param2) wydaje się być świetną funkcją i naprawdę chciałem zobaczyć, jak zostało zaimplementowane i wreszcie pozbyć się zagnieżdżonych ifs, dowolnych funkcji i co nie dla tak prostej operacji. Ale jest problem, to nie działa. Zaktualizowałem do Węzła 12 i nadal pojawia się błąd: var dude …

2
Jak funkcje wyższego rzędu, takie jak .map (), działają wewnętrznie w JavaScript?
W dzisiejszych czasach wszyscy starają się korzystać z tego rodzaju funkcji wyższego rzędu, aby uzyskać obiecujące wyniki przy pisaniu mniejszej ilości kodu. Ale zastanawiam się, jak te funkcje działają wewnętrznie. Załóżmy, że napiszę coś takiego var numbers = [16, 25, 36]; var results = numbers.map(Math.sqrt); console.log(results); // [4, 5, 6] …

4
Zmień tablicę w javascript na prostszy obiekt
Mam prosty JSON z tablicą, która zawiera dalsze obiekty itp., Takie jak to: languagePack: [ { 'key': 'Username', 'value': 'Benutzername', 'group': 'default' }, { 'key': 'Password', 'value': 'Passwort', 'group': 'default' } ] Ale tak naprawdę chcę takiego obiektu: languagePack: { 'Username': 'Benutzername', 'Password': 'Passwort' } Chcę więc zredukować tablicę do …

1
Uzyskiwanie wartości w autouzupełnianiu interfejsu użytkownika materiału React
Mam na myśli dokumentację React Material-UI ( https://material-ui.com/components/autocomplete/ ). W kodzie demonstracyjnym <Autocomplete options={top100Films} getOptionLabel={(option: FilmOptionType) => option.title} style={{ width: 300 }} renderInput={params => ( <TextField {...params} label="Combo box" variant="outlined" fullWidth /> )} /> Rozumiem, jak to działa, ale nie jestem pewien, jak mam uzyskać wybraną wartość. Na przykład chcę …

5
Nie zezwalaj na przewijanie w poziomie podczas przewijania w pionie (i odwrotnie)
Mam listę, z overflow-xoraz overflow-yzestaw do auto. Ponadto skonfigurowałem przewijanie pędu, więc przewijanie dotykowe działa dobrze w urządzeniach mobilnych, przy użyciu webkit-overflow-scrolling: true. Problem polega jednak na tym, że nie mogę dowiedzieć się, jak wyłączyć przewijanie w poziomie podczas przewijania w pionie. Prowadzi to do naprawdę złych wrażeń dla użytkownika, …

2
Jak tworzyć przerywane okręgi o jednolitych odstępach?
Chciałem zrobić kropkowany okrąg za pomocą CSS i utworzyłem go w następujący sposób. Chociaż ten proces może wyświetlać przerywany okrąg, przerwa między końcem a początkiem przerywanej linii stała się wąska, a odstęp nie był jednolity. .c { width: 500px; height: 500px; border-width: 15px; border-style: dashed; border-radius: 600px; } <div class="c"></div> …
16 javascript  html  css 

2
JavaScript do C # Utrata precyzji numerycznej
Podczas szeregowania i deserializacji wartości między JavaScript i C # za pomocą SignalR z MessagePack widzę trochę utraty precyzji w C # na końcu odbierającym. Jako przykład przesyłam wartość 0,005 z JavaScript do C #. Gdy po stronie C # pojawia się deserializowana wartość, otrzymuję wartość 0.004999999888241291, która jest bliska, …


8
Jak zaznaczyć wiele komórek za pomocą Ctrl + kliknięcie
Mam stolik z liczbami. Po kliknięciu komórki w tabeli przełącza ona stan aktywny. Chcę wybrać jedną komórkę i nacisnąć crtl i wybierz inną komórkę, w wyniku czego komórki między pierwszą a drugą staną się aktywne. Jak to wdrożyć? codepen https://codepen.io/geeny273/pen/GRJXBQP <div id="grid"> <div class="cell">1</div> <div class="cell">2</div> <div class="cell">3</div> <div class="cell">4</div> …
16 javascript  html  css 

1
Dlaczego getComputedStyle () w teście JEST zwraca różne wyniki do obliczonych stylów w Chrome / Firefox DevTools
Napisałem niestandardowy przycisk ( MyStyledButton) oparty na interfejsie materiałowym Button . import React from "react"; import { Button } from "@material-ui/core"; import { makeStyles } from "@material-ui/styles"; const useStyles = makeStyles({ root: { minWidth: 100 } }); function MyStyledButton(props) { const buttonStyle = useStyles(props); const { children, width, ...others } …

7
Struktura struktury tablicy JavaScript
Mam tablicę z adresami uczniów i rodziców. Na przykład, const users = [{ id: 1, name: 'John', email: 'johnson@mail.com', age: 25, parent_address: 'USA', relationship:'mother' }, { id: 1, name: 'John', email: 'johnson@mail.com', age: 25, parent_address: 'Spain', relationship:'father' }, { id: 2, name: 'Mark', email: 'mark@mail.com', age: 28, parent_address: 'France', relationship:'father' …

1
Tworzenie mapy D3 danych obwiedni elipsy
Mam ten zestaw danych, który zawiera elipsy, a dokładniej elipsy „koperty”. Zastanawiałem się, czy ktoś ma porady, jak je narysować na mapie D3. Mam już konfigurację mapy z rzutowaniem mercatora. Ta odpowiedź na przepełnienie stosu ma funkcję createEllipse, która mnie zbliżyła, ale chcę się upewnić, że poprawnie interpretuję dane. Podłączyłem …

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.