Articles of javascript

Converter string para documento XML em JavaScript

Vi este exemplo na página de exemplos do jQuery para o Ajax: var xmlDocument = [create xml document]; $.ajax({ url: “page.php”, processData: false, data: xmlDocument, success: someFunction }); Como faço para pegar uma string como: var t = ‘something’; E converter isso em um object DOM XML? cross-browser? ATUALIZAÇÃO : Por favor, veja os comentários […]

Crie tag SVG com JavaScript

Como faço para criar um elemento SVG com JavaScript? Eu tentei isso: var svg = document.createElement(‘SVG’); svg.setAttribute(‘style’, ‘border: 1px solid black’); svg.setAttribute(‘width’, ‘600’); svg.setAttribute(‘height’, ‘250’); svg.setAttribute(‘version’, ‘1.1’); svg.setAttribute(‘xmlns’, ‘http://www.w3.org/2000/svg’); document.body.appendChild(svg); No entanto, cria um elemento SVG com largura zero e altura zero.

Quais são as técnicas para contornar as regras de segurança de download de arquivos do IE?

O Internet Explorer (com as configurações padrão, que geralmente considero estarem em vigor nos desktops do Great Unwashed) parece não gostar da idéia de aceitar o conteúdo do anexo em uma resposta HTTP se a solicitação correspondente não for feita diretamente de uma ação do usuário ( como um manipulador “clique” ou um formulário nativo […]

Diferenciar navegador IE7 e navegador no modo de compatibilidade do IE7

Posso diferenciar se o navegador do cliente é o IE7 ou, por exemplo, o IE9 no modo de compatibilidade do IE7? Eu estou tentando descobrir se eu posso fazer uma verificação de JS no meu site, que reconheceria duas coisas diferentes e faria coisas diferentes, dependendo do resultado esse navegador é o IE7 esse navegador […]

Declaração e escopo da variável Node.js

Quando eu digito isso em node.js, fico undefined . var testContext = 15; function testFunction() { console.log(this.testContext); } testFunction(); =>undefined Sem var keyword, passa (=> 15). Está a funcionar na consola do Chrome (com e sem palavra-chave var ).

Construtor de data () JavaScript não funciona

Eu tenho um problema – O construtor de Date(“mm-dd-yyyy”) javascript Date(“mm-dd-yyyy”) não funciona para FF. Ele funciona bem para o IE. IE: new Date(“04-02-2008”) => “Wed Apr 2 00:00:00 EDT 2008” FF2: new Date(“04-02-2008”) => Invalid Date Então vamos tentar outro construtor. Tentando este construtor Date(“yyyy”, “mm”, “dd”) IE: new Date(“2008”, “04”, “02”); => “Fri […]

O que o símbolo at (@) faz no javascript ES6? (ECMAScript 2015)

Eu estou olhando para algum código ES6 e não entendo o que o símbolo @ faz quando é colocado na frente de uma variável. A coisa mais próxima que encontrei tem algo a ver com campos privados? Código que eu estava olhando da biblioteca de redux : import React, { Component } from ‘react’; import […]

Padrão de regex JavaScript concatenado com variável

Como criar um padrão regex que é concatenado com variável, algo assim: var test =”52″; var re = new RegExp(“/\b”+test+”\b/”); alert(‘51,52,53’.match(re)); obrigado

Como usar onclick e ondblclick em um elemento?

Eu tenho um elemento na minha página que eu preciso append manipuladores de events onclick e ondblclick para. Quando um único clique acontece, ele deve fazer algo diferente do que um clique duplo. Quando comecei a tentar fazer isso funcionar, minha cabeça começou a girar. Obviamente, o onclick sempre será acionado quando você clicar duas […]

Expressão Regular | Anos bissextos e mais

Recentemente, tenho procurado por uma expressão regular para fazer uma verificação da data do lado do cliente e não consegui encontrar uma que satisfaça os seguintes critérios: Tem um intervalo de 1800 – agora Executa a verificação adequada de datas com anos bissextos Formulário MM / DD / AAAA Verificação de data inválida (Essas restrições […]