Articles of javascript

javascript: como escrever $ (document) .ready como evento sem jquery

em jquery $ (document) .ready (function) ou $ (function), como eu poderia fazer a mesma coisa sem jquery, e eu preciso compatvel com o navegador e permitir append mais de uma funo. Nota: dom pronto! = Onload da janela

A synchronization do setInterval lentamente se afasta da precisão

Parece que quando eu setInterval para 1000ms, ele realmente triggers a function a cada 1001ms ou mais. Isso resulta em um desvio temporal lento quanto maior o tempo de execução. var start; var f = function() { if (!start) start = new Date().getTime(); var diff = new Date().getTime() – start; var drift = diff % […]

Qual é o propósito do uso de colchetes em Angular?

Eu gostaria de entender a diferença entre a declaração de MyOtherService e MyOtherComplexService . Especialmente, qual é o objective da peça de colchetes? Quando usá-los e quando não? var myapp = angular.module(‘myapp’, []); myapp.factory(‘MyService’, function($rootScope, $timeout) { return { foo: function() { return “MyService”; } } }); myapp.factory(‘MyOtherService’, function($rootScope, $timeout, MyService) { return { foo: […]

Math.round (num) vs num.toFixed (0) e inconsistências do navegador

Considere o seguinte código: for (var i=0;i<3;i++){ var num = i + 0.50; var output = num + " " + Math.round(num) + " " + num.toFixed(0); alert(output); } No Opera 9.63 eu recebo: 0,5 1 0 1,5 2 2 2,5 3 2 No FF 3.03 eu recebo: 0,5 1 1 1,5 2 2 2,5 […]

Como ler headers de resposta em angularjs?

Meu servidor retorna esse tipo de header: Content-Range:0-10/0 : Eu tentei ler este header em angular sem sorte: var promise = $http.get(url, { params: query }).then(function(response) { console.log(response.headers()); return response.data; }); que apenas imprime Object {content-type: “application/json; charset=utf-8”} Alguma idéia de como acessar o header do intervalo de conteúdo?

jQuery / Javascript para detectar o SO sem um plugin?

Eu estou procurando uma maneira de detectar o sistema operacional para uma página de downloads usando jQuery ou Javascript para recomendar arquivos específicos para Mac vs Windows. Eu estava esperando para fazer isso sem adicionar outro plugin para a minha página.

Os sites realmente precisam atender a navegadores que não tenham o Javascript habilitado?

Por que muitos desenvolvedores web profissionais sempre insistem em desenvolver sites que acomodam navegadores com JavaScript desabilitado? Além de chefes de tecnologia e desenvolvedores, a maioria dos usuários “normais” nem sabe o que é.

Buscando todas as variables ​​globais (javascript) em uma página

Existe uma maneira de recuperar os nomes / valores de todas as variables ​​globais em uma página? Eu gostaria de escrever uma function de javascript para fazer o seguinte: Encontre todas as variables ​​globais prefixadas com ‘xxx_’ e cole-as em uma matriz (por exemplo) construa uma string de consulta usando os pares de valores de […]

Passar variável de escopo angular para JavaScript

Eu estou tendo uma variável de escopo angular streetName. angular.module(‘addApp’).controller(‘add’, [‘$scope’,function($scope) { $scope.streetName = “Bonita Ln”; }]); Como posso acessar streetName em um javascript definido sob este escopo de controlador (adicionar). Por favor ajude. StreetName: {{streetName}} //here i need to access the value of streetName…

Como posso usar delay () com show () e hide () no Jquery

Como posso usar delay() com show() e hide() no Jquery?