Articles of javascript

obter todos os atributos href de um site

Alguém pode me dizer uma maneira de obter todos os atributos href (links) em um site usando javascript? Se você pudesse me dar um exemplo de código, eu serei muito grato.

Injetar folha de estilo CSS como string usando Javascript

Estou desenvolvendo uma extensão do Chrome e gostaria que os usuários pudessem adicionar seus próprios estilos CSS para alterar a aparência das páginas da extensão (não das páginas da Web). Eu olhei em usar document.stylesheets , mas parece que quer que as regras sejam divididas, e não vai deixar você injetar uma folha de estilo […]

ReferenceError: a variável não está definida

Eu encontrei esse problema algumas vezes, mas ainda não sei o que o causa. Eu tenho este script na página: $(function(){ var value = “10”; }); Mas o navegador diz “ReferenceError: value is not defined”. No entanto, se eu for ao console do navegador e 10 ou var value = “10”; qualquer um deles pode […]

variável de referência no object literal?

digamos que eu tenho myfunc({ var1: 1, var2: 2, }) Se eu quiser ter um valor que faça uso do object sem nome atual, como eu faria isso? por exemplo, se eu quisesse myfunc({ var1: 1, var2: 2, var3: this.var1 + this.var2 }) Obviamente, isso não funciona. Qual seria a syntax correta?

Detectar se um alerta ou confirmação é exibido em uma página

Existe uma maneira de usar JavaScript ou jQuery para detectar se uma checkbox de confirmação ou alerta está sendo exibida?

Angular 2: retorno de chamada quando ngFor terminou

Em Angular 1, escrevi uma diretiva personalizada (“pronto para repetidor”) para usar com ng-repeat para invocar um método de retorno de chamada quando a iteração foi concluída: if ($scope.$last === true) { $timeout(() => { $scope.$parent.$parent.$eval(someCallbackMethod); }); } Uso na marcação: Como posso obter uma funcionalidade semelhante com o ngFor no Angular 2?

Associe um agente de usuário personalizado a uma página / guia específica do Google Chrome

Estou desenvolvendo uma extensão do Google Chrome e gostaria de configurar um agente de usuário específico para uma guia / página ou para um pop-up (iframe exibido como um “pop-up de bolha”), sem afetar outras páginas ou guias. É possível?

Acessando Variáveis ​​Presas pelo Encerramento

Eu queria saber se existe alguma maneira de acessar variables ​​presas por fechamento em uma function de fora da function; por exemplo, se eu tiver: A = function(b) { var c = function() {//some code using b}; foo: function() { //do things with c; } } Existe alguma maneira de obter access ao c em […]

como criar / inicializar o object de arquivo usando o caminho do arquivo html5

Há muitos exemplos de leitura de arquivos locais usando html5, mas escolhendo a partir da lista de arquivos, meu problema é que eu quero criar o object de arquivo manualmente, acho que eu tenho um arquivo com o link file:///G:/Users/txt.txt Eu quero o navegador para abri-lo, Eu acho que tem que File f=new File(‘file:///G:/Users/txt.txt’); minha […]

Posso estender o object de console (para reencaminhar o log) em javascript?

É possível estender o object do console? Eu tentei algo como: Console.prototype.log = function(msg){ Console.prototype.log.call(msg); alert(msg); } Mas isso não funcionou. Eu quero adicionar log adicional para o object de console por meio de uma estrutura como log4javascript e ainda usar o object de console padrão (nos casos em que log4javascript não está disponível) no […]