PrimTux

La distribution éducative pour débutants et initiés.

Vous n'êtes pas identifié(e).

Annonce

CARTE DES MEMBRES POUVANT AIDER ET DES ÉCOLES SOUS PRIMTUX
Merci de vous y inscrire en nous envoyant un email si vous souhaitez y apparaître.

Les différentes isos de PrimTux4 sont disponibles, cliquez ici pour choisir votre version.
  • Pour être automatiquement informé des réponses à vos messages sur le forum, n'oubliez pas de cliquer sur "Suivre cette discussion" en bas de page. Mieux, en vous abonnant au flux RSS du forum, vous pourrez suivre tout nouveau message sur l'ensemble du forum.
  • En allant dans votre Profil, ligne "Vie privée", vous pouvez également cocher "Suivre automatiquement les sujets auxquels on a répondu.", vous n'aurez plus à cliquer sur "Suivre cette discussion" lorsque vous postez un message.
  • Abonnez-vous à la newsletter sur le site principal pour être informé des nouveaux paquets, nouvelles versions, bugs...

#76 21-12-2018 16:16:51

zoom61
Modérateur
Inscription : 07-09-2015
Messages : 1 071

Re : Exerciseurs et remplacement progressifs des Clicmenu

Le fichier a été mis à jour avec la modification pour la taille des images.

Hors ligne

#77 21-12-2018 17:34:10

Philippe Dpt35
Administrateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 824
Site Web

Re : Exerciseurs et remplacement progressifs des Clicmenu

J'ai intégré la feuille de calcul au projet en la renommant et en y faisant quelques corrections d'orthographe:
https://framagit.org/philippe-dpt35/ordonner-img
J'ai modifié également le readme en conséquence.

Je n'ai pas encore fusionné les dernières modifs. J'attends d'autres tests pour m'assurer que tout va bien.

Merci zoom61 !

Hors ligne

#78 21-04-2019 11:55:31

Philippe Dpt35
Administrateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 824
Site Web

Re : Exerciseurs et remplacement progressifs des Clicmenu

Pour les nécessités des applications que j'ai développées en javascript, j'ai créé un outil permettant d'afficher une boîte de dialogue avec des images. C'est cet outil notamment que j'utilise pour afficher les félicitations en fin d'exercice réussi. La fonction alert de javascript ne permet en effet de n'afficher que du texte.

C'est à libre disposition ici: https://framagit.org/philippe-dpt35/dialogbox

Hors ligne

#79 22-04-2019 00:42:20

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 868

Re : Exerciseurs et remplacement progressifs des Clicmenu

Y'a un truc qui m'embête, c'est les unités de ton image : ça peut-être des px, des em, rem, %, vw/vh etc. (sans considérer les propriétés css de cover/contain)
La, tu forces un entier et une valeur en pixel, c'est dommage.

Hors ligne

#80 22-04-2019 00:54:07

Philippe Dpt35
Administrateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 824
Site Web

Re : Exerciseurs et remplacement progressifs des Clicmenu

Effectivement, l'unité à utiliser n'est pas précisée. Il faut que je corrige ça.

Je vais également prendre en considération tes autres remarques. As-tu des suggestions plus précises à formuler ? Qu'aimerais-tu notamment pouvoir faire à partir des options de la fonction ?

Hors ligne

#81 22-04-2019 12:51:09

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 868

Re : Exerciseurs et remplacement progressifs des Clicmenu

Philippe a écrit :

Qu'aimerais-tu notamment pouvoir faire à partir des options de la fonction ?

Rien en particulier.
Créer des composants réutilisables c'est un peu ouvrir la boite de pandore.
Soit tu pars sur des petits projets et effectivement tu peux recopier du code de projets similaires soit tu pars sur qlq chose de plus conséquent et là je conseil de partir sur 1 vrai framework (vuejs avec bulma par exemple) et pas faire par toi même.
Perso, dès que j'ajoutes une dépendance, je pèse le pour et le contre car ça peut être lourd de conséquence.
Imagine 100 jeux qui utilise en entrée des entier et que tu veux convertir en "px"... ça nécessite de tout recadrer et tout re-tester. (si tu n'as pas de tests automatisés)

Si j'avais d'autres conseils :
éviter de cumuler des opérations dom si possible (c'est gourmand pour pas grand chose).

Ta fonction creeElements peut être résumer à un :

dlgBox.innerHTML = '<div>...<button onclick="dlgExit()">OK</button></div>...</div>';

Sinon, tu ajoutes du css dans ton js.
Le conseil est vraiment de cloisonner les choses :
html pour la structure, js pour l'interactivité et css pour l'habillage l'animation.

L'idéal c'est d'avoir une règle pour les 4 positions (et donc une classe spécifique) et de définir cette classe via ta fonction.

Hors ligne

#82 22-04-2019 12:59:52

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 868

Re : Exerciseurs et remplacement progressifs des Clicmenu

J'oubliais :

Tu proposes un mode objet et fonction.
J'ai appris une chose à mes dépends : toujours proposer une API la plus petite et simple possible. (donc 1 façon de faire)

Hors ligne

#83 22-04-2019 15:21:07

Philippe Dpt35
Administrateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 824
Site Web

Re : Exerciseurs et remplacement progressifs des Clicmenu

Sur l'optimisation par
dlgBox.innerHTML = '<div>...<button onclick="dlgExit()">OK</button></div>...</div>';
il me semble avoir lu des articles dans lesquels on recommande l'utilisation des fonctions javascript plutôt que les propriétés html. As-tu des docs là-dessus qui me permettraient d'avoir des repères, moi qui ne suis pas développeur professionnel ?

Le souci de l'optimisation des ressources est-il toujours de mise avec les machines actuelles ? Quand j'ai appris à programmer, c'était effectivement le cas, et on recommandait même de passer par des routines machine. Mais là on avait à faire à des machines peu puissantes.
Pour les technologies Web s'ajoutent certes les problèmes des ressources serveur et de bande passante, mais beaucoup de sites Web, parmi même les plus fréquentés, ne s'en préoccupent pas, utilisant même des techniques très gourmandes en ressources !

J'ai appris une chose à mes dépends : toujours proposer une API la plus petite et simple possible. (donc 1 façon de faire)

Là aussi il y a ceux qui ne jurent que par la programmation objet et qui considèrent que tout doit être objet. Comment un amateur comme moi doit-il faire pour s'y retrouver dans ces débats ? Car tout voir en objet peut aussi être perçu comme plus simple quand on entre dans cette logique : tout (propriétés et méthodes) est géré par l'objet lui-même, rendant plus simple son utilisation. Une fois l'objet défini, on n'a plus à se préoccuper de comment le faire fonctionner.

Pour résumer, tout ça me paraît un peu déroutant et j'avoue ne pas trop savoir sur quel pied danser !

Hors ligne

#84 03-06-2019 19:21:23

Philippe Dpt35
Administrateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 824
Site Web

Re : Exerciseurs et remplacement progressifs des Clicmenu

A tout hasard, pour éviter les doublons de travail, bien que je ne pense pas que ça se précipite au portillon  lol , j'ai attaqué la reprise de Leximots.

Hors ligne

#85 06-06-2019 12:32:14

Philippe Dpt35
Administrateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 824
Site Web

Re : Exerciseurs et remplacement progressifs des Clicmenu

J'ai entrepris l'adaptation de "Je lis puis j'écris".

Hors ligne

#86 10-06-2019 12:20:51

Philippe Dpt35
Administrateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 824
Site Web

Re : Exerciseurs et remplacement progressifs des Clicmenu

L'adaptation des applications de clicmenu se fait pour l'instant au gré des circonstances.

Si vous utilisez certaines des applications du clicmenu et que vous souhaitez les voir rapidement adaptées en html-css, indiquez-le dans ce fil. Je leur donnerai priorité.

Hors ligne

#87 13-06-2019 20:26:02

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 868

Re : Exerciseurs et remplacement progressifs des Clicmenu

Ok Philippe  big_smile

Hors ligne

Pied de page des forums