Javascript, HTML, CSS e affini.
Nel mondo della programmazione esiste anche lui, il Javascript, che in molti casi è estremamente utile per non dire essenziale.
Javascript lo usiamo dentro l'HTML, che è il meta-linguaggio per la creazione di pagine web visibili dai browser.
Il CSS, ovvero Cascade Style Sheet, lo si usa assieme all'HTML per modificare tramite delle proprietà di attributo il comportamento visivo degli elementi HTML.
Gli affini ... sceglieteveli da soli. Io qua mi limito ad infilare dentro tutto quello che ripassa per questa macro categoria.
Piacevole sorpresa oggi mentre rientro in ufficio. Il postino ha consegnato la "misera" spedizione di luglio con dentro la copia Expression Blend ed Expression Web. Al volo installo il Web e inizio a giocarci. Sicuramente molte cose sono state corrette dalla demo che avevo testato, ma altre invece le vedo ancora qua. Tipo l'errore nel FTP file transfer che continua non volersi connettere con gli FTP remoti, lamentando un errore di nome utente e password, che dipendono molto probabilmente dal passive mode mancante e che non è (almeno non lo trovo) in alcun modo configurabile. Oppure un errore sulla validazione...
Ho scritto questo post per avere sempre sotto portata di mano i caratteri speciali validi per il codice HTML.
Pensando che potesse essere utile anche a voi, vi riporto il link del mio blog esterno.
Ho scritto un articoletto sul perchè si dovrebbe spingere i clienti a rifare il look del proprio sito. L'ho pubblicato sull'altro blog che mando avanti con il tiotlo "Alcune buone ragioni per proporre ai propri clienti un restyling del loro sito". Se a qualcuno interessa, può essere spunto di discussione con i propri clienti.
Io l'ho scritto dopo una accesa chiacchierata contro uno spilorcio di quelli numeri uno che era dal 1999 che non toccava il suo sito.
Incredibile ma vero. Non ci voglio ancora credere, forse mi sbaglio, forse il mio snippet è sbagliato, eppure via Javascript, caricando un documento XML esterno, se si vuole andare a lavorare via XPath per selezionare una collection di nodi, il risultato che torna è un XPathObject contenente il nulla più assoluto.
Sarà colpa del mio snippet? Colpa di una errata interpretazione degli standard W3C da parte del team di Firefox? Eppure il codice - mando a dirlo - opportunamente modificato per IE funziona. La cosa più incredibile è che se invece di essere un documento XML esterno, si passa il...
Uno dei miei ultimi lavori prevedeva la realizzazione di uno scroller che fosse facilmente modificabile dall'utente finale. La soluzione più rapida è stata quella di fargli un file XML da far leggere allo script di scrolling contenuto nella pagina e felice lui che con poco se l'è cavata, contento io che non sono dovuto andare ad impazzirmi con chissà che cosa.
Visto che il javascript è un codice di "pubblico dominio", prima che lo script vada in giro per il mondo gratis senza riconoscimenti, lo firmo prima e lo regalo a tutti.
La demo la potete trovare qui: www.web-ma.com/code/scroller.
Buon divertimento a tutti.
Per quanto non abbia mai sopportato l'integrazione con il sistema operativo di Internet Explorer, specialmente visto che è sempre stato altamente fuori standard, la cosa l'ho pur sempre dovuta digerire perchè al mondo chi non mastica informatica è costretto a subire le scelte di coloro che stanno a monte.
Detto questo, la nuova versione del celebre browser non è - nel complesso - male, però come al solito, hanno dimenticato la fatidica opzione "Vuoi sovrascrivere la tua versione precedente o magari avresti voglia solo di provarmi qualche istante e magari sfanculXXXi se non ti piaccio?".
Per chi poi è web designer, non...
Forse sarà stata una delle poche cose che ho avuto modo di apprezzare della passata amministrazione, la legge Stanca sulle disposizione per favorire l'accesso dei soggetti disabili agli strumenti informatici.
Stante alla legge, tutti i siti web dovrebbero essere modificati e realizzati in tal senso.
Ammetto che il mio unico sito web realizzato per l'amministrazione pubblica, quello del Comune di Crecchio dove ho la sede della mia azienda, contiene anche lui degli errori; tuttavia non mi sono mai sentito nel diritto di reclamare la sua accessibilità, anche perchè lo stesso progetto è una causa persa.
L'ho realizzato ancora nel luglio 2004 e...
Ogni qual volta lavoro su di un sito web trovo abbastanza frustante che
alcuni elementi che di logica dovrebbero essere posizionati correttamente,
questi invece siano disposti da tutt'altra parte.
E non c'è santo che tenga, per spostare gli elementi e capire il macello si
possono fare solo che prove. E non immagginiamo poi quando il casino è per le
incompatibilità del dannato IE che ragiona fuori dagli standard (speriamo in
IE7, anche se quello che ho visto è alquanto allucinante).
Comunque, per Firefox, c'è qualcuno che c'ha pensato. Fortuna mia, fortuna
vostra. Si tratta di un'estenzione per il browser che consente, una...
Velocemente. Tra i
ridottissimi minuti di tempo libero che ho dedicato alla navigazione informativa
su internet mi sono imbattuto su questo script JS per ottenere uno spettacolare
overlay grafico.Per chi non sapesse cosa è, in poche parole si tratta di -
creando una sorta di asse Z - far credere che la pagina web sottostante sia
sovrastata da un'altra. Nel caso in particolare la tecnica è stata
utilzizzata per far capire all'utente che la pagina sottostante è in corso di
caricamento.
L'autore è veramente degno di nota, così come il
suo script.
Ebbene si, ci ho provato, ma non c'è stato niente da fare,
le webform proprio non le digerisco. In particolare il fatto che i controlli
debbano essere creati nella Init, per poi essere validati immediatamente dopo,
controllare se la pagina è in postback, sapere se è validata, non poter usare la
collection Request.Form.
Insomma, devo essere onesto, Microsoft poteva
sicuramente ingegnarsi un pochetto di più e rendere meno ostico l'uso dei suoi
validator.
Detto questo, se consideriamo che comunque per
essere compatibile con i browser, i validator devono comunque produrre codice
ECMAScript o Javascript che dir si voglia, allora tanto vale continuare...
Sebbene il visual studio sia capace di fare il debug di
codice javascript, la cosa può rivelarsi un peletto complicata da eseguire,
senza contare tutti gli effetti secondari che ne derivano e che ogni volta
bisogna ricordarsi di togliere onde evitare spiacevoli complicazioni durante il
normale uso del browser (tonnellate di finestre e di pop-up per segnalarti
possibili errori di codice).
Detto questo, la Microsoft in questo suo articolo spiega come fare, ma
personalmente dopo qualche ricerca, considerato il costo esiguo, sebbene qualche
bachetto che ho avuto modo di riscontrare, penso che questo programma sia un ottima
alternativa.