<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mac Village &#187; javascript</title>
	<atom:link href="http://www.macvillage.it/macvillage/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.macvillage.it/macvillage</link>
	<description>La community Think Different!</description>
	<lastBuildDate>Thu, 06 Oct 2011 06:44:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Lezioni web Programming &#8211; 01 &#8211; HTML</title>
		<link>http://www.macvillage.it/macvillage/2008/05/09/lezioni-web-programming-01-html/</link>
		<comments>http://www.macvillage.it/macvillage/2008/05/09/lezioni-web-programming-01-html/#comments</comments>
		<pubDate>Fri, 09 May 2008 08:00:03 +0000</pubDate>
		<dc:creator>Raiden</dc:creator>
				<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ipertesto]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[markup]]></category>

		<guid isPermaLink="false">http://www.macvillage.it/?p=10</guid>
		<description><![CDATA[<img style="vertical-align: middle;" src="http://www1.istockphoto.com/file_thumbview_approve/42005/2/istockphoto_42005_html_code_closeup.jpg" alt="web programming" width="380" height="285" />


<strong>Introduzione ad HTML </strong>
<em>Documenti HTML
Tag di markup
Formattazione del testo
Collegamenti ipertestuali
Immagini
Tabelle
Frame
Form in linea (moduli)</em>
<strong></strong>


<a title="web programming" href="http://www.macvillage.it/2008/05/08/lezioni-web-pr…amming-01-html" target="_self">Prosegue....</a>]]></description>
			<content:encoded><![CDATA[<p><img style="vertical-align: middle;" src="http://www1.istockphoto.com/file_thumbview_approve/42005/2/istockphoto_42005_html_code_closeup.jpg" alt="web programming" width="380" height="285" /></p>
<p> </p>
<p><strong>Introduzione ad HTML </strong><br />
<em>Documenti HTML<br />
Tag di markup<br />
Formattazione del testo<br />
Collegamenti ipertestuali<br />
Immagini<br />
Tabelle<br />
Frame<br />
Form in linea (moduli)</em><br />
<strong></strong></p>
<p><strong>Terminologia </strong><br />
<em>HTML<br />
–Acronimo di HyperText Markup Language<br />
–È una collezione di stili indipendenti dalla<br />
piattaforma che definiscono Ie varie componenti di<br />
un documento del World Wide Web<br />
–È un linguaggio  utilizzato per pubblicare<br />
documenti ipermediali sul WWW<br />
Documento HTML<br />
–Documento di testo (ASCII) che può essere creato<br />
con qualsiasi text-editor (si potrebbe usare vi<br />
oppure notepad)</em></p>
<p><strong>HyperText Markup Language</strong><br />
<em>È un linguaggio di marcatura del testo<br />
–Non è un linguaggio di programmazione<br />
–È costituito da un insieme di parole chiave (tag o<br />
marcatori) con cui identifica porzioni del<br />
documento<br />
–È nato con l’obiettivo di consentire la definizione di<br />
documenti ipertestuali distribuiti su una rete di<br />
computer<br />
HTML viene definito come applicazione di<br />
SGML (Standard Generalized Mark Up<br />
Language) </em></p>
<p><em></em><br />
<strong>Caratteristiche di HTML </strong><br />
<em>Con HTML è possibile:<br />
–Definire la struttura logica di un documento<br />
–Definire la formattazione tipografica del<br />
testo fornendo indicazioni  utili per il<br />
rendering<br />
–Definire dei collegamenti ipertestuali tra i<br />
vari documenti<br />
–Definire l’interfaccia utente di<br />
un’applicazione WEB </em></p>
<p><strong>Errore di sintassi in HTML </strong><br />
<em>L’errore di sintassi in HTML non è<br />
previsto nell’ambito dell’elaborazione di<br />
un documento<br />
Ciò che non è riconducibile ad un tag<br />
del linguaggio viene semplicemente<br />
ignorato e visualizzato in quanto tale </em></p>
<p><strong>Che cosa è un tag </strong></p>
<p><em>In un documento testuale, un elemento è una<br />
parte fondamentale della sua struttura<br />
Esempi di elementi sono:<br />
–Tabelle, paragrafi, liste, immagini, …<br />
Un tag è un mezzo per contrassegnare<br />
(marcare) gli elementi di un file testuale che<br />
deve essere poi interpretato da un’altra entità<br />
(e.g, user agent – browser)<br />
Il tag associa all’elemento una  determinata<br />
caratteristica (strutturale, tipografica, …)</em></p>
<p><em>I tag sono costituiti da un elemento di<br />
inizio marcatura ed un elemento di fine<br />
marcatura<br />
I tag HTML sono case insensitive&#8230;<br />
Gli elementi di inizio marcatura possono<br />
essere caratterizzati da attributi a cui è<br />
associato un particolare valore: </em></p>
<p><em></em><br />
<strong>Forma di un TAG </strong><br />
<em>&lt;tag<br />
attributo1=“valore1”<br />
…<br />
attributon=“valoren”&gt;<br />
&lt;/TaG&gt; </em></p>
<p><strong>Entità o sequenze di escape </strong><br />
<em>Per garantire la trasportabilità del documento,<br />
HTML utilizza la codifica ASCII standard a 7<br />
bit (caratteri da 1 a 127)<br />
Per rappresentare simboli speciali o caratteri<br />
nazionali, HTML utilizza alcune entità o<br />
sequenza di escape<br />
Tali entità vengono utilizzate quando l’uso del<br />
carattere reale può confondere il browser<br />
La sequenza di escape è case sensitive </em></p>
<p><em></em><br />
<strong>Esempi di entità </strong><br />
<em>Un entità ha la seguente forma<br />
&amp;Entityname;<br />
–  (“spazio”)<br />
–&lt; (&lt;)  &gt; (&gt;)<br />
–&amp; (&amp;)  &#8221; (“)<br />
–à (à)  Á (Á)<br />
–è (è)   é (è)<br />
–® (®)<br />
–Ä (Ä) ü (ü)</em></p>
<p> </p>
<p> </p>
<p> </p>
<hr /> </p>
<p> </p>
<p> </p>
<p> </p>
<h1>I tag di HTML</h1>
<p style="center;"> </p>
<p> </p>
<p> </p>
<p> </p>
<hr /><strong>I tag HTML</strong><br />
<em>Indica come l’elemento a cui è<br />
associato deve essere rappresentato<br />
Consiste di una parentesi angolare<br />
aperta &lt;, seguita da un nome, e da una<br />
parentesi angolare chiusa &gt;<br />
Alcuni tag possono essere presenti in<br />
coppia ( &lt;H1&gt; e &lt;/H1&gt; ).<br />
–Tag contenitori </em></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><strong>Tag </strong><br />
<em>Esistono tag di apertura e tag di<br />
chiusura<br />
–&lt;H1&gt; è un tag di apertura<br />
–&lt;/H1&gt; è un tag di chiusura<br />
Per chiudere un tag aggiungi / al tag<br />
iniziale<br />
Molti tag,  ma non tutti, devono avere un<br />
tag di chiusura<br />
–Per, quelli che lo ammettono conviene<br />
metterlo sempre per abituarsi ad XML </em></p>
<p><strong>Gli attributi </strong><br />
I<em>nformazioni aggiuntive associate a tag<br />
Aiutano ad associare delle proprietà agli<br />
elementi nella formattazione di<br />
documenti<br />
NomeAttributo = “ valore ”<br />
&lt;FONT FACE=&#8221;ARIAL&#8221;&gt; esempio<br />
&lt;/FONT&gt;<br />
Molti degli attributi sono deprecati in<br />
HTML 4.01, si dovrebbe usare CSS per<br />
indicare le caratteristiche del tag </em><br />
<strong></strong></p>
<p><strong>Struttura di un documento HTML</strong><br />
<em>Ogni documento HTML inizia con<br />
&lt;HTML&gt; e termina con &lt;/HTML&gt;<br />
Viene diviso in due parti<br />
–Intestazione &lt;HEAD&gt;  &lt;/HEAD&gt;<br />
• Contiene il titolo del documento ed altre<br />
informazioni non visualizzate dal browser<br />
–Corpo &lt;BODY&gt;  &lt;/BODY&gt;<br />
• Contiene il documento vero e proprio</em></p>
<p><strong>HEAD e BODY </strong><br />
<em>L’intestazione (HEAD) fornisce al browser<br />
informazioni importanti sul documento che si<br />
vuole visualizzare come:<br />
–titolo della pagina<br />
– le parole chiave per i motori di ricerca<br />
– i file esterni da includere (js e/o css)<br />
Il corpo (BODY) rappresenta quello che viene<br />
poi visualizzato nella pagina:<br />
–Testo<br />
–Immagini<br />
–Link<br />
–Tabelle …</em><br />
<strong></strong></p>
<p><strong>Un documento HTML minimale </strong></p>
<pre><em>&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;
Un semplice documento HTML &lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
</em>
<em>Questo è un semplicissimo documento HTML
&lt;/BODY&gt;
&lt;/HTML&gt;
</em></pre>
<p><strong><br />
Il tag &lt;HTML&gt; </strong><em><br />
Funzione:<br />
–Delimita un documento HTML completo<br />
Attributi:<br />
–DIR<br />
–LANG<br />
–VERSION (deprecato)</em></p>
<p><strong>L&#8217;attributo DIR </strong><br />
<em>Specifica in quale direzione il browser<br />
mostra il testo all&#8217;interno dell&#8217;intero<br />
documento:<br />
–Valore di default ltr left-to-right<br />
–rtl usato per il cinese, l&#8217;ebraico, &#8230;<br />
Dipende dal contenuto che si mostra<br />
–Potrebbe semplicemente giustificare il testo </em></p>
<p><strong>L&#8217;attributo lang </strong><br />
<em>Specifica la lingua utilizzata in tutto il<br />
documento.<br />
Idealmente il browser lo usa per rendere<br />
migliore il testo per l&#8217;utente.<br />
–Setta l&#8217;attributo ad uno standard ISO-639<br />
• Si può anche settare un dialetto<br />
–en,fr,de, it,&#8230; </em></p>
<p><strong>Il tag &lt;HEAD&gt; </strong><br />
<em>Contiene informazioni sulla pagina<br />
È un tag contenitore<br />
Viene subito dopo HTML e prima di<br />
BODY<br />
Il tag più utilizzato all’interno di HEAD è<br />
&lt;TITLE&gt;<br />
–Per dare un titolo ad un documento (quello<br />
che compare come intestazione della<br />
finestra del browser) si usa il tag &lt;TITLE&gt; </em><br />
<strong></strong></p>
<p><strong>Nota </strong><br />
<em>Ogni tag può essere scritto sia in<br />
minuscolo che in maiuscolo<br />
Solo le sequenze di escape sono case<br />
sensitive<br />
Nelle slide useremo sempre le<br />
maiuscole per chiarezza, ma&#8230;<br />
abituatevi a scriverli in minuscolo per<br />
abituarvi alla sintassi di XML</em></p>
<p><strong>Il tag BASE </strong><br />
<em>Specifica la locazione iniziale per le URL<br />
relative (non completamente specificate con<br />
protocollo e nome dell’host)<br />
Sintassi<br />
&lt;BASE HREF=“…”&gt;<br />
HREF indica la stringa da prependere a tutte le URL<br />
contenute nel documento<br />
Esempio<br />
&lt;BASE<br />
HREF=“http://www.dia.unisa.it/parente/TSW”&gt; </em></p>
<p><strong>Il tag SCRIPT</strong><br />
<em>È usato per immergere, all’interno del<br />
documento del codice in un linguaggio di<br />
scripting, in genere Javascript<br />
Sintassi<br />
&lt;SCRIPT LANGUAGE=“…” TYPE=“…” &gt;…&lt;/SCRIPT&gt;<br />
LANGUAGE specifica il linguaggio<br />
TYPE è un MIME Type (e.g., text/javasript)<br />
Maggiori dettagli in seguito </em></p>
<p><strong>Il tag STYLE </strong><br />
<em>È usato per includere, all’interno del<br />
documento, un foglio di stile<br />
Sintassi<br />
&lt;STYLE TYPE=“…” &gt; . . . &lt;/STYLE&gt;<br />
TYPE è un MIME Type (e.g., text/css)<br />
Maggiori dettagli in seguito </em></p>
<p><strong>Il tag LINK </strong><br />
<em>Fornisce solo delle informazioni su come<br />
il documento corrente si relaziona agli<br />
altri documenti, specificando:<br />
–una locazione dell’indice<br />
–documento precedente, quello successivo<br />
–Utile per motori di ricerca e pre-caricare alcune pagine<br />
Permette di includere dei file esterni<br />
–Contenenti fogli di stile o codice Javascript<br />
Possono essere presenti più LINK nella<br />
stessa sezione HEAD</em></p>
<p><strong>Sintassi del tag LINK </strong><br />
<em>&lt;LINK REL=“…” HREF=“…” TYPE=“…”&gt;<br />
Esempio<br />
&lt;LINK  HREF=“MioStile.css”<br />
REL=“STYLESHEET”<br />
TYPE=“text/css”&gt;<br />
&lt;LINK HREF=”cap14.html”<br />
REL=next &gt;<br />
&lt;LINK REL=“ICON&#8221;<br />
HREF=&#8221;mozilla-16.png&#8221;<br />
TYPE=&#8221;image/png&#8221;&gt;<br />
Documento che fa parte di<br />
una sequenza di<br />
documenti<br />
Aggiunge un’icona all’inizio<br />
della barra di navigazione </em></p>
<p><em></em><br />
<strong>Un altro modo per aggiungere icone </strong><br />
<em>Creare un file di nome favicon.ico ed<br />
inserirlo nella root directory del sito<br />
Il file deve essere un’icona di Windows<br />
con particolari caratteristiche<br />
–16&#215;16 oppure 32&#215;32 pixel<br />
–Massimo 32 colori<br />
Esistono programmi (e.g. Michelangelo)<br />
per generare file con questo formato o<br />
per convertire un’immagine da un<br />
qualsiasi formato al formato icona (.ico) </em></p>
<p><strong>Il tag META </strong><br />
<em>Il tag META è utilizzato per conservare<br />
informazioni sul documento, caricare o<br />
ricaricare una pagina web, includere file di<br />
suoni (li vediamo subito)<br />
Il tag META è utilizzato dai motori di ricerca<br />
per catalogare il documento<br />
Molte informazioni sono individuate dalla<br />
coppia NAME-CONTENT<br />
–NAME identifica il nome della proprietà<br />
–CONTENT identifica il valore della proprietà </em></p>
<p><em></em><br />
<strong>Uso del tag META </strong><br />
<em>Sintassi:<br />
&lt;META NAME=“…” CONTENT=“…” &gt;<br />
Valori comuni usati per NAME<br />
– author<br />
• Autore del documento<br />
– description<br />
• Breve descrizione del documento<br />
– keywords<br />
• Parole che descrivono il documento usate dai motori<br />
di ricerca<br />
– generator<br />
• Programma che ha generato il documento</em></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;FINE LEZIONE 01 HTML&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.macvillage.it/macvillage/2008/05/09/lezioni-web-programming-01-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lezioni web Programming &#8211; 00 &#8211; HTML</title>
		<link>http://www.macvillage.it/macvillage/2008/05/07/lezioni-web-00-html/</link>
		<comments>http://www.macvillage.it/macvillage/2008/05/07/lezioni-web-00-html/#comments</comments>
		<pubDate>Wed, 07 May 2008 15:59:11 +0000</pubDate>
		<dc:creator>Raiden</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[HTML WebProgramming INTRO]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.macvillage.it/?p=9</guid>
		<description><![CDATA[E' con piacere ed onore che inizio qui, il corso a tappe di webprogramming. 

Il corso affronterà vari argomenti partendo dall' <strong>html, css, javascript,</strong> passando al php e jsp, dando alcuni accenni di Servlet e dando le basi di SQL gettando un occhio in particolare sul dialetto di <strong>Mysql</strong> nostro fedele database, che ci accompagnerà come supporto nel nostro percorso..


<a href="http://www.macvillage.it/2008/05/07/lezioni-web-00-html/">Prosegue...</a>]]></description>
			<content:encoded><![CDATA[<p>E&#8217; con piacere ed onore che inizio qui, il corso a tappe di webprogramming. </p>
<p>Il corso affronterà vari argomenti partendo dall&#8217; <strong>html, css, javascript,</strong> passando al php e jsp, dando alcuni accenni di Servlet e dando le basi di SQL gettando un occhio in particolare sul dialetto di <strong>Mysql</strong> nostro fedele database, che ci accompagnerà come supporto nel nostro percorso..</p>
<hr />
<h1>SI INIZIA!</h1>
<hr /><strong>Il World Wide Web – 1</strong><br />
<em> Una possibile soluzione alla proliferazione di<br />
differenti protocolli utilizzati su Internet<br />
Origini<br />
–Tim Berners-Lee propose il WEB al CERN (Conseil<br />
Européen pour la Recherche Nucléaire &#8211;  Consiglio Europeo<br />
per la Ricerca Nucleare) nel 1989<br />
Sito Web<br />
–Insieme coordinato di pagine, relative ad uno<br />
stesso tema, che risiedono tipicamente su uno<br />
stesso server HTTP<br />
Il Web è l’insieme di siti web interconnessi<br />
con  hyperlink</em></p>
<p><strong>Scopo del WWW secondo T.B.L. </strong><br />
<em>–Permettere a studiosi di avere accesso a molti<br />
database di lavori scientifici attraverso i propri<br />
computer. Studiosi da tutto il mondo potrebbero<br />
ricercare e recuperare documenti su un qualsiasi<br />
numero di server. </em></p>
<p><strong>Ipertesto</strong><em><br />
Un ipertesto è formato da un insieme di<br />
documenti, collegati tra loro tramite riferimenti<br />
ipertestuali, denominati link.<br />
Questi documenti possono essere costituiti<br />
da testo, immagini, suono, ecc. A differenza del normale testo, che deve<br />
essere letto sequenzialmente, i link<br />
permettono a chi naviga l’ipertesto, di<br />
accedere alle sue componenti in un ordine<br />
non rigido, ma seguendo un percorso a<br />
piacere tra quelli possibili al suo interno.</em></p>
<p><em></em><em><br />
</em><strong>Terminologia </strong><br />
<em>Quale parola usare?<br />
–Documento, pagina, risorsa?<br />
• Le più usate sono documento e pagina<br />
Forma del documento:<br />
–Ipertesto contenente collegamenti per permettere<br />
una lettura non sequenziale del materiale testuale<br />
–Quando un documento contiene non solo materiale<br />
testuale parliamo di documento ipermediale<br />
Quale parola significa cosa? WEB &#8211; Internet<br />
–Il WEB usa uno dei protocolli, HTTP, che “viaggia”<br />
su Internet</em><br />
<strong>WEB vs. Internet </strong><br />
<em>Il WEB non è Internet ed Internet non è il WEB<br />
Internet<br />
– Un insieme di computer ed altri dispositivi collegati da<br />
un’infrastruttura che gli  permette di comunicare tra di loro<br />
attraverso TCP/IP<br />
– Internet era utile prima che il WEB venisse sviluppato ed è<br />
ancora utile senza di esso. Tuttavia, la maggior parte degli<br />
utenti di Internet sono utenti del WEB<br />
WEB<br />
– Un insieme di software e protocolli che sono stati installati<br />
sulla maggior parte, se non su tutti, i computer collegati ad<br />
Internet<br />
– Il WEB è un insieme di documenti, collegati tra di loro<br />
attraverso link, a cui si può accedere tramite un browser </em></p>
<p><strong>Mission del W3C </strong><br />
<em>Il World Wide Web Consortium (W3C)<br />
sviluppa tecnologie interoperabili<br />
(specifiche, linee guida, software, tool)<br />
per portare il WEB al suo pieno<br />
potenziale come forum di informazione,<br />
commercio e comunicazione.</p>
<p>http://www.w3.org</em></p>
<p><strong>WEB browser </strong></p>
<p><em>I browser sono client<br />
–Iniziano loro il collegamento, i server rispondono<br />
anche se a volte i server stessi aspettano risposte<br />
dai client (e.g., compilazione form)<br />
–La maggior parte delle richieste, usando HTTP,<br />
sono per documenti esistenti, ma alcune richieste<br />
sono per l’esecuzione di programmi sul server che<br />
restituiscono come risposta un documento</em><em></em><br />
<strong></strong></p>
<p><strong>WEB server </strong><br />
<em>UnServer Webè un programma che fornisce<br />
documenti ai browser che ne fanno richiesta.<br />
I documenti possono essere statici  o<br />
dinamici. I documenti dinamici sono costruiti<br />
da programmi che sono “memorizzati” sul<br />
server.<br />
Ad esempio, un browser invia al server un<br />
modulo compilato e richiede ad un<br />
programma, che risiede “dal lato del server”<br />
(server-side), di elaborare i dati specificati nel<br />
modulo </em></p>
<p><strong>WEB server </strong></p>
<p><em>Apache<br />
• http://httpd.apache.org<br />
• Gratuito, distribuito con Linux<br />
• Disponibile anche sotto Windows, OS/2, Unix,<br />
…<br />
ISS (Internet Information Server)<br />
• http://www.microsoft.com<br />
• A pagamento, Microsoft</em></p>
<p><em>Apache Tomcat (per brevi test, sconsigliato)<br />
Netscape-Enterprise<br />
IBM HTTP SERVER<br />
Jigsaw<br />
– reference server di W3C</em></p>
<p><strong>URI – URL – URN </strong><br />
<em>Per poter individuare ed accedere documenti<br />
(risorse) su WEB è necessario un<br />
meccanismo per poterli identificare e<br />
localizzare<br />
Tutti i protocolli su Internet sono dotati di un<br />
meccanismo per individuare e localizzare le<br />
risorse attraverso nomi ed indirizzi.<br />
–DNS<br />
I nomi o indirizzi usati da un protocollo sono<br />
validi solo nell&#8217;ambito delle risorse accessibili<br />
mediante il protocollo stesso: tale ambito<br />
viene definito spazio dei nomi. </em></p>
<p><em></em><br />
<strong>URI </strong><br />
<em>Attraverso il WEB (o meglio un browser) si<br />
può accedere a risorse collocate in spazi<br />
diversi<br />
È necessario creare uno spazio universale<br />
dei nomi e degli indirizzi<br />
Tale spazio universale permette  di<br />
identificare ogni risorsa astraendo dai<br />
requisiti tecnici di ogni singolo protocollo.<br />
Un membro dell&#8217;insieme di nomi o indirizzi<br />
in tale spazio universale viene definito<br />
Universal Resource Identifier (URI).<br />
</em></p>
<p><strong>Anatomia di un URI </strong><br />
<em>Ogni URI è divisa in due parti principali<br />
separate da : (due punti)<br />
– schema : path<br />
• uno specificatore di schema (schema)<br />
• una stringa di identificazione dell&#8217;oggetto (path),<br />
–La forma di path è determinata dallo schema (a sua<br />
volta funzione del protocollo cui è associato)<br />
L’unica forma di URI attualmente in uso è<br />
l’Uniform Resource Locator (URL)</em></p>
<p><em>Alcuni URI si riferiscono ad una locazione<br />
all’interno di una risorsa<br />
Questi URI finiscono con un &#8220;#&#8221; seguito da un<br />
identificatore di frammento (chiamato<br />
“fragment identifier”) </em></p>
<p><em>http://www.macvillage.it/pagina.html#php &lt;&#8211; Esempio  &#8211;&gt;</em></p>
<p><strong>URL </strong><br />
<em>Un’URL indica la collocazione reale di<br />
un oggetto accessibile mediante uno dei<br />
protocolli attualmente in uso su Internet<br />
Una URN, a differenza di una URL,<br />
esprime il nome di un oggetto in un dato<br />
spazio dei nomi indipendentemente<br />
dalla sua locazione fisica. </em></p>
<p><em></em><br />
<strong>URN </strong><br />
<em>Per risolvere una serie di problemi legati<br />
alla natura delle URL<br />
–la risorsa è non disponibile<br />
• Gli è stato cambiato nome<br />
–il contenuto del documento è cambiato<br />
• La homepage di un quotidiano on-line cambia<br />
ogni fissato intervallo di tempo<br />
da alcuni anni è in fase di sviluppo una<br />
nuova forma di URI, denominata<br />
Universal Resource Name (URN) </em></p>
<p><strong>URN vs URL </strong><br />
<em>La URL fornisce un ottimo sistema di indirizzamento<br />
ma un pessimo schema di assegnazione di nomi<br />
Indirizzamento ed identificazione delle risorse in una<br />
unica tecnologia crea problemi anche in altri settori:<br />
– Sistemi di information retrieval<br />
– Citazione, riferimento e catalogazione bibliografica dei<br />
documenti presenti in rete<br />
– Sistemi di versioning<br />
• tenere traccia dell&#8217;evoluzione dinamica di un documento,<br />
conservando le versioni successive<br />
– gestione del mirroring<br />
• creazione e l&#8217;allineamento di molteplici esemplari di un<br />
medesimo documento. </em></p>
<p><em></em><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</strong></p>
<p>Come avrete notato questa è una introduzione a quello che verrà.. il suo scopo</p>
<p>è quella di spiegare un pò la genesi e la base di quello che studieremo..</p>
<p><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</strong><strong></strong><br />
<strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;FINE INTRODUZIONE</strong><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.macvillage.it/macvillage/2008/05/07/lezioni-web-00-html/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Lezioni di Web Programming</title>
		<link>http://www.macvillage.it/macvillage/2008/05/07/lezioni-di-web-programming/</link>
		<comments>http://www.macvillage.it/macvillage/2008/05/07/lezioni-di-web-programming/#comments</comments>
		<pubDate>Wed, 07 May 2008 11:14:53 +0000</pubDate>
		<dc:creator>Raiden</dc:creator>
				<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[webprogrammig]]></category>

		<guid isPermaLink="false">http://www.macvillage.it/?p=6</guid>
		<description><![CDATA[ 

 

Penso che sia arrivato il momento a questo punto di dare un mio serio contributo.. Se il boss me lo concede proverei ad iniziare delle semplici lezioni con esempi di web programming.. partendo dal banale html passando per css e javascript arrivando fino a php e jsp con supporto per mysql con qualche script di programmazione anche un pò + avanzata..

 
<p style="text-align: center;"><img src="http://students.cs.byu.edu/~jaimele/javascript%20pic.jpg" alt="javascript, html..." width="320" height="160" /></p>
 

 

<strong>Nota dell'Admin:</strong> nessun problema, attendiamo i tuoi articoli ;-)]]></description>
			<content:encoded><![CDATA[<p> </p>
<p> </p>
<p>Penso che sia arrivato il momento a questo punto di dare un mio serio contributo.. Se il boss me lo concede proverei ad iniziare delle semplici lezioni con esempi di web programming.. partendo dal banale html passando per css e javascript arrivando fino a php e jsp con supporto per mysql con qualche script di programmazione anche un pò + avanzata..</p>
<p> </p>
<p style="text-align: center;"><img src="http://students.cs.byu.edu/~jaimele/javascript%20pic.jpg" alt="javascript, html..." width="320" height="160" /></p>
<p> </p>
<p> </p>
<p><strong>Nota dell&#8217;Admin:</strong> nessun problema, attendiamo i tuoi articoli <img src='http://www.macvillage.it/macvillage/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.macvillage.it/macvillage/2008/05/07/lezioni-di-web-programming/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

