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
Pisanie wysokowydajnego kodu JavaScript bez dezoptymalizacji
Pisząc wrażliwy na wydajność kod w Javascript, który działa na dużych tablicach numerycznych (pomyśl o pakiecie algebry liniowej, działającym na liczbach całkowitych lub liczbach zmiennoprzecinkowych), zawsze chce się, aby JIT pomógł w jak największym stopniu. Z grubsza oznacza to: Zawsze chcemy, aby nasze tablice były spakowane SMI (małe liczby całkowite) …

2
Kiedy powinienem utworzyć nową subskrypcję na określony efekt uboczny?
W zeszłym tygodniu odpowiedziałem na pytanie RxJS, w którym wdałem się w dyskusję z innym członkiem społeczności na temat: „Czy powinienem utworzyć subskrypcję dla każdego konkretnego efektu ubocznego, czy powinienem ogólnie starać się minimalizować subskrypcje?” Chcę wiedzieć, jakiej metodologii należy użyć w kontekście podejścia opartego na pełnej reaktywności aplikacji lub …

10
Jak rozszerzyć localStorage na urządzenia (bez DB)
Cel: rozszerzenie mojej już zaimplementowanej localStoragew mojej aplikacji, aby być dobrze, chyba lokalnie. Podoba mi się implementacja zapisywania prostych ustawień użytkownika za pomocą interfejsu API lokalnego magazynu. Mam to działa na moje potrzeby w aplikacji internetowej, ale jedynym problemem jest to, że lokalny jest używany / zapisany komputer / przeglądarka. …

1
Wielopoziomowe grupowanie SlickGrid z wyborem poziomu grupy
Zaimplementowałem gładką siatkę z niestandardowym modelem wyboru, a także niestandardową wtyczką wyboru pola wyboru. Dodałem również pola wyboru na poziomie grupy, aby umożliwić przełączanie wyboru na najwyższym poziomie. Jednym z moich wymagań jest to, że zwinięte grupy można nadal wybierać za pomocą dowolnych pól wyboru grupowania na poziomie nadrzędnym. Moim …

3
React useEffect dogłębnie / use useEffect?
Staram się useEffectdogłębnie zrozumieć hak. Chciałbym wiedzieć, kiedy użyć której metody i dlaczego? 1.useEffect with no second paraments useEffect(()=>{}) 2.useEffect with second paraments as [] useEffect(()=>{},[]) 3.useEffect with some arguments passed in the second parameter useEffect(()=>{},[arg])

3
SAP B1, Jak wyświetlić pobrany obraz z ItemImage?
Pobieram obraz z warstwy serwisowej SAP B1. W listonoszu mogę go zobaczyć jakoimage/png , ale jest problem z wyświetlaniem go. Jaki jest właściwy sposób, aby to pokazać <img />? require(fetchedImage) - nie działa Utworzyłem funkcję chmury, aby pobrać obraz i przekazać go klientowi, ale nie jestem pewien, jak to zrobić. …
10 javascript  node.js  api  sap  sapb1 


1
Przekaż prop do każdej strony w Next.js za pomocą getInitialProps za pomocą Typescript
Mam przypadek, gdy muszę wiedzieć, czy użytkownik jest zalogowany, czy nie, zanim strona zostanie renderowana po stronie serwera i odesłana do mnie za pomocą Next.js, aby uniknąć migotania zmian w interfejsie użytkownika. Byłem w stanie dowiedzieć się, jak uniemożliwić użytkownikowi dostęp do niektórych stron, jeśli jest on już zalogowany przy …

1
Przekazywanie Reaktywnego routera dom Link do zewnętrznej biblioteki
Renderuję komponenty z mojej biblioteki wzorców zewnętrznych (node_modules). W mojej głównej aplikacji przekazuję moją Linkinstancję react-router-domdo komponentu bibliotek zewnętrznych w następujący sposób: import { Link } from 'react-router-dom'; import { Heading } from 'my-external-library'; const articleWithLinkProps = { url: `/article/${article.slug}`, routerLink: Link, }; <Heading withLinkProps={articleWithLinkProps} /> W mojej bibliotece renderuje …

3
Utrzymanie pozycji przewijania działa tylko wtedy, gdy nie znajduje się w dolnej części wiadomości div
Próbuję naśladować inne mobilne aplikacje do czatowania, w których po wybraniu opcji send-message tekstowego i otwarciu wirtualnej klawiatury nadal wyświetla się najniższa wiadomość. Wydaje się, że nie ma sposobu, aby zrobić to z CSS w zadziwiający sposób, więc JavaScript resize(jedyny sposób, aby dowiedzieć się, kiedy klawiatura jest najwyraźniej otwarta i …

1
Javascript - przesyłanie plików; sprawdź, czy obraz ma przezroczyste tło
Chcę sprawdzić przezroczystość obrazu i wyświetlić komunikat o błędzie, jeśli tło obrazu nie jest przezroczyste. Muszę function hasAlpha(file)to sprawdzić, czy plik ma przezroczyste tło, ale nie jestem pewien, jak przekazać go przez function uploadFile(file)funkcję, która już sprawdza rozmiar pliku. Myślę, że mogę zduplikować instrukcję rozmiaru pliku w ifśrodku if (xhr.upload) …
10 javascript 

11
Zapobiegać przewijaniu div w górę, gdy zostanie uderzony przez div poniżej?
Poprosiłem podobne pytanie wczoraj, ale wyjaśnił to źle, a nie określił moje pragnienie roztworu czystego CSS, które myślę, że powinno być możliwe, więc jestem znowu próbuje. Zasadniczo mam problem polegający na tym, że mam div przewijalnych wiadomości i pole wprowadzania poniżej. Kiedy klikam przycisk, chciałbym, aby pole wejściowe zostało powiększone …

4
Usuwanie opcji ze znacznika Select w JavaScript Vanilla za pomocą pętli „for .. of”
Podczas próby usunięcia opcji z wyboru zawsze pozostaje jedna, dlaczego? <select id="form-select"> <option>111</option> <option>222</option> <option>333</option> </select> Ten JS nie działa: var t = document.querySelector('#form-select'); for(var i of t.options) { t.remove(i.index) } To też nie działa: for(var i of document.querySelector('#form-select').options) { i.remove() } Wiem, że istnieją inne rozwiązania, aby to osiągnąć, …
10 javascript 

6
React - wyświetla znacznik czasu firestore
Próbuję wymyślić, jak wyświetlać znacznik czasu w sklepie z aplikacjami. Mam dokument ze sklepu ogniowego z polem o nazwie utworzony. Próbuję dołączyć go do listy wyników (wyodrębniając odpowiednie bity tutaj, abyś nie musiał czytać całej listy pól). componentDidMount() { this.setState({ loading: true }); this.unsubscribe = this.props.firebase .users() .onSnapshot(snapshot => { …


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.