Maison > interface Web > js tutoriel > js plug-in YprogressBar obtient de superbes compétences effect_javascript en matière de barre de progression

js plug-in YprogressBar obtient de superbes compétences effect_javascript en matière de barre de progression

WBOY
Libérer: 2016-05-16 16:03:10
original
1510 Les gens l'ont consulté

Présentation

YprogressBar est un plug-in de barre de progression basé sur HTML5.

YprogressBar est un plug-in de barre de progression léger, facile à utiliser, qui consomme peu de ressources et imite une bonne interface de compression et de décompression avec un affichage numérique. Il prend également en charge l'ajout de paramètres dans la description pour afficher dynamiquement des informations d'exécution plus détaillées. . Tels que la vitesse de téléchargement, le temps restant, etc.

Le code YprogressBar est écrit de manière concise et a une conception structurelle raisonnable, qui n'aura aucun effet négatif sur votre système.

Aperçu de l'interface

Mode d'emploi

Référence du fichier

Citez simplement les fichiers yprogressbar.css et yprogressbar.js.

Aperçu de l'utilisation

 var ypb = new YprogressBar({
  title: "正在上传文件...",
  des: "上传速度:{{y:speed}}MB/秒 剩余时间约{{y:second}}秒",
  closeable: true,
  cancelCallback: function(rate, vars){
 console.log(rate);
 console.log(vars);
  }
 });
 ypb.show();
Copier après la connexion

Description des paramètres d'instanciation

Afin de démontrer pleinement le style orienté objet, si vous souhaitez utiliser YprogressBar, vous devez l'instancier. Lors de l'instanciation, vous avez besoin de certains paramètres. Le tout est un objet. Les paramètres spécifiques seront expliqués un par un. ci-dessous.

titre

Titre de la barre de progression, expliquez à quoi sert cette barre de progression.

des

Pour une description plus détaillée de ce que vous souhaitez faire, vous pouvez écrire directement une phrase.

Parfois, nous voulons faire quelque chose de sophistiqué, comme afficher la vitesse de téléchargement, le temps restant, etc. YprogressBar vous soutient pleinement pour ce faire. Il vous suffit d'ajouter des variables à la description. Le format est : {{y:name}. }.

Par exemple : des : "Vitesse de téléchargement : {{y:speed}} Mo/seconde, le temps restant est d'environ {{y:second}} secondes", où {{y:speed}} et {{y : second} } est la variable.

Si une variable est spécifiée ici, la valeur de la variable doit être spécifiée dans le deuxième paramètre lors de l'exécution d'une opération de mise à jour.

fermable

Rappel de destruction. Une fois le YprogressBar détruit, ce rappel sera déclenché, que la méthode de destruction soit appelée manuellement ou que l'utilisateur clique sur le bouton de fermeture.

Lorsque le rappel est déclenché, deux paramètres seront transmis, à savoir : la progression de l'exécution en cours et la valeur du paramètre dans la description à ce moment (l'objet contient le nom et la valeur).

afficher la méthode

Aucun paramètre n'est requis.

La barre de progression ne sera pas affichée tant que la méthode show n'est pas appelée.

méthode de mise à jour

Progression de la mise à jour, deux paramètres.

Le premier paramètre est la progression actuelle, exprimée directement sous forme de nombre, par exemple : 26, représentant 26%.

Le deuxième paramètre est un objet, qui doit contenir les valeurs de toutes les variables dans la description. S'il n'y a aucune variable dans la description, ce paramètre peut être ignoré.

Par exemple :

 ypb.update(26,{
 speed: 312,
 second: 5
 });
Copier après la connexion

méthode de destruction

Détruisez la barre de progression et libérez de la mémoire.

Voir sur Github

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal