Bücher online kostenlos Kostenlos Online Lesen
HTML5-Handbuch - die neuen Features von HTML5

HTML5-Handbuch - die neuen Features von HTML5

Titel: HTML5-Handbuch - die neuen Features von HTML5 Kostenlos Bücher Online Lesen
Autoren: Franzis
Vom Netzwerk:
Bibliothek liefern.
http://www.w3.org/RDF/
RSS (Really Simple Syndication)
    Sprache zur Beschreibung von Feeds für Blog-Artikel oder Newsticker.
http://www.rssboard.org/rss-specification
Atom
    Sprache zur Beschreibung von Feeds für Blog-Artikel oder Newsticker.
http://www.atompub.org/
XSLT (Extensible Stylesheet Language, Transformationskomponente)
    Ermöglicht das Übertragen von einer XML-basierten Markup-Sprache in eine andere. Dabei lässt sich exakt definieren, welche Elementinhalte und Attributwerte der Ausgangssprache in welche Strukturen der Zielsprache übertragen werden sollen.
http://www.w3.org/TR/xslt
XPath (XML Path)
    Ermöglicht das gezielte Adressieren von Daten in einer XML-basierten Markup-Sprache. Wird beispielsweise von XSLT benötigt.
http://www.w3.org/TR/xpath
1.4        Software zum Erstellen von Websites
    Das Wichtigste, was es zum Thema Software in Bezug auf das Entwickeln von Webseiten zu sagen gibt, ist, dass es die Software nicht gibt und hoffentlich auch nie geben wird. Internet-typische Technologien sind bewusst Software-unabhängig ausgelegt. Das hat gute Gründe. Im Internet treffen alle nur erdenklichen Betriebssysteme und Rechnertypen aufeinander, und Technologien, die für alle verfügbar sein sollen, haben keine großen Chancen, wenn sie systemspezifisch sind oder spezielle Anforderungen stellen, die Teile der Internet-Nutzer ausschließen.
1.4.1      Code-Editoren
    Ohne einen guten Code-Editor kommt praktisch kein Webentwickler aus. Ein Universaleditor mit speziellen Funktionen für die Webentwicklung unterstützt gleichermaßen beim Editieren von HTML, CSS, XML, JavaScript oder serverseitigen Sprachen wie PHP. Zu den Eigenschaften, über die ein leistungsstarker Code-Editor verfügen sollte, gehören:
•    Syntax-Highlighting: Schlüsselwörter, Klammern, Sonderzeichen, Element- oder Funktionsnamen in Sprachen wie HTML und XML, CSS, JavaScript, PHP, Java, Perl, Python, C, SQL sollte ein Editor farblich hervorheben. Dadurch werden Inhalte wesentlich leichter erfassbar.
•    Zeilenkontrolle: Es sollte je nach Bedarf umschaltbar sein, ob lange Zeilen für die Ansicht umbrochen werden oder nicht. Ebenso sollten Zeilennummern angezeigt werden können. Denn viele Fehlermeldungen von Validatoren oder Programmiersprachen-Interpretern beziehen sich auf Zeilennummern.
•    Code-Folding: Dieses Feature erlaubt es, strukturierte Codes (z. B. größere Bereiche eines HTML-Dokuments oder Funktionen eines Scripts) nach Bedarf ein- und auszublenden. Bei umfangreicheren Code-Dateien erleichtert das die Übersicht.
•    Code-Editier-Hilfen: Gute Code-Editoren kennen beispielsweise alle HTML-Element- und -Attributnamen, CSS-Eigenschaften oder PHP-Funktionen. Während des Bearbeitens bieten sie entsprechende Autovervollständigung an. Außerdem existiert eine kontextsensitive Hilfe für Parameter, welche von einer Funktion erwartet werden.
•    Unterstützende Präzisionsfunktionen: Das betrifft etwa eine ausgereifte Suchen-Ersetzen-Funktion, die auch viele Dateien gleichzeitig durchläuft und beispielsweise die Möglichkeit bietet, reguläre Ausdrücke zu verwenden. Auch sprachentypische Konvertierwerkzeuge wie das Umwandeln von höherwertigen Zeichen in ihre HTML-Entity-Namen oder in numerische HTML-Entities gehören dazu.
•    Flexible Erweiterbarkeit: Viele Code-Editoren speichern ihre Informationen für Syntax-Highlighting und Code-Editier-Hilfen in eigenen Dateien. Diese Dateien haben ein dokumentiertes Format. Dadurch ist es möglich, Syntax-Highlighting-Anweisungen auch für Sprachen zu erstellen, die der Editor bislang nicht unterstützt.
•    Integration in andere Software-Umgebungen: Ein guter Code-Editor ermöglicht es, individuelle Hilfedokumente zu integrieren. Für Entwickler ist es sinnvoll, wenn der Editor direkt mit einem Versionenkontrollsystem wie Subversion zusammenarbeitet, oder wenn er es ermöglicht, Dateien direkt via FTP/SFTP von einem Webserver-Rechner zu laden und wieder dort zu speichern.
•    Zeichenkodierung: Gute Code-Editoren unterstützen alle verbreiteten Formen von Zeichenkodierung, also z. B. ANSI, ISO-8859-x, UTF-8, UTF-16, Unicode-2-Byte, Unicode-4-Byte, usw. Dazu gehört auch die Fähigkeit, Inhalte von einer Zeichenkodierung in eine andere zu konvertieren.
•    Performance: Code-Editoren sind Programme, von denen erwartet wird, dass sie die Ressourcen eines Rechners nicht nennenswert belasten, dass

Weitere Kostenlose Bücher