Cette page propose une collection de composants web (accordéons, carrousels, modales, etc.) réalisables avec peu ou pas de JavaScript, en exploitant les capacités modernes de HTML et CSS. L’objectif est de réduire la charge JavaScript sur les sites, souvent excessive pour des fonctionnalités simples. Le projet est open source et disponible sur GitHub, avec des exemples concrets et des démonstrations.
L’auteur souligne l’importance de transférer le travail des tâches basiques vers HTML/CSS, tout en critiquant les approches trop dépendantes de JavaScript. La page inclut aussi des ressources externes et des liens vers des experts du domaine, encourageant les contributions via des pull requests pour enrichir la collection.
L’article de Dan Leech explique comment les collections en PHP améliorent la typage fort et la maintenabilité du code en encapsulant des logiques liées à des groupes d’objets (comme des files d’attente). Plutôt que d’utiliser des tableaux bruts, il propose des classes dédiées (ex: Queues) implémentant IteratorAggregate pour une itération propre, avec des méthodes comme at() pour un accès sécurisé aux éléments. L’auteur souligne que les collections, bien que sous-utilisées, permettent de mieux documenter les types et d’éviter les antipatterns (accès direct aux tableaux, absence de bibliothèques dédiées). Un exemple concret montre comment remplacer $queues[1] par $queues->at(1) pour des tests plus robustes.
Tout est dans le titre
Tout est dans le titre
Une astuce
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre (via https://www.smashingmagazine.com/2016/10/web-development-reading-list-155/ )
Une façon d'unifier le système de Voter de Symfony avec des vérifications au niveau des collections Doctrine + quelques astuces et idées pour optimiser
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre, sauf que ça concerne Symfony2
Tout est dans le titre
Les classes de collection permettent de pallier les déficiences des tableaux. Un bon article
À garder sous le coude, des lettres types - merci SebSauvage
Le plein de livres gratuits et stimulants