Articles of javascript

Por que é deixar mais lento que var em um loop for em nodejs?

Eu escrevi um benchmark muito simples: console.time(‘var’); for (var i = 0; i < 100000000; i++) {} console.timeEnd('var') console.time('let'); for (let i = 0; i < 100000000; i++) {} console.timeEnd('let') Se você está usando o Google Chrome, pode experimentá-lo aqui (já que o NodeJS e o Google Chrome usam o mesmo mecanismo de JavaScript, embora […]

function de chamada dentro da string $ sce.trustAsHtml () em Angular js

Estou desenvolvendo um aplicativo usando Angularjs e adicionando HTML usando $sce.trustAsHtml() na minha página. Eu quero chamar uma function acima do conteúdo adicionado dinamicamente. Meu html e script como abaixo. HTML Javascript angular.module(‘ngBindHtmlExample’, [‘ngSanitize’]) .controller(‘ngBindHtmlCtrl’, [‘$scope’,’$sce’, function ngBindHtmlCtrl($scope, $sce) { $scope.myHTML =$sce.trustAsHtml( ‘I am an HTMLstring with links! and other stuff’); $scope.removeExp = function (){ […]

Existe uma maneira de selecionar nós irmãos?

Por algumas razões de desempenho, estou tentando encontrar uma maneira de selecionar apenas nós irmãos do nó selecionado. Por exemplo, Se eu selecionei o nó inner1, existe uma maneira para eu acessar seus irmãos, inner2-4 nós?

No transferidor, browser.isElementPresent vs element.isPresent vs element.isElementPresent

No transferidor, há basicamente três maneiras de verificar se um elemento está presente: var elm = element(by.id(“myid”)); browser.isElementPresent(elm); elm.isPresent(); elm.isElementPresent(); Essas opções são equivalentes e intercambiáveis ​​e quais devem ser geralmente preferidas?

Carregar arquivo como dados de formulário por meio da extensão chrome

Estou fazendo o upload de um arquivo pela extensão chrome como dados de formulário e meu código segue abaixo. O problema aqui é que a janela de navegação de arquivos é aberta por apenas um segundo e depois desaparece. O problema aparece apenas no Mac OS. manifest.json: “background”: { “scripts”: [“jszip.js”, “background.js”] }, background.js: chrome.runtime.onMessage.addListener(function […]

Javascript – Variável no nome da function, possível?

Espero que esta pergunta não é muito simples, mas eu não tenho idéia 🙁 Como posso iniciar uma function com um var no nome da function? Por exemplo … minhas funções function at_26(); function at_21(); function at_99(); iniciar a function var test_id = 21; at_’+test_id+'(); // doesn’t work Espero que alguém possa me ajudar. Desde […]

Faça o download do arquivo pdf usando o jquery ajax

Eu quero baixar um arquivo pdf para a resposta jquery ajax. Resposta Ajax contém dados do arquivo pdf. Eu tentei esta solução . Meu código é dado abaixo, mas eu sempre recebo um pdf em branco. $(document).on(‘click’, ‘.download-ss-btn’, function () { $.ajax({ type: “POST”, url: ‘http://127.0.0.1:8080/utils/json/pdfGen’, data: { data: JSON.stringify(jsonData) } }).done(function (data) { var […]

Analisar URL com Javascript

Duplicar Possível: Como faço para analisar um URL em hostname e caminho em javascript? Estou tentando analisar o URL da página. Por exemplo, a página atual é location.href. Então, a página principal do meu blog, se eu usar o alerta (location.href); ele retornará “ http://diaryofthedead.co.cc/ ” em uma checkbox de alerta. Se eu usar o […]

jQuery: diferença entre .click () AND .on (“click”)

Eu costumo usar $(selector).click(… Mas algumas pessoas recomendam que eu use isso: $(selector).on(“click”, function(… Ou $(selector).live(“click”… (Reprovado) Eu li o manual, mas a mente do meu novato não conseguia entender. Eu fiquei confuso com toda a terminologia que eles usaram. Eu ainda não sei a diferença nem por que usar .on() http://api.jquery.com/on/

Estendendo o JavaScript Object.prototype

Eu não estou perguntando se está tudo bem: Object.prototype.method = function(){}; Isso é considerado mal por praticamente todo mundo, considerando que isso atrapalha for(var i in obj) . A verdadeira questão Ignorando Navegadores incompetentes (navegadores que não suportam Object.defineProperty ) Potencial para colisão de propriedade ou ignorar Supondo que você tenha algum método incrivelmente útil, […]