Articles of javascript

Fazer um loop por meio da lista de objects JSON

Estou retornando uma List de um webservice como uma lista de objetos JSON. Eu estou tentando usar um loop for para percorrer a lista e pegar os valores fora das propriedades. Esta é uma amostra do JSON de retorno: {“d”:[{“__type”:”FluentWeb.DTO.EmployeeOrder”, “EmployeeName”:”Janet Leverling”, “EmployeeTitle”:”Sales Representative”, “RequiredDate”:”\/Date(839224800000)\/”, “OrderedProducts”:null}]} Então, estou tentando extrair o conteúdo usando algo assim: […]

Distribuição segura de aplicativos NodeJS

O que: Os aplicativos NodeJS podem ser distribuídos como binários? ie. você compila o aplicativo .js via V8 em seu binário nativo e distribui o binário para os clientes? (se você tivesse access total ao servidor NodeJS) … ou está diminuindo o código, tudo o que você pode fazer? Por que: Nós criamos aplicativos do […]

Como você cria um método para um object personalizado em JavaScript?

É como … var obj = new Object(); obj.function1 = function(){ //code } ou algo assim?

como quebrar a function _.each em underscore.js

Eu estou procurando uma maneira de parar as iterações do método underscore.js _.each() , mas não consigo encontrar a solução. jQuery .each() pode quebrar se você return false . Existe uma maneira de parar sublinhar cada ()? _([1,2,3]).each(function(v){ if (v==2) return /*what?*/; })

Vídeo em HTML5 – Porcentagem carregada?

Alguém sabe qual evento ou propriedade preciso consultar para obter um valor percentual do valor que um vídeo HTML5 carregou? Eu quero desenhar uma barra “carregada” com estilo CSS cuja largura representa essa figura. Assim como o You Tube ou qualquer outro player de vídeo. Então, assim como o tube, um vídeo será reproduzido, mesmo […]

Quando o navegador executa o Javascript? Como o cursor de execução se move?

Eu queria saber se existem resources disponíveis que descrevem como o cursor de um navegador executa o Javascript. Eu sei que carrega e executa tags quando uma página é carregada, e que você pode append funções a vários events de janela, mas onde as coisas ficam confusas é quando, por exemplo, eu recupero uma página […]

JavaScript: clonar uma function

Qual é o caminho mais rápido para clonar uma function em JavaScript (com ou sem suas propriedades)? Duas opções que vêm à mente são eval(func.toString()) e function() { return func.apply(..) } . Mas estou preocupado com o desempenho do eval e o empacotamento irá piorar o stack e provavelmente irá degradar o desempenho se aplicado […]

Quando fechar a conexão do database MongoDB no Nodejs

Trabalhando com Nodejs e MongoDB através do driver nativo do Node MongoDB. Precisa recuperar alguns documentos e fazer modificações, depois salve-os novamente. Isto é um exemplo: db.open(function (err, db) { db.collection(‘foo’, function (err, collection) { var cursor = collection.find({}); cursor.each(function (err, doc) { if (doc != null) { doc.newkey = ‘foo’; // Make some changes […]

Salvando dados binários como arquivo usando JavaScript de um navegador

Eu estou trabalhando em um aplicativo de negócios usando angularJS . Um dos meus methods de serviço me retornando um byte[] (incluindo o conteúdo do arquivo PDF) agora eu preciso baixar este arquivo como PDF para a máquina do cliente usando JavaScript . Como isso é possível usando o HTML5 Apis ou qualquer API JavaScript? […]

Lendo bytes de uma string JavaScript

Eu tenho uma string contendo dados binários em JavaScript. Agora quero ler, por exemplo, um inteiro dele. Então eu obtenho os 4 primeiros caracteres, uso charCodeAt , faço alguns deslocamentos, etc. para obter um inteiro. O problema é que as strings em JavaScript são UTF-16 (em vez de ASCII) e charCodeAt geralmente retorna valores maiores […]