Sfat rapid chiar mai rapidă marcare cu Sparkup

Cei mai mulți dintre noi sunt familiarizați cu popularul utilitar Zen Coding până acum. Pentru cei care nu sunt, transformă procesul de creare a markup complex într-un selector de tip CSS. Acest lucru vă poate salva o perioadă extraordinară de timp; cu toate acestea, are câteva scurte. Din fericire, un alt instrument, Sparkup, inspirat de Zen Coding, remediază aceste probleme și vă împinge productivitatea chiar mai mare!


Prefer un Video Tutorial?


Așteaptă ... Ce codificare Zen?

Luați în considerare următorul marcaj:

 

Acesta este un markup destul de comun pe care îl veți crea pentru fiecare site nou. Presupunând că nu aveți deja acest lucru salvat ca un fragment, acesta poate fi recreat cu ușurință în câteva secunde, cu codificare Zen.

#container> nav> ul> li * 4
  • Ţintă id-uri și clase cu # și . selectoare.
  • Folosește > pentru a filtra arborele și a crea elemente pentru copii.
  • Solicitați mai multe elemente utilizând * simbol.
  • Folosește + simbol pentru a crea frați.

Loc pentru imbunatatiri

Din păcate, există câteva probleme pe care le am cu codificarea Zen.

  • Din câte știu, nu există nicio modalitate ușoară de a călători înapoi copacul. De exemplu, dacă creez a ul> li * 4 selector, eu nu sunt conștient de o modalitate de a filtra înapoi până la ul, și apoi să creați un element frate.
  • Nu există o modalitate de alocare innerHTML la un element. Nu ar fi minunat să scriu, ul> li Unele texte aici?
  • Nu cred că există o cale fila între opriri, după ce vă extindeți.

Din fericire, un utilitar, inspirat de Zen Coding, rezolvă fiecare dintre problemele enumerate mai sus. Este compatibil în față - adică, toate cunoștințele dvs. de codificare Zen se vor transfera fără probleme.


Disponibilitate

În momentul acestei scrieri, Sparkup este disponibil pentru TextMate, Vim și pentru utilizare generală, prin linia de comandă. Este destul de banal să instalați. Pentru mai multe informații, consultați ecranul de mai sus.


Urcați pe copac

Cu Sparkup, putem călători înapoi în copac.

Sintaxa
ul> li * 3> a < < + #contents

Observați cum folosim < să călătorească copacul înapoi. De la eticheta de ancorare, una < ne va duce la lista de pe listă, iar alta ne va aduce înapoi la lista neordonată, moment în care putem crea un frate cu + simbol. Foarte folositor!

Rezultatul
  

Adăugați text în Elemente

Folosind brațele curl, putem atribui valori, sau innerHTML la elementele create. Această caracteristică a fost foarte necesară.

Sintaxa
ul> li> p Textul meu aici
Rezultatul
 
  • Textul meu aici


Tab opriri

Cu Sparkup, putem fila peste opririle necesare, astfel încât să putem introduce atributele / valorile noastre cât mai repede posibil. Cu MacVim, așa cum se arată în ecranul de ecran, puteți utiliza Control + N și Control + P pentru a comuta între opriri.

În acest fel, mai degrabă decât să recurgă la numeroase prese de taste direcționale, o singură comandă vă va duce unde trebuie să fiți. Consultați ecranul pentru un exemplu.


Deci ce crezi? Vrei să faci comutatorul?