HTML + Javascript = ?

Per poco che riprenda in mano la programmazione web (in questo caso per costruire un’estensione per Chromium), non posso evitare di sentire che c’è qualcosa di sbagliato di fondo.

E credo il problema sia questo: abbiamo preso un qualcosa di statico e senza vita, l’HTML appunto; ed abbiamo voluto infilargli un’anima a forza, il Javascript appunto. Certamente, moltissimo è stato fatto. Eppure, nella sostanza, è un mostro di Frankenstein.

Perché non è previsto di default che io possa scrivere qualcosa come

<ul creatorFun=processa data=lista></ul>

intendendo che il browser deve creare una lista contenente

processa(lista[0]);
processa(lista[1]);
...
processa(lista[lista.length-1]);

(o se non è specificata una creatorFun, semplicemente assumendo  processa(x) = <li> x </li> ) senza doverlo ogni volta riscrivere a mano, con un ciclo, appendChild e tutto?

È un cambio di mentalità che sarebbe  davvero ora accadesse -mi capita molto più spesso di creare liste di dati non noti a priori, che il contrario. E questo è solo un primo esempio delle funzioni che sarebbe naturale integrare, se si prendesse atto che la variabilità non è più l’eccezione ma la regola.

Informazioni su francescodondi

Qui il mio curriculum online. "nerd score"
Questa voce è stata pubblicata in Uncategorized. Contrassegna il permalink.

2 risposte a HTML + Javascript = ?

    • francescodondi ha detto:

      I think I have sometime, but I didn’t really get how it coud help me. I’m not sure I do now, actually… so the idea is I could save my data on an XML file, update that, and then recompile the whole page using the templete to get it updated? Not exactly what I was searching for, but I’ll explore the possibility, as soon as I have a little more time. Thanks for the suggestion!

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...