Preguntas etiquetadas con coffeescript

CoffeeScript es un lenguaje que se compila en JavaScript. Debajo de todas esas vergonzosas llaves y punto y coma, JavaScript siempre ha tenido un magnífico modelo de objetos en su corazón. CoffeeScript es un intento de exponer las partes buenas de JavaScript de una manera sencilla.



9
Definición de una matriz de objetos anónimos en CoffeeScript
¿Cómo defino una matriz de objetos anónimos en CoffeeScript? ¿Es esto posible en absoluto, usando la sintaxis YAML? Sé que tener una matriz de objetos con nombre es bastante fácil: items:[ item1: name1:value1 item2: name:value2 ] Sin embargo, sería un poco más complicado si esos dos objetos no tuvieran nombres
105 coffeescript 






8
CoffeeScript indefinido
En javascript para verificar si nunca se creó una variable, simplemente lo hacemos if (typeof MyVariable !== "undefined"){ ... } Me preguntaba cómo hago eso en coffeescript ... Intento algo como if (MyVariable?false){ ... } pero esta verificación si MyVariablees una función, si es así, llamará a MyVariable (falso) si …

11
La forma más fácil de verificar si la cadena es nula o vacía
Tengo este código que busca la cadena vacía o nula. Está funcionando en pruebas. 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 = eitherStringEmpty …




11
¿Miembros privados en CoffeeScript?
¿Alguien sabe cómo hacer miembros privados y no estáticos en CoffeeScript? Actualmente estoy haciendo esto, que solo usa una variable pública que comienza con un guión bajo para aclarar que no debe usarse fuera de la clase: class Thing extends EventEmitter constructor: (@_name) -> getName: -> @_name Poner la variable …

13
¿Reaccionar onClick y preventDefault () actualización / redireccionamiento del enlace?
Estoy renderizando un enlace con react: render: -> `<a className="upvotes" onClick={this.upvote}>upvote</a>` Entonces, arriba tengo la función upvote: upvote: -> // do stuff (ajax) Antes del enlace, tenía un intervalo en ese lugar, pero necesito cambiar al enlace y aquí está el problema: cada vez que hago clic en .upvotesla página …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.