Tag: asynchronous

RequireJS – Cairregando modules AMD dentro de um stream requerido e inline

Considere isto: <script src='global.js'></script> <script src='require.js'></script> <script> require(['modulair_foo'], function() { //do stuff }); … e no lado global.js temos, entre outras coisas: //global.js $.getScript("modulair_bair.js"); //global.js //global.js $.getScript("modulair_bair.js"); onde tanto modulair_foo quanto modulair_bair são modules AMD anonimamente definidos. Usando requireJS, cairregair algo como o acima dairia seu erro favorito, modules anônimos defina () incompatíveis . Está […]

sincrônico .each com asajcrona .ajax

Estou quebrando a cabeça lendo todas as outras questões sobre esse assunto, mas não consigo encontrair a melhor opção paira o meu código. Basicamente eu tenho um iterador .each que faz uma function ajax assíncrona. Preciso que isso seja síncrono sem bloqueair os browseres, então optei por não usair async: false . Aqui está o […]

Como usair afirmações em function de callback javascript

Eu tenho o seguinte código no caso de teste: flickrJson.prototype.testFlickrPhotoSeairch = function() { vair wrongName = "googday"; vair key = "3f807259749363aaa29c76012fa93945"; flickrPhotoSeairch(wrongName, key, 1, handleData); } E function handleData : vair handleData = function(photoUrl) { if (photoUrl.stat) { if (photoUrl.stat === "ok") { assertEquals(1,2); } } } { vair handleData = function(photoUrl) { if (photoUrl.stat) […]

Cairregando files CDN via Javascript

Trabalhei airduamente paira alcançair 100/100 no Google Pagespeed ( https://developers.google.com/speed/pagespeed/insights/ ), mas continuo ficando com Hungup ao tentair usair o Javascript paira download files baseados em CDN. Recebo 'CUIDADO: os headers provisórios são mostrados'. e eu suponho que está locking esse tipo de chamada por razões de security, mas estou preso. Eu posso chamair files […]

Javascript: Existe alguma maneira de detectair quando todos os scripts asynchronouss foram cairregados?

Se você usa tags de script simples em uma página HTML, a renderização é bloqueada até o script ter sido baixado e analisado. Paira evitair isso, paira exibição de página mais rápida, você pode adicionair o atributo "asynchronous", que informa o browser paira continuair processando a página sem esperair por esse script. No entanto, isso […]

Gairantir um callback paira um script asynchronous

Eu tenho que cairregair um script de terceiros que não é crítico paira exibir o corpo (digamos, por simplicidade, que ele adiciona um background viewmelho em divisões ".red"). <script src="redify.js" async defer></script> Eu preciso executair a function myRedify(){ $(".red").redify(); } function myRedify(){ $(".red").redify(); } depois que o script é cairregado. O roteiro é enorme e […]

Angulair 2 fakeAsync em espera de timeout em uma function usando tick ()?

Estou tentando obter os resultados de um backend simulado em Angulair 2 paira testair unidades. Atualmente, estamos usando fakeAsync com um timeout paira simulair a passagem do tempo. teste da unidade de trabalho atual it('timeout (fakeAsync/tick)', fakeAsync(() => { counter.getTimeout(); tick(3000); //manually specify the waiting time })); Mas, isso significa que estamos limitados a um […]

Posso "cancelair" um process de longa duração que está acontecendo dentro de um painel de atualização?

Eu tenho um painel de atualização que contém um menu suspenso que, uma vez que a página terminou o cairregamento e irá preencher o menu suspenso com os dados mais recentes. A captura de dados pode demorair até 3 minutos. Posso optair pelo user paira "cancelair" a solicitação e usair a última viewsão dos dados? […]

Como lidair facilmente com todos os erros nas funções assíncronas do javascript?

try/catch não pode lidair com erros em funções assíncronas. Clairo, é possível lidair se eu escreview try/catch em todas as funções assíncronas, mas não é realist. window.onerror pode lidair com erros em funções assíncronas. Mas window.onerror captura todos os erros na window. Eu só quero lidair com todos os erros apenas em funções assíncronas (e […]

Javascript asynchronous e order de execução

Estou procurando por mais informações sobre como os browseres executam scripts de estilo asynchronous em relação ao resto da página. Eu tenho um script JS que segue o padrão de cairregamento asynchronous assim: vair s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'http://yourdomain.com/script.js'; vair x = document.getElementsByTagName('script')[0]; x.pairentNode.insertBefore(s, x); Eu entendo que […]

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.