Articles of javascript

Como faço para verificar se uma matriz inclui um object em JavaScript?

Qual é a maneira mais concisa e eficiente de descobrir se uma matriz JavaScript contém um object? Essa é a única maneira que sei fazer: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } Existe uma maneira melhor […]

jQuery AJAX cross domain

Aqui estão duas páginas, test.php e testserver.php. test.php $(function() { $.ajax({url:”testserver.php”, success:function() { alert(“Success”); }, error:function() { alert(“Error”); }, dataType:”json”, type:”get” } )}) testserver.php Agora meu problema: quando ambos os arquivos estão no mesmo servidor (localhost ou servidor web), funciona e alert(“Success”) é chamado; Se estiver em servidores diferentes, significando testserver.php no servidor da web […]

JQuery – $ não está definido

Eu tenho um simples evento de clique jquery $(function() { $(‘#post’).click(function() { alert(“test”); }); }); e uma referência de jquery definida no site.master <script src="” type=”text/javascript”> Verifiquei se o script está sendo resolvido corretamente, posso ver a marcação e ver o script diretamente no firebug, portanto, devo estar sendo encontrado. No entanto, ainda estou recebendo: […]

Como funcionam os fechamentos de JavaScript?

Como você explicaria os encerramentos de JavaScript para alguém com conhecimento dos conceitos que eles consistem (por exemplo, funções, variables ​​e afins), mas não entende os encerramentos em si? Eu vi o exemplo Scheme dado na Wikipedia, mas infelizmente isso não ajudou.

Definindo “marcado” para uma checkbox de seleção com jQuery?

Eu gostaria de fazer algo assim para marcar uma checkbox usando jQuery : $(“.myCheckBox”).checked(true); ou $(“.myCheckBox”).selected(true); Será que tal coisa existe?

Como funciona o header Access-Control-Allow-Origin?

Aparentemente, eu entendi completamente sua semântica. Eu pensei em algo assim: Um cliente faz o download do código javascript MyCode.js de http: // siteA – a origem . O header de resposta de MyCode.js contém Access-Control-Allow-Origin: http: // siteB , que eu pensei que significava que MyCode.js tinha permissão para fazer referências cruzadas ao site […]

Como append todo o conjunto de modelos para formdata e obtê-lo no MVC

Como faço para passar um object de modelo de conjunto inteiro através de formdata e convertê-lo para o tipo de modelo no controlador? Abaixo está o que eu tentei! Parte JavaScript: model = { EventFromDate: fromDate, EventToDate: toDate, ImageUrl: imgUrl, HotNewsDesc: $(“#txthtDescription”).val().trim(), }; formdata.append(“model”,model); então passará pelo AJAX, será uma string, e se eu verificar […]

Por que o document.write é considerado uma “prática ruim”?

Eu sei document.write é considerado uma má prática; e espero compilar uma lista de motivos para enviar a um fornecedor de terceiros o motivo pelo qual eles não devem usar o document.write nas implementações de seu código de análise. Por favor inclua o seu motivo para reivindicar o document.write Escreva como uma má prática abaixo.

Como obter o valor dos parâmetros GET?

Eu tenho um URL com alguns parâmetros GET da seguinte maneira: www.test.com/t.html?a=1&b=3&c=m2-m3-m4-m5 Eu preciso obter todo o valor de c . Tentei ler a URL, mas só consegui m2 . Como faço isso usando JavaScript?

Existe uma function RegExp.escape em Javascript?

Eu só quero criar uma expressão regular de qualquer seqüência possível. var usersString = “Hello?!*`~World()[]”; var expression = new RegExp(RegExp.escape(usersString)) var matches = “Hello”.match(expression); Existe um método embutido para isso? Se não, o que as pessoas usam? Ruby tem RegExp.escape . Eu não sinto que eu precise escrever o meu próprio, tem que haver algo […]