Retomando CSSing
He vuelto a retomar CSSing. el proyecto es demasiado grande y me es imposible cumplir mis expectativas, CSSing consiste en generar CSS y Javascript solamente escribiendo código CSS.
Como últimamente esta de moda Javascript estoy adaptando el proyecto, Iván me ayudo en aclarar algunas partes (para que complicarse la vida creando un semilenguaje cuando puedes usar la sintaxis de CSS) y ahora en vez de generar CSS solo se podrá usar para crear Javascript.
Estoy usando Mootools para generar la salida, pero se podrán usar otras librerías (jQuery, Prototype):
//selector:pseudoclass
a#form:mouseover {
color: #000;
background-color: effect(#fff);
}
//macro del selector, para no repetir
$:click {
send: #form_option;
}
//código generado por el parser
$$('a#form').each(function(el) {
el.addEvent('mouseover', function(e){
e.setStyles('color: #000;');
e.effect('background-color').start(#fff);
});
el.addEvent('click', function(e){
$$('#form_option').send();
});
});
Obviamente esto es solo un boceto, así que estoy abierto a sugerencias :P.
Ver post
Comentar
RUDE#1 hace 482 días
Cuando podremos disfrutar de esta maravilla en nuestras propias carnes? incluso a mí que se me resiste el javascript me parece fácil y con un potencial increible...
Suerte!
IceBeat#2 hace 482 días
Wow rude en estos lares, es un placer.
Pues como siempre pasa ganas tenemos pero tiempo, ainss maldito tiempo. Aun anda en proceso :S.
Exacto Rude es esa la idea, intentar llegar a los maquetadores CSS el poder de Javascript sin necesidad de conocer el lenguaje. Ahora mismo no existe nada parecido, solamente helpers que ayudan a los programadores.
Sirocus#3 hace 481 días
Espero que el proyecto llegue a buen puerto.
Suerte compañero!
IceBeat#4 hace 478 días
Gracias Sirocus se hara lo que se pueda ejej.
Cristian#5 hace 476 días
Esto tiene muy buena pinta, a ver si me aprendo los manuales de javascript de una vez y te puedo echar una mano ;)
Salu2
Kilian#6 hace 473 días
Me gustaría saber cómo se usa. Quiero decir... CSSing leerá las hojas de estilo activas en el documento? Tal vez CSSing se encargará de cargar (valga la redundancia) las hojas de estilo y aprobechará para hacer su "magia"? Este proyecto tiene futuro.
IceBeat#7 hace 471 días
Kilian actualmente eso es lo que hace el proyecto http://sourceforge.net/projects/cssing/, pero como para hacerlo bien se requiere mucha maña he preferido simplificarlo un poco, tonces ahora csssing se llamara desde una etiqueta script, para asi soo devolver javascript.