Lien Le low javascript: le bon web enfin hype ? PostĂ© par devnewton đș (site web personnel) le 24 novembre 2021 Ă 14:28. Ătiquettes : javascript marketing 9 24nov.2021 https://www.saaspegasus.com/guides/modern-javascript-for-django-developers/htmx-alpine/#when-you-might-choose-low-javascript
# Mitigé
PostĂ© par raphj . ĂvaluĂ© Ă 10.
Il y a une promesse de faire sans Javascript, ou avec peu de Javascript, mais ça dépend en fait d'une bibliothÚque à inclure. Donc ce n'est pas tant "sans javacript" que "utiliser javascript différemment".
D'un cÎté je suis content si ça permet de remplacer des choses actuellement écrites comme des SPA (avec React, Angular, ou autres) par des pages principalement HTML.
D'un autre cÎté, ça a l'air afficher des contrÎles et des formulaires qui seront juste "silencieusement non fonctionnels" si Javascript est désactivé.
Ce serait bien à mon avis de respecter le principe "je n'affiche pas des trucs qui ne vont pas marcher", en créant les éléments qui dépendant de Javascript⊠en Javascript.
Par exemple, la semaine derniĂšre, j'ai implĂ©mentĂ© une petite barre de recherche sur une page qui affiche une liste de documents. Tout est implĂ©mentĂ© en Javascript. La barre de recherche est donc insĂ©rĂ©e par le code Javascript lui-mĂȘme. Les visiteurs sans Javascript auront une page totalement utilisable et ils pourront utiliser la recherche du navigateur Ă la place (toutes les infos sont dans la page, la barre de recherche ne fait que filtrer). Ils ne verront pas une barre de recherche qui sâavĂ©rera inopĂ©rante aprĂšs essai infructueux (UI dĂ©cevante).
En parfaite adéquation avec le « progressive enhancement » qui me parait un principe important.
[^] # Re: Mitigé
PostĂ© par barmic 𩩠. ĂvaluĂ© Ă 3.
Manipuler le DOM en js vanilla me paraßt lourd dingue. Pour ton exemple je préfÚrerais avoir le formulaire de recherche toujours présent, mais de ne l'afficher qu'en js.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Mitigé
PostĂ© par raphj . ĂvaluĂ© Ă 4.
Ce qui pourrait se faire j'imagine, c'est d'avoir le formulaire avec un attribut « hidden » qu'on retire en js. Ăa me semble pas mal. Ăa marcherait mĂȘme sans CSS.
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.