µJS est une bibliothèque légère de navigation AJAX permettant de transformer un site web traditionnel en une application à page unique (SPA) sans utiliser de JavaScript complexe. En interceptant les clics sur les liens et les soumissions de formulaires, elle charge les nouvelles pages en arrière-plan et ne remplace que le contenu modifié, évitant ainsi les rechargements complets de la page. Avec seulement ~5 KB gzipped et zéro dépendance, µJS s'intègre facilement à n'importe quel backend (PHP, Python, Ruby, etc.) en ajoutant un simple script et en appelant mu.init(). Parmi ses fonctionnalités, on trouve le préchargement au survol, le mode patch pour les mises à jour multiples, le support des événements personnalisés et des requêtes HTTP variées.
Tout est dans le titre
Tout est dans le titre - attention l'article date, il y a probablement des changements depuis
Une bibliothèque JavaScript permettant d'utiliser Ajax, WebSockets et SSE directement dans le code HTML via des attributs...
Tout est dans le titre
Tout est dans le titre
Simple et efficace... et sans framework :)
Tout est dans le titre
Tout est dans le titre
Tout est presque dans le titre... l'auteur parle aussi du côté "back" avec Symfony
What You'll Be CreatingThis tutorial is part of the Building Your Startup With PHP series on Envato Tuts+. In this series, I'm guiding you through launching a startup from concept to reality using...
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
Tout est dans le titre
Votre site a une partie sécurisée, et l'utilisateur effectue des traitements par Ajax, traitements nécessitant un accès sécurisé. Si votre utilisateur est déconnecté et qu'il lance un traitement (session expirée par exemple), alors la requête Ajax va renvoyer la page de login. Il serait plus intéressant d'avoir une erreur 403. L'auteur montre comment faire
Tout est dans le titre