home page/page travaux/
script
Rapport exo3 ,JAVASCRIPT
apprentissage de Javascript
- lecture de "Introduction à Javascript"
- J'ai regardé les travaux des étudiants des années précédentes et surtout aussi leur rapport...pour éviter de passer du temps sur les mêmes erreurs...
- ensuite j'ai travaillé sur deux script des étudiants des années précédentes:clavel ("Questions de trigonométrie") et Boualem ("Comment reconnaître certaines maladies du chien?").
.
- j'avais deux livres à portée de main:html et JavascriptPhilippe Chaleat et Daniel Charnay.Ed.Eyrolles
CGI/perl et JavascriptIsaac Cohen
Je suis allée sur un site (je ne sais plus lequel) pour voir comment se font les "codes d'acces"...non utilisé ensuite
Elaboration du script
- idée:
J'ai travaillé avec "Carnet de philosophie" de André CompteSponville.J'ai découvert cette collection récemment et j'ai trouvé que c'était un bon moyen de donner envie d'approfondir quelques notions de philo.j'ai eu envie d'imaginer un site qui proposerait des citations et des moyens pour "se les
approprier" .Le but étant seulement de "titiller"...de regarder...
Au début ,j'avais surtout des idées qui nécessitaient du DHTML...D'où la page travail.html
L'aide au choix est une idée d'interaction dans l'esprit de "butinage" pour le plaisir...
[Je considere comme important l'idée (et le but de l'intéraction)et le programme que j'écris pour réaliser cette idée...je n'appronfondis pas le fond ...ou plutôt je considère qu'il est à améliorer..développer...
Ici,je trouve que mon aide au choix est un peu tirée par les cheveux (choix des mots en lien avec les thèmes)...mais je pense que l'idée de présentation et d'intéraction est bonne...il faudra, si je veux déveloper l'idée affiner...]
En ce qui concerne la page art.html,j'ai fait deux boutons Références et Questions.J'aime bien pouvoir ne mettre sur la page que la citation et ne donner les références que si on les demande.Le bouton question est un peu plus pédagogique:avoir une idée de la question qui a pu motiver la création de cette citation.Je suis consciente que c'est une intéraction trés faible (au niveau implication de l'utilisateur):il regarde,c'est tout.
- Méthode et Difficultés rencontrées:
- je me suis inspirée des deux scripts cités ci-dessus
- pour l' aide "au choix du thème":
L'idée était de créer quatres variables en fonction des quatres thèmes..
je voulais ensuite utiliser la fonction max...et donner une réponse en fonction.Je m'explique:
if max==connaissance choix=connaissance...
if max==art choix=art...
mais ,en fait, il fallait envisager les cas où deux ou plus des variables étaient égales...ex:connaissance=art...
compliqué...
ça ne fonctionne que si j'ai une seule variable égale au max...
j'ai trouvé une méthode lourde...ingérable pour un choix plus grand de thème...quelle réflexion pour un petit effet!:)
Autre difficulté(qui m'a coûté presque un demi-journée:) ):je n'ai pas fait attention que la méthode max de l'objet math ne s'appliquait qu'à deux valeurs.J'avais donc fait au début max(art,connaissance,amour,liberte)...et je n'avais pas de message d'erreur...mais ça ne marchais pas...j'ai cru que j'avais fait des erreurs dans les if/else...j'en ai corrigé quelques unes au passage...j'ai eu l'idée trés tard(:() d'afficher la valeur de la variable max ET j'ai vu,j'ai compris!...ce qui fait une méthode encore plus lourde pour une toute petite feature...
- Pour la page travail.html j'ai pris le code dans le livre "html et javascript"
Remarques