Articles of javascript

Como chamar a function javascript de code-behind

Eu escrevi um javascript com uma página asp.net. Na Página Asp.net function Myfunction(){ document.getElementId(‘MyText’).value=”hi”; } Em code-behind Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Session(“My”)= “Hi” Then I want to call “Myfunction” javascript function End If End Sub Como eu posso fazer?

Por que o construtor Promise precisa de um executor?

Ao usar o Promises , por que os gatilhos de resolve e reject não podem ser definidos em outro lugar na base de código? Eu não entendo porque resolve e reject lógica deve ser localizada onde a promise é declarada. Isto é um descuido, ou existe algum benefício em mandar o parâmetro do executor ? […]

Use a Pesquisa do navegador (Ctrl + F) através de um botão no site?

Eu criei um site e adicionei um botão e muito texto. O que eu quero é usar a pesquisa do navegador (Ctrl + F), quando eu pressionar o botão que eu adicionei no site. Como posso conseguir isso?

O que a function javascript retorna na ausência de uma instrução de retorno?

Eu estava pensando, faz uma function sem uma declaração de retorno (ou sem bater as declarações de retorno) retornar um valor que é completamente equivalente a false? Por exemplo: function foo(){}; !!foo(); Isso deve retornar false se executado no firebug (mas não retorna nada se eu apenas chamar foo ();). Muito obrigado! Jason

Encontrando data subtraindo o número X de dias de uma data específica em Javascript

Eu quero encontrar data subtraindo X número de dias de uma data específica em JavaScript. Minha function JavaScript aceita 2 parâmetros. Um é o valor de data e o outro é o número de dias que precisam ser subtraídos. Por exemplo, eu passo minha data de argumento como 27 de julho de 2009 e eu […]

Como contornar a mesma política de origem em javascript sem scripts do lado do servidor

Eu tenho um ambiente que não permite scripts do lado do servidor realmente (é extremamente difícil obter um script “instalado” no servidor). Eu tentei usar um iframe para violar a mesma origem de origem do javascript; no entanto, isso não funcionou. Existem outras soluções alternativas que não conheço? Obrigado!

Por que não posso usar o onClick para executar uma function dentro de uma function .ready do jQuery $ (document)?

Eu sou novo em Javascript e jQuery. Eu quero clicar em um botão e ter uma function js executada. (Para este exemplo, é apenas um alerta, mas na verdade é uma function de ajax.) O primeiro alerta aparece, mas depois que clico no botão, nunca vejo o segundo (“faça”) alerta. Parece que o javascript não […]

Como obter elementos com várias classs

Diga que eu tenho isso: Como eu seleciono este elemento div ? document.getElementsByClassName(‘class1’)[0].getElementsByClassName(‘class2’)[0] Isso não funciona. Eu sei que, no jQuery, é $(‘.class1.class2’) , mas eu gostaria de selecioná-lo com JavaScript vanilla.

Angular.js Nenhum header ‘Access-Control-Allow-Origin’ está presente no recurso solicitado. A origem ‘null’ não tem, portanto, permissão de access

//Create an Angular Module. var newsModule = angular.module(‘NewsModule’, []); //Create an Angular Controller. newsModule.controller(‘newsCtrl’, [‘$scope’, ‘$http’, function ($scope, $http) { //function retrives POST,UPDATE,DELETE,GET data $http.defaults.headers.put = { ‘Access-Control-Allow-Origin’: ‘*’, ‘Access-Control-Allow-Methods’: ‘GET, POST, PUT, DELETE, OPTIONS’, ‘Access-Control-Allow-Headers’: ‘Content-Type, X-Requested-With’ }; $http.defaults.useXDomain = true; $scope.throughdata = function (){ delete $http.defaults.headers.common[‘X-Requested-With’]; $http.get(‘http://www.google.com’).then(function(data,error){ alert(data); alert(error); $scope.days=data.data; }); } } […]

Desaceleração devido a espera não paralela de promises em geradores asynchronouss

Estou escrevendo código usando geradores e Bluebird e tenho o seguinte: var async = Promise.coroutine; function Client(request){ this.request = request; } Client.prototype.fetchCommentData = async(function* (user){ var country = yield countryService.countryFor(user.ip); var data = yield api.getCommentDataFor(user.id); var notBanned = yield authServer.authenticate(user.id); if (!notBanned) throw new AuthenticationError(user.id); return { country: country, comments: data, notBanned: true }; }); […]