Perguntas com a marcação «coffeescript»

CoffeeScript é uma linguagem que compila em JavaScript. Por trás de todas essas chaves e pontos-e-vírgulas embaraçosos, JavaScript sempre teve um modelo de objeto lindo em seu coração. CoffeeScript é uma tentativa de expor as partes boas do JavaScript de uma maneira simples.



9
Definindo uma matriz de objetos anônimos em CoffeeScript
Como faço para definir uma matriz de objetos anônimos em CoffeeScript? Isso é possível, usando a sintaxe YAML? Eu sei que ter uma matriz de objetos nomeados é muito fácil: items:[ item1: name1:value1 item2: name:value2 ] No entanto, seria um pouco mais complicado se esses dois objetos não tivessem nomes
105 coffeescript 






8
CoffeeScript Undefined
Em javascript para verificar se uma variável nunca foi criada, basta fazer if (typeof MyVariable !== "undefined"){ ... } Fiquei me perguntando como faço isso em coffeescript? ... Tento algo como if (MyVariable?false){ ... } mas esta verifica se MyVariableé uma função que chamará MyVariable (false) se não chamar void …

11
Maneira mais fácil de verificar se a string é nula ou vazia
Eu tenho este código que verifica a string vazia ou nula. Está funcionando em testes. eitherStringEmpty= (email, password) -> emailEmpty = not email? or email is '' passwordEmpty = not password? or password is '' eitherEmpty = emailEmpty || passwordEmpty test1 = eitherStringEmpty "A", "B" # expect false test2 = …

8
Como faço para que o botão Voltar funcione com uma máquina de estado do roteador ui AngularJS?
Implementei um aplicativo de página única angularjs usando ui-router . Originalmente, identifiquei cada estado usando um url distinto, mas isso tornava urls compactadas com GUID hostis. Portanto, agora defini meu site como uma máquina de estados muito mais simples. Os estados não são identificados por urls, mas são simplesmente transferidos …



11
Membros privados no CoffeeScript?
Alguém sabe como tornar membros privados e não estáticos no CoffeeScript? Atualmente estou fazendo isso, que usa apenas uma variável pública começando com um sublinhado para esclarecer que não deve ser usada fora da classe: class Thing extends EventEmitter constructor: (@_name) -> getName: -> @_name Colocar a variável na classe …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.