Perguntas com a marcação «javascript»

317
Como adicionar um objeto a uma matriz

Como posso adicionar um objeto a uma matriz (em javascript ou jquery)? Por exemplo, qual é o problema com este código? function(){ var a = new array(); var b = new object(); a[0]=b; } Eu gostaria de usar esse código para salvar muitos objetos na matriz da função1 e chamar a função2 para usar...

317
$ assiste a um objeto

Quero observar as alterações em um dicionário, mas, por algum motivo, o retorno de chamada do relógio não é chamado. Aqui está um controlador que eu uso: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){...

316
Como carregar arquivos CSS usando Javascript?

É possível importar folhas de estilo css para uma página html usando Javascript? Se sim, como isso pode ser feito? PS, o javascript estará hospedado no meu site, mas quero que os usuários possam inserir a <head>tag do site, e deve poder importar um arquivo css hospedado no meu servidor para...

316
Efeitos sonoros em JavaScript / HTML5

Estou usando o HTML5 para programar jogos; o obstáculo que encontrei agora é como tocar efeitos sonoros. Os requisitos específicos são poucos em número: Toque e misture vários sons, Reproduza a mesma amostra várias vezes, possivelmente sobreposições, Interrompa a reprodução de uma amostra a...

316
Como descrever argumentos de "objeto" no jsdoc?

// My function does X and Y. // @params {object} parameters An object containing the parameters // @params {function} callback The callback function function(parameters, callback) { } Mas como descrevo como o objeto de parâmetros deve ser estruturado? Por exemplo, deve ser algo como: { setting1...

314
Redimensionando uma imagem em uma tela HTML5

Estou tentando criar uma imagem em miniatura no lado do cliente usando javascript e um elemento de tela, mas quando diminuo a imagem, ela parece terrível. Parece que foi reduzido no photoshop com a reamostragem definida como 'Vizinho mais próximo' em vez de Bicubic. Eu sei que é possível fazer com...