Perguntas com a marcação «javascript»

115
Moment.js - amanhã, hoje e ontem

Eu gostaria da moment().fromNow()funcionalidade, mas quando a data está próxima é muito precisa - ex. Eu não quero mostrar 'em 3 horas', mas 'hoje' - basicamente com uma precisão 'diária'. Tentei usar a moment().calendar()função, ela não formata se a diferença de data for maior que 1...

115
usando setTimeout na cadeia de promessa

Aqui estou eu tentando envolver minha cabeça em torno de promessas. Aqui, na primeira solicitação, eu busco um conjunto de links. E na próxima solicitação, busco o conteúdo do primeiro link. Mas eu quero atrasar antes de retornar o próximo objeto de promessa. setTimeout nele. Mas me dá o seguinte...

114
texto jQuery () e novas linhas

Eu quero ser capaz de dizer $(someElem).text('this\n has\n newlines); e é renderizado com novas linhas no navegador. A única solução alternativa que encontrei é definir a propriedade css 'espaço em branco' como 'pre' em someElem. Isso quase funciona, mas eu tenho um padding irritantemente grande...

114
Como verifico eventos jQuery AJAX com Jasmine?

Estou tentando usar Jasmine para escrever algumas especificações de BDD para solicitações básicas de jQuery AJAX. No momento, estou usando Jasmine no modo autônomo (ou seja, através SpecRunner.html). Eu configurei SpecRunner para carregar jquery e outros arquivos .js. Alguma ideia de por que o...

114
Como escrever funções assíncronas para Node.js

Eu tentei pesquisar sobre como exatamente as funções assíncronas devem ser escritas. Após vasculhar bastante documentação, ainda não está claro para mim. Como escrevo funções assíncronas para o Node? Como devo implementar o tratamento de eventos de erro corretamente? Outra maneira de fazer minha...

114
Quando usar ko.utils.unwrapObservable?

Eu escrevi algumas ligações personalizadas usando KnockoutJS. Ainda não tenho certeza de quando usar. ko.utils.unwrapObservable(item)Olhando para o código, essa chamada basicamente verifica se itemé um observável. Se for, retorna o valor (), se não, apenas retorna o valor. Observando a seção...