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





6
É seguro resolver uma promessa várias vezes?
Tenho um serviço i18n em meu aplicativo que contém o seguinte código: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + userLanguage + …

7
Incluindo a definição de classe JavaScript de outro arquivo em Node.js
Estou escrevendo um servidor simples para Node.js e estou usando minha própria classe chamada, Userque se parece com: function User(socket) { this.socket = socket; this.nickname = null; /* ... just the typical source code like functions, variables and bugs ... */ this.write = function(object) { this.socket.write(JSON.stringify(object)); } }; e mais …

13
Como obter todos os valores selecionados de <select multiple = multiple>?
Pareceu estranho não consegui encontrar este já perguntado, mas aqui vai! Eu tenho um html da seguinte maneira: &lt;select id="select-meal-type" multiple="multiple"&gt; &lt;option value="1"&gt;Breakfast&lt;/option&gt; &lt;option value="2"&gt;Lunch&lt;/option&gt; &lt;option value="3"&gt;Dinner&lt;/option&gt; &lt;option value="4"&gt;Snacks&lt;/option&gt; &lt;option value="5"&gt;Dessert&lt;/option&gt; &lt;/select&gt; Como obtenho todos os valores (uma matriz?) Que o usuário selecionou em javascript? Por exemplo, se o usuário …
115 javascript  jquery  html 

12
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 dia

7
No Angular, preciso pesquisar objetos em uma matriz
No Angular, tenho no escopo um objeto que retorna muitos objetos. Cada um tem um ID (armazenado em um arquivo simples, sem banco de dados e não consigo utilizá-lo ng-resource) No meu controlador: $scope.fish = [ {category:'freshwater', id:'1', name: 'trout', more:'false'}, {category:'freshwater', id:'2', name:'bass', more:'false'} ]; Na minha opinião, tenho …

8
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 entre o texto e o …
114 javascript  jquery  html 

6
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 seguinte não funciona? has_returned não se …
114 javascript  jquery  ajax  jasmine  bdd 



3
Como carregar json em meu modelo ng angular.js?
Tenho o que acho provavelmente uma pergunta muito óbvia, mas não consegui encontrar uma resposta em lugar nenhum. Estou apenas tentando carregar alguns dados JSON do meu servidor para o cliente. No momento, estou usando JQuery para carregá-lo com uma chamada AJAX (código abaixo). &lt;script type="text/javascript"&gt; var global = new …

7
Injetando uma simulação em um serviço AngularJS
Tenho um serviço AngularJS escrito e gostaria de fazer um teste de unidade. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Meu arquivo app.js tem estes registrados: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Posso testar se …

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.