Heute stellt dieser Artikel Anfängern einige grundlegende Konzepte und Technologien der Webentwicklung vor. Insgesamt gibt es 26 Elemente von A bis Z, die jeweils einem Konzept oder einer Technologie entsprechen.
AJAX steht für „Asynchronous JavaScript and XML“ und ist eine Webentwicklungstechnologie zum Erstellen interaktiver Webanwendungen. Laut Ajax-Erfinder Jesse James Garrett bietet AJAX: Verwenden Sie XHTML + CSS, um Informationen darzustellen; B — Browser Ein Webbrowser ist eine Software, die Dateien auf einem Webserver oder Dateisystem anzeigt und Benutzern die Interaktion mit diesen Dateien ermöglicht. Es wird verwendet, um Text, Bilder und andere Informationen im World Wide Web oder im lokalen Netzwerk anzuzeigen. Diese Texte oder Bilder können Hyperlinks zu anderen Websites sein, sodass Benutzer schnell und einfach verschiedene Informationen durchsuchen können. Die meisten Webseiten liegen im HTML-Format vor und manche erfordern zur korrekten Anzeige bestimmte Browser. Die gängigen Webbrowser auf PCs sind Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari und Opera von Opera Software (in der Reihenfolge ihres Marktanteils im Januar 2010). Der Browser ist das am häufigsten verwendete Client-Programm. Webentwickler sollten sicherstellen, dass ihre Anwendungen in allen gängigen Browsern ordnungsgemäß funktionieren. C — CSS Cascading Style Sheets, auch bekannt als: String Style List, Englisch: Cascading Style Sheets, abgekürzt als CSS, ist ein vom W3C definierter und gepflegter Standard. Es ist eine Computersprache, die verwendet wird, um strukturierten Dokumenten (wie HTML-Dokumenten oder XML-Anwendungen) Stile (Schriftarten, Abstände, Farben usw.) hinzuzufügen. Die neueste Version ist CSS 2.1, ein vom W3C empfohlener Standard. Die nächste Version, CSS 3, befindet sich noch in der Entwicklung. D — DOM Document Object Model (DOM) ist eine von der W3C-Organisation empfohlene standardisierte Programmierschnittstelle zur Verarbeitung einer erweiterbaren Auszeichnungssprache. Die Geschichte des Document Object Model lässt sich bis zum „Browserkrieg“ zwischen Microsoft und Netscape Ende der 1990er Jahre zurückverfolgen. Um den Kampf auf Leben und Tod in JavaScript und JScript zu gewinnen, statteten beide Seiten die Browser in großem Umfang mit leistungsstarken Funktionen aus. Microsoft hat der Webseiten-Technologie viele proprietäre Dinge hinzugefügt, darunter VBScript, ActiveX und Microsofts eigenes DHTML-Format, was dazu führt, dass viele Webseiten auf Plattformen und in Browsern anderer Hersteller nicht richtig angezeigt werden können. DOM war das Meisterwerk, das damals konzipiert wurde. E — Ereignisse Ein Ereignis ist eine Aktion, die von einem Steuerelement erkannt werden kann, beispielsweise das Drücken einer OK-Schaltfläche oder das Auswählen eines Optionsfelds oder Kontrollkästchens. Jedes Steuerelement verfügt über eigene identifizierbare Ereignisse, wie etwa das Laden eines Formulars, Klick- und Doppelklickereignisse, Textänderungsereignisse in Bearbeitungsfeldern (Textfeldern) usw. Moderne Web-Anwendungen basieren in hohem Maße auf ereignisgesteuerten Vorgängen. Zu den Ereignissen zählen Systemereignisse und Benutzerereignisse. System-Ereignisse werden vom System ausgelöst, beispielsweise verlängert sich das Einzahlungsdatum eines Bankkunden alle 24 Stunden um einen Tag. Benutzerereignisse werden vom Benutzer ausgelöst, beispielsweise wenn der Benutzer auf eine Schaltfläche klickt, um bestimmten Text in einem Textfeld anzuzeigen. Ereignisgesteuerte Steuerelemente erfüllen eine bestimmte Funktion. Das Objekt, das ein Ereignis auslöst, wird als Ereignissender bezeichnet; das Objekt, das das Ereignis empfängt, wird als Ereignisempfänger bezeichnet. Mit dem Ereignismechanismus lässt sich Folgendes erreichen: Wenn sich der Zustand eines Klassenobjekts ändert, ruft das System auf irgendeine Weise die Methode in der Klasse auf, die dieses Ereignis behandelt, oder das Objekt, das das Steuerelementereignis auslöst, ruft alle registrierten Ereignishandler des Steuerelements auf usw. F – Feuerwanze Firebug ist eine Erweiterung für den Webbrowser Mozilla Firefox und ein Debugging-Tool. Benutzer können damit den CSS-, HTML-, DOM- und JavaScript-Code jeder Website debuggen, bearbeiten und sogar löschen. Firebug bietet auch andere Webentwicklungstools, beispielsweise YSlow, das Vorschlagstool zur Webgeschwindigkeitsoptimierung von Yahoo!. Firebug wurde von Joe Hewitt geschrieben. Er ist einer der ursprünglichen Entwickler von Firefox. G – Gitter Ein Gitter wird auch als Raster bezeichnet, aber per Definition ist ein Raster genauer. Ich habe im Internet eine passendere Definition des Rastersystems von Webseiten gefunden: die Verwendung einer regelmäßigen Rasteranordnung zur Steuerung und Regelung des Layouts und der Informationsverteilung einer Webseite. Das Rastersystem der Webseite ist eine Entwicklung aus dem flachen Rastersystem. Beim Webdesign kann die Verwendung eines Rastersystems nicht nur dazu beitragen, dass die Informationspräsentation auf der Webseite schöner und leichter lesbar wird, sondern auch, dass sie benutzerfreundlicher wird. Darüber hinaus werden Webseiten für die Front-End-Entwicklung flexibler und standardisierter. Wenn es viele CSS-Frameworks gibt, die Rasterfunktionen unterstützen, können Sie den Artikel „Einführung in 27 klassische CSS-Frameworks“ lesen. H — HTML HyperText Markup Language (HTML) ist eine Auszeichnungssprache, die zum „Erstellen von Webseiten und anderen Informationen, die in einem Webbrowser angezeigt werden können“, entwickelt wurde. HTML dient der Strukturierung von Informationen – etwa Überschriften, Absätzen, Listen usw. – und kann bis zu einem gewissen Grad auch zur Beschreibung des Erscheinungsbilds und der Semantik eines Dokuments verwendet werden. HTML, ursprünglich von Tim Berners-Lee definiert und von der IETF unter Verwendung einer vereinfachten SGML-Syntax (Standard Generalized Markup Language) weiterentwickelt, wurde später zu einem internationalen Standard, der vom World Wide Web Consortium (W3C) verwaltet wird. Die neueste Version ist HTML5, die nächste wichtige Überarbeitung von HTML, die sich noch in der Entwicklung befindet. Das Ziel besteht darin, die 1999 eingeführten Standards HTML 4.01 und XHTML 1.0 zu ersetzen, damit die Netzwerkstandards den modernen Netzwerkanforderungen entsprechen, da sich Internetanwendungen schnell weiterentwickeln. Wenn wir im weiteren Sinne von HTML5 sprechen, beziehen wir uns eigentlich auf eine Reihe von Technologien, darunter HTML, CSS und JavaScript. Ich — IE Windows Internet Explorer (früher bekannt als Microsoft Internet Explorer, kurz Internet Explorer, abgekürzt IE) ist ein von Microsoft gestarteter Webbrowser. Statistiken zufolge betrug der Marktanteil des Internet Explorers im September 2010 ganze 59,65 %. Obwohl er noch immer der am weitesten verbreitete Webbrowser ist, liegt sein Marktanteil um mehr als 30 % unter seinem Höchststand im Jahr 2003. Der Internet Explorer bietet bis zu einem gewissen Grad Unterstützung für einige standardisierte Technologien, weist jedoch auch zahlreiche Betriebslücken und Kompatibilitätsfehler auf, was zu zunehmender Kritik seitens der Technologieentwickler geführt hat. Die zunehmende Kritik ist vor allem darauf zurückzuführen, dass die Konkurrenz zum Internet Explorer über eine relativ umfassende technische Unterstützung verfügt und sich standardkonforme Anwendungen immer weiter verbreiten. Da der Internet Explorer weltweit weit verbreitet ist, stoßen Webentwickler bei der Suche nach plattformübergreifendem Code häufig auf Schwachstellen, proprietäre Funktionssätze und eine unvollständige Unterstützung von Standards im Internet Explorer. Internet Explorer 9, veröffentlicht am 14. März 2011, bietet deutlich verbesserte Unterstützung für W3C-Spezifikationen wie CSS3 und HTML5. Diese Version ist außerdem die erste Version von Internet Explorer, die GPU-Beschleunigung nutzt. Die offizielle Version erreichte im Acid3-Test 95/100 Punkte, was eine große Verbesserung gegenüber früheren Versionen darstellt. Es ist davon auszugehen, dass ab Internet Explorer 9 die Unterstützung der W3C-Spezifikationen durch den Internet Explorer-Browser kein Problem mehr darstellt. J — JavaScript JavaScript ist eine Skriptsprache, die in der clientseitigen Webentwicklung weit verbreitet ist. Sie wird häufig verwendet, um HTML-Webseiten dynamische Funktionen hinzuzufügen, z. B. um auf verschiedene Benutzeroperationen zu reagieren. Es wurde ursprünglich von Brendan Eich bei Netscape entwickelt und ist eine dynamische, schwach typisierte, prototypenbasierte Sprache mit integrierter Unterstützung für Klassen. JavaScript ist ein eingetragenes Warenzeichen von Sun Microsystems. Ecma International hat den auf JavaScript basierenden ECMAScript-Standard entwickelt. JavaScript kann auch in anderen Situationen verwendet werden, beispielsweise bei der serverseitigen Programmierung. Eine vollständige JavaScript-Implementierung besteht aus drei Teilen: ECMAScript, Document Object Model und Byte Order Mark. Netscape nannte seine Skriptsprache ursprünglich LiveScript, änderte den Namen jedoch später nach einer Zusammenarbeit mit Sun in JavaScript. Bei der Entwicklung von JavaScript ließ man sich ursprünglich von Java inspirieren. Eines der Ziele bestand darin, „wie Java auszusehen“. Daher gibt es Ähnlichkeiten in der Syntax und auch einige Namen und Namenskonventionen sind von Java übernommen. Die wichtigsten Designprinzipien von JavaScript leiten sich jedoch von Self und Scheme ab. Die Namensähnlichkeit von JavaScript und Java war das Ergebnis einer damaligen Vereinbarung zwischen Netscape und Sun aus Marketinggründen. Um einen technologischen Vorteil zu erlangen, hat Microsoft JScript eingeführt, um mit der Skriptsprache JavaScript zu konkurrieren. Zur Gewährleistung der Interoperabilität hat Ecma International (ehemals European Computer Manufacturers Association) den Standard ECMA-262 (ECMAScript) entwickelt. Beide sind jetzt ECMAScript-Implementierungen. Obwohl JavaScript eher als Skriptsprache für Nicht-Programmierer und nicht als Programmiersprache für Programmierer beworben wird, verfügt JavaScript über sehr umfangreiche Funktionen. K – Keyword-Optimierung Bei der Schlüsselwortoptimierung, auch Suchmaschinenoptimierung (SEO) genannt, handelt es sich um eine Methode, bei der die Suchregeln einer Suchmaschine genutzt werden, um das Ranking der Zielwebsite in der entsprechenden Suchmaschine zu verbessern. Wie zahlreiche Studien gezeigt haben, achten Benutzer von Suchmaschinen in der Regel nur auf die ersten paar Einträge in den Suchergebnissen. Viele Websites hoffen jedoch, das Suchmaschinen-Ranking auf verschiedene Weise zu beeinflussen. Dies gilt insbesondere für Websites, deren Überleben auf Werbung angewiesen ist. Bei der sogenannten „Suchmaschinenoptimierung“ geht es darum, die Akzeptanz der Website bei den Suchmaschinen zu erhöhen. Die Suchmaschine vergleicht die Relevanz des Inhalts verschiedener Websites und der Browser präsentiert dem Suchenden den Inhalt dann auf die schnellste und vollständigste Weise. Suchmaschinenoptimierung ist für jede Website eine entscheidende Aufgabe für eine erfolgreiche Website-Werbung. Da die Suchmaschinen gleichzeitig die Regeln ihres Ranking-Algorithmus ständig ändern, führt jede Änderung des Algorithmus dazu, dass einige gut gerankte Websites über Nacht in Ungnade fallen. Die direkte Folge eines Rankingverlusts ist der Verlust des beträchtlichen Datenverkehrs, der für die Website typisch ist. Daher verursacht jede Änderung des Suchmaschinenalgorithmus erhebliche Aufregung und Angst auf den Websites. Man kann sagen, dass die Suchmaschinenoptimierung eine zunehmend komplexe Aufgabe ist. L — Weniger Less war ursprünglich ein Ruby-Gem, das CSS die Funktionen einer dynamischen Sprache verlieh, einschließlich Variablen, Operatoren und verschachtelten Regeln. Tatsächlich besteht die wirkliche Funktion von Less darin, CSS, das erweiterte Funktionen verwendet, in Standard-CSS umzuwandeln. Dies geschieht alles über den HTTP-Handler, wenn der Webclient eine Anforderung initiiert. Dies kann auch während der Bearbeitung erfolgen. Darüber hinaus kann Less so konfiguriert werden, dass die generierten CSS-Dateien automatisch minimiert werden, wodurch Bandbreite gespart und das Endbenutzererlebnis verbessert wird. Es gibt auch eine .Net-Version von Less. M — MVC Das MVC-Muster (Model-View-Controller) ist ein Softwarearchitekturmuster in der Softwareentwicklung, das das Softwaresystem in drei grundlegende Teile unterteilt: Modell, Ansicht und Controller. Das MVC-Muster wurde erstmals 1974 von Trygve Reenskaug vorgeschlagen. Es ist ein Software-Designmuster, das in den 1980er Jahren von Xerox PARC für die Programmiersprache Smalltalk erfunden wurde. Der Zweck des MVC-Musters besteht darin, einen dynamischen Programmentwurf umzusetzen, spätere Änderungen und Erweiterungen des Programms zu vereinfachen und die Wiederverwendung von Programmteilen zu ermöglichen. Darüber hinaus macht dieser Modus die Programmstruktur durch Vereinfachung der Komplexität intuitiver. Das Softwaresystem gliedert seine Grundbestandteile und weist jedem Grundbestandteil auch die entsprechenden Funktionen zu. N – Node.JS Node ist eine Javascript-Laufzeitumgebung, die eigentlich ein Paket der Google V8-Engine ist (die im Google Chrome-Browser verwendet wird). Die V8-Engine führt Javascript sehr schnell aus und hat eine sehr gute Leistung. Node optimiert einige spezielle Anwendungsfälle und bietet alternative APIs, damit V8 in Nicht-Browserumgebungen besser läuft. Beispielsweise ist in einer Serverumgebung die Verarbeitung binärer Daten oft unerlässlich, aber Javascript unterstützt dies nicht ausreichend. Daher fügt V8.Node die Buffer-Klasse hinzu, um binäre Daten bequem und effizient zu verarbeiten. Daher verwendet Node nicht einfach V8, sondern optimiert es auch, um es in verschiedenen Umgebungen leistungsfähiger zu machen. Node.js ist ein wenig wie eine Standardsoftware, aber der Hauptpunkt ist, dass es eine Möglichkeit bietet, JavaScript außerhalb eines Webbrowsers auszuführen. Javascript wird häufig in der Front-End-Entwicklung von Websites verwendet. Node ermöglicht die Ausführung dieser beliebten Programmiersprache in mehr Umgebungen, sogar auf der Serverseite von Websites. O – Objekt Objekt ist ein Begriff aus der objektorientierten Programmierung. Er bezeichnet sowohl ein konkretes Ding im Problemraum (Namespace) der Objektwelt als auch ein Grundelement im Lösungsraum eines Softwaresystems. In einem Softwaresystem hat ein Objekt eine eindeutige Kennung. Ein Objekt umfasst Eigenschaften und Methoden. Eigenschaften sind die Informationen, die gespeichert werden müssen, und Methoden sind die Dienste, die ein Objekt bereitstellen kann. In objektorientierter Software ist ein Objekt eine Instanz einer Klasse. P — PHP PHP (Hypertext Preprocessor) ist eine Skriptsprache, die auf Computern ausgeführt wird. Ihr Hauptzweck besteht in der Verarbeitung dynamischer Webseiten. Sie enthält auch eine Befehlszeilenschnittstelle oder generiert ein Programm mit grafischer Benutzeroberfläche (GUI). PHP wurde erstmals 1995 von Rasmus Lerdorf erfunden und der PHP-Standard wird heute von der PHP Group und der Open-Source-Community gepflegt. PHP verwendet die PHP-Lizenz als Lizenzvereinbarung. Da diese Vereinbarung jedoch die Verwendung des Namens PHP einschränkt, ist sie nicht mit der Open-Source-Lizenzvereinbarung GPL kompatibel. PHP hat ein breites Anwendungsspektrum, insbesondere bei der Entwicklung von Webprogrammen. Im Allgemeinen wird PHP hauptsächlich auf Webservern ausgeführt und generiert durch die Ausführung von PHP-Codes Webseiten, die Benutzer durchsuchen. PHP kann auf den meisten Servern und Betriebssystemen ausgeführt werden und die Verwendung von PHP ist völlig kostenlos. Laut Statistik vom April 2007 ist PHP auf mehr als 20 Millionen Websites und 1 Million Servern installiert. Q – Abfrage Abfrage hat viele Bedeutungen. Abfragesprachen werden beispielsweise zur Interaktion mit erweiterten Systemen verwendet, die Daten speichern. Ein gutes Beispiel ist SQL, das zum Betrieb relationaler Datenbanken verwendet wird. Eine weitere Bedeutung ist eine Abfragezeichenfolge, die als Teil der URL verwendet wird, um Daten in einer Webanwendung weiterzugeben. Das Format der Abfragezeichenfolge liegt im Allgemeinen in Form von Schlüssel-Wert-Paaren vor. R – Reguläre Ausdrücke Regulärer Ausdruck (englisch: Regular Expression, regex oder regexp, abgekürzt RE), in der Informatik auch als formale Notation, konventionelle Notation übersetzt, bezeichnet eine einzelne Zeichenfolge, mit der eine Reihe von Zeichenfolgen beschrieben oder abgeglichen wird, die einer bestimmten syntaktischen Regel entsprechen. In vielen Texteditoren oder anderen Tools werden häufig reguläre Ausdrücke verwendet, um Textinhalte abzurufen und/oder zu ersetzen, die einem bestimmten Muster entsprechen. Viele Programmiersprachen unterstützen die Stringmanipulation mit regulären Ausdrücken. Beispielsweise ist in Perl eine leistungsstarke Engine für reguläre Ausdrücke integriert. Das Konzept der regulären Ausdrücke wurde ursprünglich durch Unix-Tools wie sed und grep populär gemacht. S – Quellcodeverwaltung Quellcodeverwaltung, auch Versionskontrolle genannt, ist eine Technik der Softwareentwicklung, die sicherstellt, dass dieselben Programmdateien, die von verschiedenen Personen bearbeitet werden, während des Softwareentwicklungsprozesses synchronisiert werden. Softwareentwickler verwenden häufig die Versionskontrolle, um Änderungen am Quellcode, an Dateien und Konfigurationsdateien zu verfolgen und zu verwalten und Verfahren zur Kontrolle dieser Änderungen bereitzustellen. Im einfachsten Fall kann ein Softwareentwickler viele verschiedene Versionen eines Programms selbst pflegen und diese entsprechend nummerieren. Dieser einfache Ansatz wurde in vielen großen Softwareprojekten verwendet. Mit dieser Methode lässt sich das Ziel zwar erreichen, sie ist jedoch nicht effizient genug. Neben der gleichzeitigen Pflege vieler nahezu identischer Code-Sicherungskopien ist auch die Selbstkultivierung und Entwicklungsdisziplin des Softwareentwicklers in hohem Maße von Bedeutung, was häufig zu Fehlern führt. Manchmal ist es notwendig, mehr als zwei Versionen eines Programms gleichzeitig zu haben. Beispielsweise wurden in einer Version für die Bereitstellung Programmfehler behoben, aber keine neuen Funktionen hinzugefügt; in einer anderen Entwicklungsversion werden neue Funktionen entwickelt und neue Fehler müssen behoben werden, was verschiedene Versionen und Änderungen gleichzeitig erfordert. Um einen Programmfehler zu finden, der nur in einer bestimmten Version vorliegt, oder um die Version zu finden, in der der Programmfehler auftritt, müssen Software-Debugger außerdem verschiedene Versionen des Programmcodes vergleichen, um die Problemstelle zu finden. T — TDD Testgetriebene Entwicklung ist eine moderne Methode der Computersoftwareentwicklung. Nutzen Sie Tests, um den Entwurf und die Implementierung von Softwareprogrammen voranzutreiben. Testgetriebene Entwicklung wurde in den 1990er Jahren populär. Testgetriebene Entwicklung ist eine Programmentwicklungsmethode, die im Extreme Programming eingesetzt wird. Bei dieser Methode wird hauptsächlich zuerst ein Testprogramm geschrieben und dann so codiert, dass es den Test besteht. Der Zweck der testgetriebenen Entwicklung besteht darin, schnelles Feedback zu erhalten und beim Erstellen Ihres Programms einen Ansatz nach dem Motto „die Hauptlinie veranschaulichen“ zu verwenden. Eine Metapher für testgetriebene Entwicklung. Die Entwicklung kann aus zwei Perspektiven betrachtet werden: der implementierten Funktionalität und der Qualität. Testgetriebene Entwicklung ähnelt eher einer Entwicklungsmethode, bei der man mit zwei Hüten denkt. Setzen Sie zunächst den Hut der Funktionsimplementierung auf und implementieren Sie mithilfe von Tests schnell die richtigen Funktionen. Setzen Sie dann den Hut des Refactorings auf und verbessern Sie unter dem Schutz von Tests die Qualität, indem Sie redundanten und doppelten Code entfernen und die Wiederverwendbarkeit des Codes verbessern. Man erkennt, dass das Testen tatsächlich den Kern der testgetriebenen Entwicklung bildet und sich durch den gesamten Entwicklungsprozess zieht. U – Unit-Tests Beim Unit-Test (auch Modultest genannt) handelt es sich um einen Test, der die Korrektheit von Programmmodulen (der kleinsten Einheit des Softwaredesigns) überprüft. Eine Programmeinheit ist der kleinste testbare Teil einer Anwendung. Bei der prozeduralen Programmierung ist eine Einheit ein einzelnes Programm, eine Funktion, eine Prozedur usw.; bei der objektorientierten Programmierung ist die kleinste Einheit eine Methode, einschließlich der Methoden in einer Basisklasse (Superklasse), abstrakten Klasse oder abgeleiteten Klasse (Unterklasse). Im Allgemeinen führen Programmierer bei jeder Programmänderung mindestens einen Unit-Test durch. Es ist sehr wahrscheinlich, dass vor und nach dem Schreiben des Programms mehrere Unit-Tests durchgeführt werden, um zu überprüfen, ob das Programm die in der Softwarespezifikation geforderten Arbeitsziele erfüllt und keine Fehler aufweist. Obwohl Unit-Tests nicht notwendig sind, sind sie auch nicht schlecht. Dabei handelt es sich um Grundsatzentscheidungen des Projektmanagements. V — VIM Vim ist ein aus vi entwickelter Texteditor. Es verfügt über zahlreiche Funktionen, die das Programmieren erleichtern, wie etwa Code-Vervollständigung, Kompilierung und Fehlersprung, und wird von Programmierern häufig verwendet. Er gilt neben Emacs als der beliebteste Editor für Benutzer von Unix-ähnlichen Systemen. Die erste Version von Vim wurde 1991 von Bram Moolenaar veröffentlicht. Die ursprüngliche Abkürzung lautete ViI IM itation. Da der Funktionsumfang ständig zunahm, wurde der offizielle Name in ViI IM proven geändert. Es handelt sich jetzt um kostenlose Software, die im Open-Source-Format veröffentlicht wurde. W – WordPress WordPress ist eine Blogging-Plattform, die mit der Sprache PHP entwickelt wurde. Benutzer können ihre eigenen Blogs auf einem Server einrichten, der PHP und MySQL-Datenbanken unterstützt. Sie können WordPress auch als Content-Management-System (CMS) verwenden. WordPress ist ein kostenloses Open-Source-Projekt, das unter der GNU General Public License lizenziert ist. Die neueste Version ist das offizielle vereinfachte Chinesisch, Version 3.0.5, veröffentlicht am 24. Februar 2011. Es sind auch mehrere Sprachen optional, darunter Englisch. X – XSS Cross-Site-Scripting (häufig als XSS bezeichnet) ist ein Angriff auf die Sicherheitslücke in Website-Anwendungen, der es böswilligen Benutzern ermöglicht, Code in Webseiten einzuschleusen, der beim Aufrufen dieser Webseiten Auswirkungen auf andere Benutzer hat. Diese Angriffe beinhalten oft HTML und benutzerseitige Skriptsprachen. Y — YUI Yahoo! UI Library (YUI) ist eine Open-Source-JavaScript-Bibliothek, die AJAX, DHTML und DOM verwendet, um eine hochgradig interaktive Webseite zu erstellen. Es enthält auch viele CSS-Ressourcen. Z — Z-Index Z-Index |
<<: JavaScript realisiert den Warteschlangenstrukturprozess
>>: Detaillierte Erklärung des Konflikts zwischen Flex-Layout und Position: absolut/fest
Der Redakteur wollte vor Kurzem mit dem macOS-Sys...
1. Führen Sie eine Dateinamensuche durch which (S...
Pessimistische Sperre Pessimistische Sperre, betr...
Rendern Nachdem ich online nach relevanten Inform...
1. Entpacken Sie das heruntergeladene MySQL-Kompr...
Der erste Schritt besteht darin, die kostenlose I...
Inhaltsverzeichnis Nachrichtenbrett Erforderliche...
In diesem Artikel finden Sie das grafische Tutori...
Inhaltsverzeichnis 1. Vorbereitung 2. Dekompressi...
Inhaltsverzeichnis 1. Ziele 2. Umweltvorbereitung...
Flash-Dateiformate: .FLV und .SWF Für das Flash-Vi...
Hinweis: Die derzeit beliebtesten Front-End-Frame...
Strukturierte Tabelle (nur IExplore) 1) Gruppieren...
Hier ist ein Beispielcode für die Verwendung regu...
1. Die Größe des durch den HTML-Hyperlink geöffne...