La creazione di strutture con Extensible documento XHTMLFare logica e la struttura mobileIl Document Object Model e il codice che esso tende a produrre sono entrambi un po 'macchinosa, ma i risultati possono trim progetti pesante verso il basso per dimensioni. Il Document Object Model agguato al confine tra HTML e XML, sviluppato con un occhio verso l'ex, ma molto utile per attività relative al secondo. Il browser, si consiglia di approfittare delle sue caratteristiche per affrontare il vocabolario HTML e comprensioni diverse costruite attorno a quel vocabolario. Sul server, è possibile utilizzarlo per creare documenti da una prospettiva XML. XHTML richiede la comprensione di questi due punti di vista, in modo che il DOM è una scelta naturale. Forse la cosa più importante per il DOM è che ti permette di partizionare il vostro applicazioni tra sistemi diversi però a trovare adeguate. Si poteva muoversi (se del caso) gli script per la creazione di documenti e combinando i documenti ai browser client, che poi sarebbe lo stesso codice del browser e generare il documento stesso. Microsoft-caratteristiche specifiche utilizzate per la creazione e la produzione del documento avrebbe bisogno di un aggiornamento (come anche Internet Explorer utilizza una sintassi leggermente diversa per questi), ma la logica di base è facilmente trasferito. (Si spera, lo sviluppo di DOM Level 3 completerà questa immagine e fare la logica completamente trasferibili.
Questa combinazione di caratteristiche, alcune delle quali sono promesse è vero, può significare che XHTML e il DOM finalmente renderà le promesse del vecchio HTML dinamico vitale. Creazione di applicazioni che girano all'interno del (e al di fuori di) browser utilizzando i dati trasmessi via Web per cose più sofisticate rispetto a pop-up contorni e drag-and-drop giochi saranno molto più facile, anche in situazioni che richiedono il supporto per il browser più ambienti. Trasferirsi in moduli: Creazione di Extensible Strutture con documento XHTML 1.1 Mentre la maggior parte di questo articolo fino a questo punto ha ripetuto il mantra "XHTML è proprio come HTML, solo più pulito", è il momento di entrare in alcune delle possibilità più radicale pulitura questo gigante ha reso possibile per XHTML. La pulizia della casa effettuati finora è solo l'inizio - un rimodellamento completo di HTML è sulla strada. Il W3C è fermamente convinta che XHTML è il futuro di HTML, e presenta alcuni progetti di grandi dimensioni imperniato sullo sviluppo di XHTML. NotaPer avere un quadro più chiaro di ciò che il W3C ha in mente per XHTML, esplorare l'HTML Working Group tabella di marcia a http://www.w3.org/TR/xhtmlroadmap/. Questo documento descrive la fine di uno sviluppo su HTML, nonché la prossimi passi - circa un anno vale la pena di piani - per l 'XHTML 1.1 e XHTML 2.0. Diverse esigenze, diversi strumentiHTML sta per esaurirsi di vapore. Come il Web si estende oltre i browser sui PC, HTML si sta rivelando troppo ampia (per telefoni cellulari) e troppo piccolo (per molte applicazioni sofisticate). Si adatta Il one-size-tutto l'approccio che ha così ben adatto HTML è causa di problemi come il Web continua ad avere successo. HTML, anche se non è mai stato costretto a una sola dimensione, con browser varianti specifiche e le tre DTD approccio di HTML 4.0 e XHTML 1.0, HTML nel suo complesso sia troppo grande e troppo limitati. Quando HTML prima volta, i browser sono stati relativamente piccoli e facile da montare su un singolo disco o incorporare in un piccolo computer. Ma dopo qualche giro di concorrenza, hanno coltivato enorme. (Il browser Opera ha evitato ingrossi, ma è una eccezione molto chiaro alla regola.) Parte di questa espansione ha a che fare con la tendenza sempre crescente ad espandersi al di là di trasformazione browser HTML semplice. Ma una notevole quantità di codice aggiuntivo è stato necessario per elaborare nuove caratteristiche aggiunte a HTML nel corso degli anni. Opera, Mozilla e ora (la base di codice per Netscape Navigator 6 e oltre), è stato costruito da zero con le ultime caratteristiche in mente. Nel frattempo, le vecchie versioni di Netscape Navigator - e in qualche modo Internet Explorer - comprendono un sacco di codice che strati di nuove funzionalità in sovrapposizione su vecchie. Questo non è necessariamente una cosa negativa - almeno fino a quando la dimensione del browser raggiunge alcuni bloat grave - perché aiuta i produttori di browser i loro prodotti fuori dalla porta e mantiene bassi i costi. Nel corso del tempo, tuttavia, la natura mutevole del mercato dei browser Web ha ammucchiato le inefficienze nuovo codice nel browser. L'orientamento del browser HTML ha avuto anche un effetto sulle aspettative di coloro che, per la progettazione pagine web. Anche nei casi in cui gli sviluppatori di controllare attentamente i loro siti in più versioni del browser su più piattaforme, vi è sempre stato un assunto di base che un grosso nucleo di HTML è disponibile su ogni prodotto che si autodefinisce un browser. I browser sono diventati più sofisticati, le aspettative degli sviluppatori sono aumentati. La maggior parte dei siti di oggi, per esempio, si presuppone che gli utenti hanno i browser che le tabelle di supporto - una volta un progetto rischioso. Molti siti per scontato che i browser supporta JavaScript, e un sacco di siti per scontato che gli utenti hanno vari plug-in come Flash o Acrobat. Fornitori che vogliono portare il Web ai dispositivi con meno capacità di personal computer - come la televisione-top box , assistenti digitali personali (PDA), telefoni cellulari e molto altro ancora - sono bloccati in un mondo dove la maggior parte delle persone sono in via di sviluppo contenuto che richiede un software molto più grande per la trasformazione significativa. E 'difficile roba Internet Explorer 5 o Netscape Navigator 4 in un telefono cellulare, mantenendo i costi del prodotto ragionevole. Quando WebTV prima volta, i Web designer sembrava fuori per mesi su varie mailing list. Hanno lamentato compromessi della società di mettere il contenuto HTML sugli schermi televisivi e si lamentava funzionalità mancanti. Un discreto numero di persone che non hanno trovato WebTV accettabile come candidato per il web design gravi. Tuttavia, WebTV rimane sugli scaffali dei negozi e nelle case della gente, Microsoft ha acquistato la società, e simili alternative per la navigazione a casa a basso costo continuano ad apparire. Telefoni cellulari, e di un PDA in misura minore, affrontare una situazione ancora più difficile. Non hanno né il bene immobile dello schermo, né il lusso di una grande scatola che si trova in una posizione unica. Con i loro schermi piccoli e leggeri i processori, questi dispositivi non è in grado di elaborare molte complessità HTML in modo efficiente - né possono visualizzare l'intero contenuto di ciò che un processo, anche se questo fosse facile. Combinare queste difficoltà con la minima quantità di larghezza di banda disponibile attraverso la loro connettività wireless in genere, e telefoni cellulari sono lasciati a terra da HTML nella sua forma attuale. Andando nella direzione opposta, i browser Web oggi fanno un uso molto limitato delle capacità di elaborazione disponibili sulle macchine client. Mentre possono avere memoria di considerevoli dimensioni e impronte di trasformazione come risultato del loro codice per l'interpretazione e la presentazione di HTML, browser Web agire in gran parte come presentatori passiva per l'elaborazione lato server. Mentre è possibile avviare le applet Java e controlli ActiveX all'interno di HTML, e plug-in è possibile aggiungere funzionalità, nessuna di queste realtà all'interno di HTML stesso. Tutti hanno bisogno di informazioni in proprio formato, e lo sviluppo di questi strumenti si intende in genere la costruzione di un serbatoio HTML e quindi lavorare su qualcosa che non HTML. In una certa misura, le generazioni browser recenti hanno costruito più forte capacità di elaborazione HTML nel loro core. Lo sviluppo del Document Object Model (DOM) è una pietra miliare, che fornisce un metodo standard per gli script per accedere alle informazioni che arrivano in HTML (o XHTML o XML) e di modificare le informazioni. È ora possibile costruire interfacce sofisticate che aiutano gli utenti a trovare le informazioni all'interno dei documenti, presentazioni o documenti cambiamenti per soddisfare le esigenze di utenti diversi. È inoltre possibile raggiungere alcuni di elaborazione delle informazioni, anche se il trattamento viene eseguito su un documento-by-documento o sito per sito. Queste funzionalità sono tutti personalizzati codificati in questo momento, e si basano su strumenti che non vengono attuate ampiamente ancora. Netscape si svegliò di Microsoft ed ha guadagnato la sua inimicizia imperitura a un certo punto la guerra dei browser, proclamando che il browser dovrebbe sostituire i sistemi operativi. Questo annuncio direttamente minacciata fonte primaria di Microsoft di profitti. Browser ancora non vivono fino a Marc Andreesen del 1996 affermano che: "L'unica differenza tecnica tra i browser di Netscape Navigator e un sistema operativo tradizionale è che Navigator non include i driver di periferica". ( "Occhi di Netscape Andreesen Internet OS," PCSettimana, 17 giugno 1996.) Questo browser "big", la visione non è venuto a passare, anche se versione Microsoft di integrazione systembrowser operativo ha portato in tribunale. In gran parte, però, ciò che è conservato da apparire non è il Dipartimento di giustizia o di parti di Netscape mercato collasso. È semplicemente perché HTML non si è rivelato una base molto buona per questi sforzi. I sistemi operativi sono gli ambienti per la lavorazione qualsiasi tipo di informazione con una varietà di interfacce, mentre i browser sono ambienti per la presentazione dei documenti con un relativamente limitato insieme di interfacce e inefficienti logica di script per l'avvio. Fare questo tipo di visioni possibili, qualunque sia la politica fornitore, richiede l'aggiunta di nuove funzionalità per la fondazione del cosmo browser - HTML. un articolo presentato da Albert Lichtblau Disclaimer:Il nostro sito non è responsabile per il contenuto di questo articolo. Webarticles è una risorsa gratuita di informazioni. Importante: Questo articolo "Creazione di Extensible Documento Strutture con XHTML" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.
|
|||||
| Online: 261 users browsing the articles directory |
|
|