La création de structures Extensible document avec XHTMLMaking logique et la structure mobileLe Document Object Model et le code qu'il tend à produire sont à la fois assez difficile, mais les résultats peuvent trim projets lourde à leurs dimensions. Le Document Object Model se cache à la frontière entre le HTML et le XML, développé avec un oeil vers le premier, mais tout à fait utile pour des tâches impliquant ce dernier. Sur le navigateur, vous mai voulons profiter de ses caractéristiques pour aborder le vocabulaire HTML et diverses compréhensions construit autour de ce vocabulaire. Sur le serveur, vous pouvez l'utiliser pour créer des documents XML à partir d'un point de vue. XHTML nécessite une compréhension de ces deux perspectives, pour les DOM est un choix naturel. Peut-être la chose la plus importante concernant les DOM est qu'il vous permet de partitionner les applications entre les différents systèmes mais vous jugera approprié. Vous pourriez déplacer (le cas échéant) les scripts de création de documents et de combiner des documents aux navigateurs clients, ce qui ferait alors courir le même code sur le navigateur et de générer le même document. Le Microsoft des fonctionnalités spécifiques utilisés pour créer et afficher le document aurait besoin de mise à jour (puisque même Internet Explorer utilise une syntaxe légèrement différente pour ces derniers), mais la logique de base est facilement transférables. (Il faut espérer que le développement des DOM Level 3 va compléter ce tableau et rendre la logique entièrement transférables.
Cette combinaison de caractéristiques, dont certaines sont des promesses certes, mai signifie que le XHTML et le DOM allez enfin réaliser les promesses anciennes de Dynamic HTML viable. La construction d'applications qui s'exécutent à l'intérieur de (et en dehors de) navigateurs utilisant les données transmises sur le Web pour des choses plus sophistiqués que les pop-up contours et le drag-and-games baisse sera beaucoup plus facile, même dans des situations qui nécessitent un soutien pour le navigateur de multiples environnements. S'installer en Modules: Création Extensible Document Structures avec XHTML 1.1 Alors que la plupart de l'article jusqu'à ce point a répété le mantra "XHTML est comme le HTML, seulement plus propre", il est temps de passer à certaines des possibilités les plus radicaux de ce nettoyage géant a rendu possible pour le XHTML. Le ménage effectué jusqu'à présent n'est que le début - un remodelage complet du HTML est sur le chemin. Le W3C est fermement convaincu que le XHTML est le futur de HTML, et il a quelques gros plans sur le développement des charnières de XHTML. NotePour obtenir une image plus claire de ce que le W3C a en tête pour le XHTML, explorer le Groupe de travail HTML feuille de route lors http://www.w3.org/TR/xhtmlroadmap/. Le présent document décrit la fin du développement sur le HTML ainsi que les Suivant quelques pas - à peu près un an de la valeur de plans - pour le XHTML 1.1 et XHTML 2.0. Différents besoins, différents outilsHTML est en perte de vitesse. Alors que le Web va au-delà des navigateurs sur les PC, HTML se révèle à la fois trop large (pour les téléphones cellulaires) et trop petite (pour de nombreuses applications sophistiquées). Correspond à la «taille d'éviter toute approche qui a si bien adapté HTML pose des problèmes que le Web continue à réussir. Bien que HTML n'a jamais été forcé dans une taille unique, avec des variantes spécifiques au navigateur et l'approche des trois DTD HTML 4.0 et XHTML 1.0, HTML dans son ensemble est à la fois trop vaste et trop limités. Lorsque le HTML est apparu, les navigateurs sont relativement modestes et facile à tenir sur un seul disque ou intégrer dans un ordinateur minuscule. Mais après quelques tours de la concurrence, ils ont grandi énorme. (Le navigateur Opera a évité le bolet, mais c'est une exception très claire à la règle.) Une partie de cette expansion a à voir avec la tendance croissante à étendre au-delà de la transformation des navigateurs HTML simple. Mais une quantité considérable du code supplémentaire a été nécessaire pour traiter les nouvelles fonctionnalités ajoutées au format HTML depuis des années. Opera, Mozilla et maintenant (la base de code pour Netscape Navigator 6 et au-delà), a été construit à partir de la base avec les dernières évolutions de esprit. Pendant ce temps, les anciennes versions de Netscape Navigator - et dans une certaine mesure, Internet Explorer - comportent une grande quantité de code que les couches de nouvelles fonctionnalités au-dessus de la vieille. Ce n'est pas nécessairement une mauvaise chose - au moins jusqu'à la taille navigateur atteint un certain ballonnement grave - car elle aide les fournisseurs de navigateur exporter leurs produits vers la porte et maintient les coûts bas. Au fil du temps, cependant, la nature changeante du marché des navigateurs Web a empilé les inefficacités nouveau code dans les navigateurs. L'orientation du navigateur HTML a également eu un effet sur les attentes de ceux qui conçoivent des pages Web. Même dans les cas où les développeurs de vérifier avec soin leurs sites à travers de multiples versions de navigateurs sur plusieurs plates-formes, il a toujours été une hypothèse sous-jacente à ce qu'un ensemble important de HTML est disponible sur tous les produits qui se fait appeler un navigateur. Comme les navigateurs sont devenus plus sophistiqués, les attentes pour les développeurs ont augmenté. La plupart des sites aujourd'hui, par exemple, supposons que les utilisateurs disposent de navigateurs tables de pensions alimentaires - une fois une proposition risquée. De nombreux sites supposer que les navigateurs prennent en charge JavaScript, et beaucoup de sites de supposer que les utilisateurs ont différents plug-ins tels que Flash ou Acrobat. Fournisseurs qui veulent amener le Web à des appareils avec une moins grande capacité que les ordinateurs personnels - tels que télévision-top boxes , assistants numériques personnels (PDA), téléphones cellulaires et autres - sont coincés dans un monde où la plupart des gens sont en développement de contenu qui nécessite un logiciel beaucoup plus important pour un traitement pertinent. Il est difficile de commandes Internet Explorer 5 ou Netscape Navigator 4 dans un téléphone portable tout en gardant les coûts du produit raisonnable. Lorsque WebTV première apparition, les concepteurs Web sonné pendant des mois sur les diverses listes de diffusion. Ils se sont plaints des compromis de la société à mettre du contenu HTML sur les écrans de télévision et a déploré des fonctionnalités manquantes. Un bon nombre de gens ne trouvent pas acceptable WebTV comme un candidat sérieux pour la conception Web. Néanmoins, WebTV reste sur les tablettes des magasins et dans les maisons des gens, Microsoft a racheté la compagnie, et des alternatives similaires pour la navigation à faible coût à domicile continuent d'apparaître. Téléphones cellulaires, assistants personnels et, dans une moindre mesure, face à une situation encore plus difficile. Ils n'ont ni l'écran de l'immobilier, ni le luxe d'une grande boîte qui se trouve dans un emplacement unique. Avec leur écran minuscule et les transformateurs légers, ces appareils peuvent pas traiter les nombreuses complexités de HTML de façon efficace - et ils ne peuvent afficher le contenu intégral de ce qu'ils processus, même si cela était facile. Combinez ces difficultés avec l'infime quantité de bande passante disponible grâce à leur connectivité sans fil en général, et les téléphones cellulaires sont abandonnés à leur sort par le langage HTML dans sa forme actuelle. Going l'autre sens, les navigateurs Web aujourd'hui très peu utilisés par des capacités de traitement disponibles sur les machines clientes. Bien qu'ils mai ont de la mémoire importante et des empreintes de traitement en raison de leur code d'interprétation et de présentation HTML, des navigateurs Web agir de manière largement en tant que présentateurs passives pour le traitement côté serveur. Bien que vous puissiez commencer à les applets Java et contrôles ActiveX à partir de HTML, et les plug-ins peuvent ajouter des fonctionnalités, aucun d'entre eux travaillent vraiment dans le HTML lui-même. Ils ont tous besoin d'information dans leurs propres formats, et de développer ces outils signifie généralement la construction d'un réservoir HTML, puis travailler sur autre chose que HTML. Dans une certaine mesure, les générations navigateur récent ont servi à renforcer les capacités de traitement HTML dans leurs noyaux. Le développement du Document Object Model (DOM) est une étape importante, fournissant un moyen standardisé pour les scripts d'accéder aux informations qui arrive en HTML (ou XHTML ou XML) et de modifier cette information. Il est maintenant possible de créer des interfaces sophistiquées qui aident les utilisateurs à trouver des informations dans les documents, ou des présentations de documenter les changements pour répondre aux différents besoins des utilisateurs. Vous pouvez également réaliser un certain traitement de l'information, bien que le traitement est effectué sur un document par document ou site par site. Ces capacités sont tous codés coutume en ce moment, et ils s'appuient sur des outils qui ne sont pas appliquées très largement pour le moment. Netscape Microsoft s'est réveillé et a obtenu son inimitié mortelle à un point dans la guerre des navigateurs, en proclamant que les navigateurs à remplacer les systèmes d'exploitation. Cette annonce a directement menacé la principale source de Microsoft à gagner. Navigateurs ne vivent pas encore jusqu'en 1996 Marc Andreesen revendication selon laquelle, «La seule différence technique entre le navigateur de Netscape Navigator et d'un système d'exploitation traditionnel est que Navigator ne sera pas des pilotes de périphériques». ( "Yeux Andreesen Netscape Internet OS," PCSemaine, Juin 17, 1996.) Ce navigateur "big" La vision n'est pas venu de passer, bien que propre version de Microsoft de l'intégration d'exploitation systembrowser l'a portée devant les tribunaux. En grande partie, cependant, ce qui l'a empêché de paraître n'est pas le ministère de la Justice ou de Netscape effondrement parts de marché. C'est tout simplement parce que le HTML ne s'est pas avéré une très bonne base pour ces efforts. Les systèmes d'exploitation sont des environnements de traitement tout type d'information avec une variété d'interfaces, tandis que les navigateurs sont des environnements de présentation de documents avec un nombre relativement restreint de ses interfaces et la logique de script inefficace de surcroît. Rendre ces sortes de visions possibles, quelle que soit la politique du vendeur, exige ajoutant de nouvelles fonctionnalités à la fondation de l'univers navigateur - HTML. un article présenté par Albert Lichtblau Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite. Important: Cet article «La création de structures Extensible document avec XHTML" a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.
|
|||||
| Online: 249 users browsing the articles directory |
|
|