„HTML5 Mobile Web-Entwicklungspraxis“
Klassifizieren:Erstellung von WebseitenSicht:3053530Herunterladen:282

HTML5-Praxis für die mobile Webentwicklung Inhaltseinführung:

Heute hat die Entwicklung mobiler Anwendungen eine neue Welle in der Softwarebranche ausgelöst. Allerdings entwickeln sich mobile Geräte rasant weiter und weisen unterschiedliche Bildschirmgrößen, Speicher- und Leistungsbeschränkungen auf. Die größte Herausforderung für Programmierer besteht darin, leistungsstarke, reaktionsfähige mobile Websites auf mehreren Plattformen zu erstellen.

„HTML5 Mobile Web Development in Practice“ bietet Lösungen für diese Herausforderung. Durch die Lektüre dieses Buches erfahren Sie, wie Sie die neuesten mobilen HTML5-Funktionen effektiv auf mehreren mobilen Plattformen nutzen können. Das Buch ist in 10 Kapitel unterteilt, beginnend mit den Perspektiven mobiles Web, geräteseitige Konfiguration und Optimierung, Interaktion, Responsive Design, Gerätezugriff, Debugging, Leistungstests, Rich Media usw. Es enthält mehr als 60 praktische Anleitungen, die erklären Im Detail erfahren Sie, wie Sie schnelle, reaktionsfähige mobile HTML5-Websites erstellen, die für viele gängige mobile Anwendungsplattformen wie iOS, Android, Windows Phone und BlackBerry geeignet sind.

Der Autor von „HTML5 Mobile Web Development Practice“ ist Mitglied des HTML5 Boilerplate-Projekts und Hauptentwickler von MobileBoilerplate (http://h5bp.com/mobile). „HTML5 Mobile Web Development in Practice“ ist maßgeschneidert für Programmierer, die sich für die Implementierung leistungsstarker, reaktionsfähiger, plattformübergreifender HTML5-Websites einsetzen. Es eignet sich auch als Lernreferenz für Leser, die sich für mobile Webentwicklung interessieren.

HTML5-Entwicklungspraxis für mobiles Web Inhaltsverzeichnis:

Kapitel 1 HTML5 und mobile Websites
1.1 Einführung
1.2 Bestimmen Sie die für die Website geeigneten Mobilgeräte
1.2.1 Welche Plattformen und Browser werden von Benutzern am häufigsten verwendet
1.2.2 Wie viele Nutzer nutzen mobile Geräte, die moderne Skripte unterstützen
1.2.3 Alternativen zu Google Analytics
1.2.4 Genauigkeit von Google Analytics
1.2.5 Bedenken hinsichtlich der Lesegeschwindigkeit des Servers
1.3 Konfigurieren mobiler Entwicklungstools
1.3.1 Vorbereitung
1.3.2 Üben
1.3.3 Rezension
1.3.4 Erweiterung
1.4 BlackBerry-Emulator
1.4.1 Vorbereitung
1.4.2 Üben
1.5 Konfigurieren Sie die mobile Entwicklungsumgebung
1.5.1 Vorbereitung
1.5.2 Üben
1.5.3 Rezension
1.5.4 Erweiterung
1.6 Verwendung von HTML5 auf mobilen Websites
1.6.1 Vorbereitung
1.6.2 Üben
1.6.3 Rezension
1.6.4 Erweiterung
1.7 Browserübergreifendes HTML5
1.7.1 Vorbereitung
1.7.2 Üben
1.7.3 Rezension
1.7.4 Erweiterung
1,8 Mobiles Design
1.8.1 Vorbereitung
1.8.2 Üben
1.8.3 Rezension
1.8.4 Erweiterung
1.9 Definieren Sie eine Content-Strategie
1.9.1 Vorbereitung
1.9.2 Üben
1.9.3 Rezension
1.9.4 Erweiterung
Kapitel 2 Konfiguration und Optimierung des mobilen Endgeräts
2.1 Einführung
2.2 Starten Sie die Webanwendung über das Schnittstellensymbol
2.2.1 Vorbereitung
2.2.2 Üben
2.2.3 Rezension
2.2.4 Erweiterung
2.2.5 Referenz
2.3 Vermeiden Sie das Zurücksetzen der Textschriftgröße
2.3.1 Vorbereitung
2.3.2 Üben
2.3.3 Rezension
2.3.4 Erweiterung
2.4 Optimieren Sie die Breiteneinstellung des Browser-Ansichtsfensters
2.4.1 Vorbereitung
2.4.2 Üben
2.4.3 Rezension
2.4.4 Erweiterung
2.5 Beheben Sie das Reflow-Skalierungsproblem von Mobile Safari
2.5.1 Vorbereitung
2.5.2 Üben
2.5.3 Rezension
2.5.4 Erweiterung
2.6 Starten Sie die native mobile Anwendung im Browser
2.6.1 Vorbereitung
2.6.2 Üben
2.6.3 Rezension
2.6.4 Erweiterung
2.7 Vollbildmodus auf dem iPhone starten
2.7.1 Vorbereitung
2.7.2 Üben
2.7.3 Rezension
2.7.4 Erweiterung
2.8 Verhindern Sie, dass iOS beim Fokussieren automatisch zoomt
2.8.1 Vorbereitung
2.8.2 Üben
2.8.3 Rezension
2.8.4 Erweiterung
2.9 Deaktivieren oder beschränken Sie einige WebKit-Funktionen
2.9.1 Vorbereitung
2.9.2 Üben
2.9.3 Rezension
2.9.4 Erweiterung
Kapitel 3 Wie man mit mobilen Geräten interagiert
3.1 Einführung
3.2 Verwenden Sie Touch, um Seitenelemente zu verschieben
3.2.1 Vorbereitung
3.2.2 Üben
3.2.3 Rezension
3.2.4 Erweiterung
3.2.5 Referenz
3.3 Erkennen und verarbeiten Sie horizontale und vertikale Bildschirmwechselereignisse
3.3.1 Vorbereitung
3.3.2 Üben
3.3.3 Rezension
3.3.4 Erweiterung
3.3.5 Referenz
3.4 Verwenden Sie Gesten, um Seitenelemente zu drehen
3.4.1 Vorbereitung
3.4.2 Üben
3.4.3 Rezension
3.4.4 Erweiterung
3.4.5 Referenz
3.5 Verwenden Sie Schieberegler, um eine Galerie zu erstellen
3.5.1 Vorbereitung
3.5.2 Üben
3.5.3 Rezension
3.5.4 Erweiterung
3.5.5 Referenz
3.6 Verwenden Sie Gesten, um den Bildzoom zu bedienen
3.6.1 Vorbereitung
3.6.2 Üben
3.6.3 Rezension
3.6.4 Erweiterung
3.6.5 Referenz
Kapitel 4: Erstellen einer schnellen und reaktionsfähigen mobilen Internet-Site
4.1 Einführung
4.2 Verwenden Sie die HTML5-Syntax zum Erstellen von Seiten
4.2.1 Vorbereitung
4.2.2 Üben
4.2.3 Rezension
4.2.4 Erweiterung
4.2.5 Referenz
4.3 Verwenden Sie CSS3-Funktionen zur progressiven Verbesserung
4.3.1 Vorbereitung
4.3.2 Üben
4.3.3 Rezension
4.3.4 Erweiterung
4.3.5 Referenz
4.4 Verwenden Sie Responsive Design
4.4.1 Vorbereitung
4.4.2 Üben
4.4.3 Rezension
4.4.4 Erweiterung
4.5 Optimieren Sie die Ladegeschwindigkeit von Polyfills-Skripten
4.5.1 Vorbereitung
4.5.2 Üben
4.5.3 Rezension
4.5.4 Erweiterung
4.5.5 Referenz
4.6 Benutzer-Client erkennen
4.6.1 Vorbereitung
4.6.2 Üben
4.6.3 Rezension
4.6.4 Erweiterung
4.7 Verwenden Sie Lesezeichenblasen, um Desktop-Verknüpfungen zu Anwendungen hinzuzufügen
4.7.1 Vorbereitung
4.7.2 Üben
4.7.3 Rezension
4.7.4 Referenz
4.8 Erstellen Sie ein automatisch skalierbares Texteingabefeld
4.8.1 Vorbereitung
4.8.2 Üben
4.8.3 Rezension
4.8.4 Erweiterung
4.8.5 Referenz
4,9 Feedback der Beschleunigungstaste
4.9.1 Vorbereitung
4.9.2 Üben
4.9.3 Rezension
4.9.4 Erweiterung
4.9.5 Referenz
4.10 Browser-Adressleiste ausblenden
4.10.1 Vorbereitung
4.10.2 Üben
4.10.3 Rezension
4.10.4 Referenz
4.11 Erstellen einer Sitemap für mobile Internetseiten
4.11.1 Vorbereitung
4.11.2 Üben
4.11.3 Rezension
4.11.4 Erweiterung
Kapitel 5 Zugriff auf mobile Geräte
5.1 Einführung
5.2 Standortinformationen abrufen
5.2.1 Vorbereitung
5.2.2 Üben
5.2.3 Rezension
5.2.4 Erweiterung
5.3 Cross-Browser-Targeting
5.3.1 Vorbereitung
5.3.2 Üben
5.3.3 Rezension
5.3.4 Erweiterung
5.4 Karte basierend auf geografischen Informationen anzeigen
5.4.1 Vorbereitung
5.4.2 Üben
5.4.3 Rezension
5.4.4 Erweiterung
5.5 Echtzeitanzeige des geografischen Standorts
5.5.1 Vorbereitung
5.5.2 Üben
5.5.3 Rezension
5.6 Verwenden des DeviceOrientation-Ereignisses
5.6.1 Vorbereitung
5.6.2 Üben
5.6.3 Rezension
5.6.4 Erweiterung
5.7 Verwendung der Foursquare-Positionierung
5.7.1 Vorbereitung
5.7.2 Üben
5.7.3 Rezension
5.7.4 Erweiterung
Kapitel 6 Mobile Rich Media
6.1 Einführung
6.2 Audio auf Mobilgeräten abspielen
6.2.1 Vorbereitung
6.2.2 Üben
6.2.3 Rezension
6.2.4 Erweiterung
6.3 Videos auf Mobilgeräten abspielen
6.3.1 Vorbereitung
6.3.2 Üben
6.3.3 Rezension
6.3.4 Erweiterung
6.4 Offline-Cache verwenden
6.4.1 Vorbereitung
6.4.2 Üben
6.4.3 Rezension
6.4.4 Erweiterung
6.5 Webspeicher nutzen
6.5.1 Vorbereitung
6.5.2 Üben
6.5.3 Rezension
6.5.4 Erweiterung
6.6 Verwendung von Web Workern
6.6.1 Vorbereitung
6.6.2 Üben
6.6.3 Rezension
6.7 Verwenden Sie die Sitzungs- und Verlaufs-API, um Flash-ähnliche Navigationseffekte zu erstellen
6.7.1 Vorbereitung
6.7.2 Üben
6.7.3 Rezension
6.7.4 Erweiterung
Kapitel 7 Debuggen mobiler Geräte
7.1 Einführung
7.2 Verwenden Sie das Remote-Debugging von Opera Dragonfly
7.2.1 Vorbereitung
7.2.2 Üben
7.2.3 Rezension
7.2.4 Erweiterung
7.3 Verwenden Sie das Remote-Debugging von weinre
7.3.1 Vorbereitung
7.3.2 Üben
7.3.3 Rezension
7.4 Verwendung von Firebug auf Mobilgeräten
7.4.1 Vorbereitung
7.4.2 Üben
7.4.3 Rezension
7.4.4 Erweiterung
7.5 Remote-Debugging mit der JS-Konsole
7.5.1 Vorbereitung
7.5.2 Üben
7.5.3 Rezension
7.5.4 Erweiterung
7.6 Einrichten des mobilen Safari-Debuggers
7.6.1 Vorbereitung
7.6.2 Üben
7.6.3 Rezension
Kapitel 8 Serverseitige Leistungsoptimierung
8.1 Einführung
8.2 Transkodierung mobiler Geräte verhindern (Mobile Transcoding)
8.2.1 Vorbereitung
8.2.2 Üben
8.2.3 Rezension
8.2.4 Erweiterung
8.3 Von Mobilgeräten unterstützte MIME-Typen hinzufügen
8.3.1 Vorbereitung
8.3.2 Üben
8.3.3 Rezension
8.3.4 Erweiterung
8.4 Zeigen Sie die Cache-Manifestdatei korrekt an
8.4.1 Vorbereitung
8.4.2 Üben
8.4.3 Rezension
8.5 Legen Sie die zukünftige Ablaufzeit in der Header-Datei fest
8.5.1 Vorbereitung
8.5.2 Üben
8.5.3 Rezension
8.5.4 Erweiterung
8.6 Gzip-Komprimierung verwenden
8.6.1 Vorbereitung
8.6.2 Üben
8.6.3 Rezension
8.6.4 Erweiterung
8.7 ETags entfernen
8.7.1 Vorbereitung
8.7.2 Üben
8.7.3 Rezension
8.7.4 Erweiterung
Kapitel 9 Mobiler Leistungstest
9.1 Einführung
9.2 Geschwindigkeitstest für Mobilgeräte mit Blaze
9.2.1 Vorbereitung
9.2.2 Üben
9.2.3 Rezension
9.2.4 Erweiterung
9.3 Online-Analyse der mobilen Seitengeschwindigkeit
9.3.1 Vorbereitung
9.3.2 Üben
9.3.3 Rezension
9.3.4 Erweiterung
9.4 PCAP-Website-Leistungsanalyse
9.4.1 Vorbereitung
9.4.2 Üben
9.4.3 Rezension
9.4.4 Erweiterung
9.5 Mobiles HTTP-Archiv
9.5.1 Vorbereitung
9.5.2 Üben
9.5.3 Rezension
9.5.4 Erweiterung
9.6 Verwenden Sie Jdrop, um Leistungsdaten zu speichern
9.6.1 Vorbereitung
9.6.2 Üben
9.6.3 Rezension
9.6.4 Erweiterung
Kapitel 10 Nutzen Sie die Eigenschaften des mobilen Internets
10.1 Einführung
10.2 window.onerror
10.2.1 Vorbereitung
10.2.2 Üben
10.2.3 Rezension
10.2.4 Erweiterung
10.3 Verwendung neuer Methoden in ECMAScript 5
10.3.1 Vorbereitung
10.3.2 Üben
10.3.3 Rezension
10.3.4 Erweiterung
10.4 Neue Eingabetypen in HTML5
10.4.1 Vorbereitung
10.4.2 Üben
10.4.3 Rezension
10.4.4 Erweiterung
10.5 SVG in HTML einbetten
10.5.1 Vorbereitung
10.5.2 Üben
10.5.3 Rezension
10.5.4 Erweiterung
10,6 Position: fest
10.6.1 Vorbereitung
10.6.2 Üben
10.6.3 Rezension
10,7 overflow:scroll
10.7.1 Vorbereitung
10.7.2 Üben
10.7.3 Rezension
10.7.4 Erweiterung

Stellungnahme:

Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn

Aktuelle Kurse

Mehr sehen
  • [Web-Frontend] Node.js-Schnellstart
    [Web-Frontend] Node.js-Schnellstart
    Dieser Kurs richtet sich speziell an Anfänger und soll den Studierenden helfen, sich schnell die Grundkenntnisse und Kerntechnologien von Node.js anzueignen. Der Kurs beginnt mit der Installation und Umgebungskonfiguration von Node.js und analysiert nach und nach das asynchrone Programmiermodell, das Modulsystem und den ereignisgesteuerten Mechanismus eingehend. Anhand zahlreicher praktischer Fälle lernen die Studierenden, wie sie mit Node.js einen effizienten und stabilen Webserver aufbauen, HTTP-Anfragen und -Antworten verarbeiten sowie Dateioperationen und Datenbankinteraktionen durchführen. Darüber hinaus werden im Kurs auch typische Anwendungsszenarien von Node.js in der Frontend-Entwicklung vorgestellt, um den Studierenden dabei zu helfen, ihre praktischen Fähigkeiten schnell zu verbessern und die Herausforderungen der Frontend-Entwicklung problemlos zu meistern.
  • Vollständige Sammlung ausländischer Full-Stack-Kurse zur Webentwicklung
    Vollständige Sammlung ausländischer Full-Stack-Kurse zur Webentwicklung
    Bei diesem Kurs handelt es sich um ein umfassendes Tutorial, das die Entwicklung von HTML, CSS, JavaScript, Vue.js, React, Flutter und mobilen Apps abdeckt. Von der grundlegenden Webseitenerstellung über komplexe Front-End- und Back-End-Interaktionen bis hin zur praktischen Entwicklung mobiler Anwendungen sind die Kurse inhaltsreich und äußerst praxisorientiert. Durch eine Reihe praktischer Projekte erwerben die Studierenden ein tiefgreifendes Verständnis und beherrschen verschiedene Entwicklungskompetenzen und entwickeln sich schnell zu Full-Stack-Entwicklungsingenieuren. Sowohl Anfänger als auch erfahrene Entwickler können davon profitieren. Durch das Studium dieses Kurses werden Sie in die Lage versetzt, selbstständig Webanwendungen und mobile Anwendungen zu entwickeln und so eine solide Grundlage für Ihre zukünftige berufliche Entwicklung zu legen.
  • Gehen Sie zur praktischen Anwendung von GraphQL
    Gehen Sie zur praktischen Anwendung von GraphQL
    Dieser Kurs soll den Lernenden dabei helfen, die Verwendung der Go-Sprache zur Implementierung von GraphQL-Diensten zu erlernen. Der Kurs beginnt mit den Grundkenntnissen von GraphQL und analysiert eingehend die Eigenschaften und Vorteile seiner Datenabfragesprache. Anschließend wird in Kombination mit den Eigenschaften der Go-Sprache ausführlich erklärt, wie man einen GraphQL-Server aufbaut, Anfragen verarbeitet und Daten definiert Muster usw. Anhand umfangreicher praktischer Fälle lernen die Lernenden, wie sie GraphQL in tatsächliche Projekte integrieren können, um die Flexibilität und Effizienz der Dateninteraktion zu verbessern. Der Kurs eignet sich für Entwickler mit gewissen Grundkenntnissen in der Go-Sprache und ist ein Muss für die Erstellung effizienter und moderner APIs.
  • Der 550-W-Lüftermeister lernt Schritt für Schritt JavaScript von Grund auf
    Der 550-W-Lüftermeister lernt Schritt für Schritt JavaScript von Grund auf
    Dieser Kurs richtet sich speziell an Einsteiger und wird von Google-Chefs unterrichtet. Der Kurs beginnt mit den Grundkenntnissen von JavaScript und vertieft diese schrittweise in den Bereichen Syntax, Funktionen, Objekte, Ereignisverarbeitung usw. Durch anschauliche Fälle und praktische Übungen können sich Studierende schnell die Kernkompetenzen von JavaScript aneignen. Der Chef beantwortet persönlich die Fragen der Studenten und teilt Programmiererfahrungen, sodass die Studenten in einer entspannten und angenehmen Atmosphäre zu JavaScript-Meistern heranwachsen können. Egal, ob Sie ein Anfänger im Programmieren sind oder ein Entwickler, der seine Fähigkeiten verbessern möchte, dieser Kurs ist die beste Wahl zum Erlernen von JavaScript.
  • Python-Meister Mosh, ein Anfänger ohne Grundkenntnisse, kann in 6 Stunden loslegen
    Python-Meister Mosh, ein Anfänger ohne Grundkenntnisse, kann in 6 Stunden loslegen
    Dieser Kurs nimmt Sie mit auf eine Programmierreise. Dieser 6-stündige Kurs beginnt bei Null und führt Sie durch die Grundlagen und fortgeschrittenen Konzepte von Python. Ganz gleich, ob Sie ein Anfänger oder ein erfahrener Programmierer sind, der seine Fähigkeiten verbessern möchte, Moshs ausführliche Erklärungen und klare Lehrmethoden werden Sie schnell mit Python vertraut machen. Erfahren Sie mehr über Variablen, Datentypen, Bedingungen, Schleifen, Funktionen, Objekte und Module und festigen Sie Ihr Verständnis mit praktischen Übungen. Dieser Kurs ist ideal zum Erlernen von Python und bereitet Sie auf verschiedene Berufsfelder vor. Moshs Fachwissen und Leidenschaft für die Ausbildung geben Ihnen das Selbstvertrauen, Ihren Weg zum kompetenten Python-Entwickler einzuschlagen.