Perguntas com a marcação «javascript»

Para perguntas sobre programação em ECMAScript (JavaScript / JS) e seus vários dialetos / implementações (excluindo ActionScript). Essa tag raramente é usada sozinha, mas costuma ser associada às tags [node.js], [jquery], [json] e [html].

1
Por que setTimeout () torna meu aplicativo lento, mas o Rxjs timer (). Subscribe (…) não?
Eu tenho um componente, que "carrega preguiçosamente" alguns comentários, no intervalo de 100ms. Quando eu uso o setTimeout, é realmente lento. componente <div *ngFor="let post of posts"> <app-post [post]="post" ></app-post> </div> Isso torna meu aplicativo lento (avg fps 14, tempo ocioso 51100ms): while(this.postService.hasPosts()){ setTimeout(()=> { this.posts.push(this.postService.next(10)); },100); } Isso torna …



2
A função Javascript reescrita em Java fornece resultados diferentes
Existe esta função Javascript que estou tentando reescrever em Java: function normalizeHash(encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (encondindRound2 & 0x7fffffff) + 0x80000000; } return encondindRound2 % 1E6; } Minha adaptação Java: public long normalizeHash(long encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (((int) encondindRound2) & 0x7fffffff) …

2
Não é possível testar os métodos de postagem com o Jest devido a erro não pode ler mockImplementation of undefined
Eu tenho um serviço de API onde tenho métodos diferentes para fazer chamadas para as APIs. Testei com êxito todas as solicitações GET, mas estou tendo problemas para testar as solicitações POST. Este é o método: export default class ApiService { static makeApiCall = <T>( url: string, oneCb: <T>(d: Data) …

2
Como fazer o eslint resolver caminhos mapeados no jsconfig
No meu projeto nextjs, mapeei o caminho jsconfig.jsonpara facilitar as importações absolutas { "compilerOptions": { "baseUrl": "./", "paths": { "@/*": ["./*"] }, "target": "es6", "module": "commonjs", "experimentalDecorators": true } } Meus caminhos de importação ficam assim import { VIEW } from '@/src/shared/constants'; Meu eslintrc.jstem configurações especificadas como module.exports = { …

2
Elemento de fixo para relativo na rolagem
Criei um invólucro no qual animei o mesmo efeito da Apple na página do Airpods Pro . É basicamente um vídeo, quando eu rolar o vídeo é reproduzido pouco a pouco. A posição do vídeo é fixa, de modo que o texto rola sobre ele. No entanto, o texto é …


1
Como testar componentes de classe em reagir
Estou tentando alguns testes de unidade, criei uma sandbox com um exemplo falso https://codesandbox.io/s/wizardly-hooks-32w6l (na realidade, tenho um formulário) class App extends React.Component { constructor(props) { super(props); this.state = { number: 0 }; } handleSubmit = (number1, number2) => { this.setState({ number: this.handleMultiply(number1, number2) }) } handleMultiply = (number1, number2) …

1
Efeito personalizado que simula uma roda 3D com o Swiper 5
Preciso construir um carrossel com 12 itens que simulam uma roda 3D girando infinitamente. Para ser claro, preciso criar precisamente esse efeito: https://codepen.io/SitePoint/pen/yXWXaw (encontrado aqui ) mas com esses recursos adicionais (especialmente no computador e no celular): os slides devem seguir passo a passo o furto, ou seja, os slides …

2
Safari 13+ iframe bloqueia cookies CORS
O Safari não permite que você defina cookies em iframes de domínios diferentes do domínio pai, cabeçalhos CORS do servidor. Para esclarecer: o usuário está em domainA.com. Um iframe para domainB.com está aberto e tenta autenticar o usuário em domainB.com dentro do iframe. O cabeçalho Set-Cookie é retornado do servidor …




5
Como analisar um pequeno subconjunto do Markdown nos componentes React?
Eu tenho um subconjunto muito pequeno do Markdown, juntamente com alguns html personalizados que gostaria de analisar nos componentes do React. Por exemplo, eu gostaria de transformar esta seguinte string: hello *asdf* *how* _are_ you !doing! today Na seguinte matriz: [ "hello ", <strong>asdf</strong>, " ", <strong>how</strong>, " ", <em>are</em>, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.