Perguntas com a marcação «javascript»

136
Descansar com o roteador aninhado Express.js

Suponha que eu queira ter pontos de extremidade REST parecidos com este: /user/ /user/user_id /user/user_id/items/ /user/user_id/items/item_id CRUD em cada se faz sentido. Por exemplo, / user POST cria um novo usuário, GET busca todos os usuários. / user / user_id GET busca apenas esse...

136
Object.freeze () vs const

Object.freeze()parece ser um método de conveniência de transição para avançar no uso constno ES6. Existem casos em que ambos ocorrem no código ou há uma maneira preferida de trabalhar com dados imutáveis? Devo usar Object.freeze()até o momento todos os navegadores com os quais trabalho com...

136
Enums em Javascript com ES6

Estou reconstruindo um projeto Java antigo em Javascript e percebi que não há uma boa maneira de criar enumerações em JS. O melhor que posso apresentar é: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); Os constmantimentos Colorsnão...

135
Retornando JSON do PHP para JavaScript?

Eu tenho um script PHP que está sendo chamado através do jQuery AJAX. Eu quero que o script PHP retorne os dados no formato JSON para o javascript. Aqui está o pseudo-código no script PHP: $json = "{"; foreach($result as $addr) { foreach($addr as $line) { $json .= $line . "\n"; } $json .=...

135
Como desativar a postagem em um botão asp

Eu tenho um botão asp. É do lado do servidor, por isso só posso mostrá-lo para usuários logados, mas quero que ele execute uma função javascript e parece que quando runat = "server" sempre chama o evento de postagem. Eu também tenho um botão regular ( <input...>) não rodando no servidor e...

135
Selecione todo o texto DIV com um único clique do mouse

Como destacar / selecionar o conteúdo de uma tag DIV quando o usuário clica no DIV ... a idéia é que todo o texto seja realçado / selecionado para que o usuário não precise realçar manualmente o texto com o mouse e, potencialmente, perdeu um pouco do texto? Por exemplo, digamos que temos um DIV...