Perguntas com a marcação «javascript»

JavaScript (que não deve ser confundido com Java) é uma linguagem de alto nível, dinâmica, com vários paradigmas e de tipo fraco usada para scripts no lado do cliente e no lado do servidor. Use esta tag para perguntas sobre implementações comuns de ECMAScript, JavaScript, JScript, etc. JS normalmente não se refere ao seu primo ECMA, ActionScript.

276
Usar == no JavaScript já faz sentido?

Em JavaScript, The Good Parts , Douglas Crockford escreveu: O JavaScript possui dois conjuntos de operadores de igualdade: ===e !==, e seus gêmeos maus ==e !=. Os bons funcionam da maneira que você esperaria. Se os dois operandos forem do mesmo tipo e tiverem o mesmo valor, ===produz truee...

261
Existe algum motivo para usar a palavra-chave "var" no ES6?

O guia de Babel para o ES6 diz: leté o novo var. Aparentemente, a única diferença é o varescopo da função atual , enquanto o letescopo do bloco atual . Existem alguns bons exemplos nesta resposta . Não vejo nenhum motivo para usar varno código ES6. Mesmo que você queira escopo uma dada...

214
Quanto devo usar 'let' vs 'const' no ES6?

Eu tenho escrito muito código ES6 para io.js recentemente. Não há muito código na natureza para aprender, por isso sinto que estou definindo minhas próprias convenções à medida que avanço. A minha pergunta é sobre quando usar constvs let. Eu tenho aplicado esta regra: Se possível, use const. Use...

110
Benefícios do log estruturado versus log básico

Estamos criando um novo aplicativo e eu gostaria de incluir o log estruturado. Minha configuração ideal seria algo como Serilogpara o nosso código C # e Bunyanpara o nosso JS. Eles se alimentariam fluentde poderiam sair para várias coisas, pensei inicialmente elasticsearch + kibana. Já temos um...

104
Por que os trampolins funcionam?

Eu tenho feito algum JavaScript funcional. Eu pensava que a Otimização de chamada de cauda havia sido implementada, mas, como se vê, eu estava errado. Assim, eu tive que me ensinar trampolim . Depois de ler um pouco aqui e em outros lugares, consegui entender o básico e construí meu primeiro...

95
O que é JavaScript, realmente?

Tudo isso começou quando eu estava procurando uma maneira de testar minha página da Web quanto à conformidade com o JavaScript, como o W3C HTML Validator . Ainda não encontrei um. Então, deixe-me saber se você conhece algum ... Procurei a página oficial do JavaScript e encontrei o script ECMA ....

86
Vantagens de usar JavaScript puro sobre JQuery

Quais são as vantagens de usar somente Javascript em vez de usar apenas JQuery? Tenho experiência limitada com JavaScript e codificação JQuery. Adicionei bits e trechos de cada uma às páginas HTML, mas na maioria das vezes codifiquei coisas do lado do servidor em outros idiomas. Percebi que,...

73
O JavaScript é interpretado por design?

Sou cauteloso ao fazer esta pergunta porque ela pode parecer excessivamente exigente. Acabei de abrir o JavaScript: The Definitive Guide, e ele afirma na primeira página do capítulo 1 "JavaScript é uma linguagem de programação interpretada de alto nível, dinâmica e sem tipo" Então, devo...