Articles of javascript

Como faço para escaping de uma string para um comando shell no nó?

Em nodejs , a única maneira de executar comandos externos é via sys.exec (cmd). Eu gostaria de chamar um comando externo e dar dados via stdin. No nodejs ainda não parece haver uma maneira de abrir um comando e, em seguida, enviar dados para ele (somente para exec e receber suas saídas padrão + de […]

Formato de data angular 2 Material 2 datepicker

Eu preciso de ajuda. Eu não sei como alterar o formato de data do datepicker material 2. Eu li a documentação, mas não entendo o que realmente preciso fazer. Formato de data de saída que o datepicker fornece por padrão é fe: 6/9/2017 O que estou tentando alcançar é mudar o formato para 9 de […]

onload do elemento de link

Existe alguma maneira de ouvir o evento onload para um elemento ? F.ex: var link = document.createElement(‘link’); link.rel = ‘stylesheet’; link.href = ‘styles.css’; link.onload = link.onreadystatechange = function(e) { console.log(e); }; Isso funciona para elementos , mas não para . Existe outro caminho? Só preciso saber quando os estilos na folha de estilo externa foram […]

Simulando um clique em jQuery / JavaScript em um link

Eu quero simular um clique em qualquer link em uma página usando JavaScript. Se esse link tiver alguma function vinculada a seu evento ‘onclick‘ (por qualquer outro JS sobre o qual não tenha controle), essa function deverá ser chamada, caso contrário o link deverá se comportar da maneira normal e abrir uma nova página. Não […]

Como detectar o erro de origem cruzada (CORS) versus outros tipos de erros para XMLHttpRequest () em JavaScript

Eu estou tentando detectar quando um XMLHttpRequest () falhar devido a um erro de origem cruzada em oposição a uma solicitação incorreta. Por exemplo: ajaxObj=new XMLHttpRequest() ajaxObj.open(“GET”, url, true); ajaxObj.send(null); Considere 4 casos para url: Caso 1: url é um endereço válido em que o controle de access-permitir origem é definido corretamente Exemplo: http://192.168.8.35 onde […]

Qual é a diferença entre Array (1) e novo Array (1) em JavaScript?

Eu só comecei a pensar sobre isso, mas não consegui nenhuma diferença para se expor enquanto estava mexendo no jsFiddle . var a = new Array(1), b = Array(1); console.log(a, b); A saída é dois arrays com um membro indefinido. Fazendo um for ( in ) revela que eles têm as mesmas propriedades. Quais são […]

Diferença entre response.send e response.write no nó js

Eu escrevi uma pequena API que usa o framework “restify” do Node js. Essa API recebe uma solicitação (na verdade, qualquer coisa depois de “/”) e, em seguida, envia essa solicitação para outro servidor. Retorna a resposta do servidor e repassa a resposta para a origem original da solicitação. Para esta API, estou usando o […]

Obter caminho CSS do elemento Dom

Eu tenho essa function para obter um cssPath: var cssPath = function (el) { var path = []; while ( (el.nodeName.toLowerCase() != ‘html’) && (el = el.parentNode) && path.unshift(el.nodeName.toLowerCase() + (el.id ? ‘#’ + el.id : ”) + (el.className ? ‘.’ + el.className.replace(/\s+/g, “.”) : ”)) ); return path.join(” > “); } console.log(cssPath(document.getElementsByTagName(‘a’)[123])); Mas eu […]

Como verificar se existem vários valores dentro de um array de Javascript

Então, estou usando o Jquery e tenho dois arrays ambos com vários valores e quero verificar se todos os valores no primeiro array existem no segundo. Por exemplo, exemplo 1 … O array A contém os seguintes valores 34, 78, 89 A matriz B contém os seguintes valores 78, 67, 34, 99, 56, 89 Isso […]

Armazenando stream de dados da solicitação POST em GridFS, express, mongoDB, node.js

Eu estou tentando descobrir como posso postar uma imagem diretamente para o GridFS sem armazená-lo em qualquer lugar no servidor como um arquivo temporário primeiro. Estou usando o Postman (chrome ext.) Para postar um arquivo e consigo armazenar essa postagem como um arquivo usando: req.pipe(fs.createWriteStream(‘./test.png’)); Eu também sou capaz de armazenar diretamente para GridFS de […]