Maison interface Web Tutoriel H5 Tutoriel vidéo HTML5 Backend.com

Tutoriel vidéo HTML5 Backend.com

Sep 01, 2017 pm 02:30 PM
h5 html5 教程

"Backend.com HTML5 Video Tutorial" est une technologie importante aujourd'hui et dans le futur. Bien apprendre le HTML5 vous permettra non seulement de développer des interfaces WEB frontales et de concevoir des pages Web pouvant s'adapter à des appareils de différentes tailles ; vous permettra même d'utiliser la technologie HTML5 pour développer Develop Hybird App (une application hybride pour Android/iOS/Windows Phone et d'autres appareils) ; ou d'utiliser la technologie HTML5 pour développer des programmes de bureau (voir le projet Node Webkit, veuillez utiliser Github).

Tutoriel vidéo HTML5 Backend.com

Adresse de lecture du cours : http://www.php.cn/course/469.html

Le Style d'enseignement de l'enseignant :

Les cours de l'enseignant sont simples et approfondis, de structure claire, analysés couche par couche, imbriqués, rigoureux dans l'argumentation et rigoureux dans la structure. Il utilise le pouvoir logique de la pensée. pour attirer l'attention des étudiants et contrôler le processus d'enseignement en classe. En écoutant les cours de l'enseignant, les étudiants acquièrent non seulement des connaissances, mais reçoivent également une formation à la réflexion, et sont également influencés et influencés par l'attitude académique rigoureuse de l'enseignant

Le point le plus difficile de cette vidéo est HTML5 Canvas :

1. Qu'est-ce que Canvas

canvas est une balise fournie par HTML5 pour afficher les effets de dessin

canvas fournit une zone graphique vierge qui peut utiliser du JavaScript spécifique. API pour dessiner des graphiques (canvas 2D ou WebGL)

Introduit pour la première fois par Apple pour le tableau de bord OS X et le navigateur Safari

1.1 Quelques notes sur Canvas

canvas est un zone rectangulaire de toile sur laquelle il est possible de peindre à l'aide de JavaScript. Contrôlez chaque pixel.

La balise canvas utilise JavaScript pour dessiner des images sur la page Web et n'a pas la fonction de dessin elle-même.

Canvas propose de nombreuses façons de dessiner des chemins, des rectangles, des cercles, des personnages et d'ajouter des images.

Standard Canvas :

Le dernier standard

Standard de version stable

À l'heure actuelle, le standard est encore en cours d'amélioration. Premièrement, l'utilisation de la première API suffit pour compléter toutes les applications

1.2 Principaux domaines d'application de Canvas (compréhension)

1 Jeux : Canvas est plus tridimensionnel et plus sophistiqué que Flash en termes. En termes d'affichage d'images sur le Web, les jeux sur toile sont meilleurs en termes de fluidité et de multiplateforme.

2. Données visualisées (graphiques de données), telles que : echart de Baidu, d3.js, three.js

3. Bannière publicitaire : Flash était autrefois une époque glorieuse, et les smartphones ne l'étaient pas. Pourtant, il existait. Aujourd'hui et dans l'ère future des smartphones, la technologie HTML5 peut jouer un rôle énorme dans les bannières publicitaires, et utiliser Canvas pour obtenir des effets publicitaires dynamiques est parfait.

4. Future

Simulateur : peu importe en termes d'effets visuels ou de fonctions de base, le produit du simulateur peut être entièrement implémenté par JavaScript.

Contrôle informatique à distance : Canvas permet aux développeurs de mieux mettre en œuvre la transmission de données sur le Web et de créer une interface de contrôle visuel parfaite.

Éditeur graphique : L'éditeur graphique de Photoshop sera 100 % basé sur le Web.

1.3 Objectifs du cours

Apprendre à utiliser l'API de base du canevas et à utiliser le canevas pour réaliser des dessins simples

Réaliser la visualisation des données

2. Balise Canvas

<canvas width="600" height="400"></canvas>
Copier après la connexion

Fonction : affiche le contenu du dessin, mais ne peut pas dessiner

Compatibilité Canvas 2.1

<canvas width="600" height="400">
Copier après la connexion

Seuls les navigateurs IE9 et supérieurs peuvent prendre en charge la balise Canvas
Astuce : votre navigateur ne prend pas en charge Canvas, veuillez mettre à jour le navigateur

2.2 Définir les points d'attention en largeur et en hauteur

1 Vous pouvez utiliser les attributs HTML/DOM les attributs width et height sont utilisés pour définir

2 À ne pas faire : utiliser les styles CSS pour définir la largeur et la hauteur

Utiliser des attributs pour définir la largeur et la hauteur équivaut en fait à augmenter les pixels du canevas
Largeur et hauteur par défaut : 300*150, ce qui signifie : 300 pixels dans le sens horizontal et 150 pixels dans le sens vertical
L'utilisation d'attributs pour définir la largeur et la hauteur augmente ou diminue les pixels du canevas <🎜 ; > et en utilisant le style CSS, aucun pixel n'est ajouté, chaque pixel est juste agrandi !

2.3 Dessin

Utilisez l'API de dessin fournie en JavaScript pour dessiner

Chaque toile dispose d'un ensemble d'API de dessin (outils)

2.3 .1 Étapes de base du dessin

1 Trouver le canevas

2 Obtenir le contexte de dessin (une série de collections API) via le canevas

3 Utiliser l'API pour dessiner les éléments requis graphiques

// 1 找到canvas
var cv = document.getElementById("canvasId");
// 2 拿到canvas绘图上下文
var ctx = cv.getContext("2d");
// 3 使用上下文中的API绘制图形
ctx.moveTo(100, 100);   // 将画笔移动到 100,100 的位置
ctx.lineTo(200, 100);   // 从 100,100 到 200,100 画一条线段
ctx.stroke();           // 描边
Copier après la connexion
Remarque :

getContext("2d"), le paramètre `2d` fait référence à l'obtention du contexte pour dessiner des graphiques plats

Si vous souhaitez dessiner trois- ; graphiques dimensionnels, vous devez transmettre les paramètres d'entrée : "webgl"

Type de contexte 2D : CanvasRenderingContext2D

Obtenir le contexte webgl : (comprendre)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Déplacer du texte en HTML Déplacer du texte en HTML Sep 04, 2024 pm 04:45 PM

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles