Articles of javascript

HTML5 – como obter a dimensão da imagem

Eu tenho esse script, é usado para buscar a largura e a altura da imagem carregada do navegador. referência: http://renevier.net/misc/resizeimg.html function createReader(file) { reader.onload = function(evt) { var image = new Image(); image.onload = function(evt) { var width = this.width; var height = this.height; alert (width); // will produce something like 198 }; image.src = […]

O que aconteceu com o Lodash _.pluck?

Eu usei uma vez Lodash _.pluck … eu amei arrancar … Percebendo que o Lodash não suporta mais o pluck (como do Lodash 4.x), estou lutando para lembrar o que usar em vez disso … Fui até a documentação , apertei cmd-f, digitei ‘puxão’, mas meu pobre amigo abandonado nem sequer recebeu a devida menção […]

Como posso remover o tempo da data com Moment.js?

formatCalendarDate = function (dateTime) { return moment.utc(dateTime).format(‘LLL’); }; Ele exibe: “28 februari 2013 09:24” Mas eu gostaria de remover o tempo no final. Como eu posso fazer isso? Estou usando o Moment.js .

Posso remover apenas as bolhas pop-up dos POIs na API do Google Maps v3?

Então, estou trabalhando em um novo aplicativo da web que tem um grande foco nos mapas. Usando a API do Google Maps v3 e muito feliz com ela, percebemos que os pontos de interesse (POIs) têm bolhas automaticamente com mais detalhes e um link para a página do Google Places. Eu não quero isso. Aqui […]

Looping através de arquivos para FileReader, a saída sempre contém o último valor do loop

Estou usando a API FileReader para ler arquivos no local. function readmultifiles(files) { var ret = “”; var ul = document.querySelector(“#bag>ul”); while (ul.hasChildNodes()) { ul.removeChild(ul.firstChild); } for (var i = 0; i < files.length; i++) //for multiple files { var f = files[i]; var name = files[i].name; alert(name); var reader = new FileReader(); reader.onload = […]

Passe Matriz de MVC para javascript?

Eu posso passar uma variável do asp.net MVC usando isso: var lastCategoryId = ”; Isso funciona bem com string ou inteiro, mas como eu faço com uma matriz de seqüências de caracteres? Eu tentei passar a matriz da mesma maneira, mas a variável está definida como System.String []?

Excluir elementos duplicados de uma matriz

Por exemplo, eu tenho uma matriz como essa; var arr = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10, 10] Meu objective é descartar elementos repetidos do array e obter um array final como este; var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Como […]

Mostrando erros e alertas do console em uma div dentro da página

Estou criando uma ferramenta de debugging para meu aplicativo da Web e preciso mostrar erros do console em uma div. Eu sei que eu posso usar o meu próprio console feito como object e usá-lo, mas para uso futuro eu preciso enviar todos os erros do console para a janela. Na verdade eu quero pegar […]

Quando usar ko.utils.unwrapObservable?

Eu escrevi algumas ligações personalizadas usando o KnockoutJS. Ainda não tenho certeza de quando usar ko.util.unwrapObservable(item) Olhando para o código, essa chamada basicamente verifica se o item é um observável. Se estiver, retorne o valor (), se não estiver, retorne o valor. Observando a seção sobre o Knockout sobre como criar ligações personalizadas, elas possuem […]

Sintaxe para a function de seta assíncrona

Eu posso marcar uma function javascript como “async” (ou seja, retornar uma promise) com a palavra-chave async. Como isso: async function foo() { // do something } Qual é a syntax equivalente para funções de seta?