Je travaille actuellement sur un forum et en utilisant beaucoup d'AJAX brut pour des choses comme montrer de nouveaux sujets, ajouter un nouveau sujet, un nouveau commentaire, se connecter, regarder un profil, etc. connexion créer un désordre de l'AJAX. Donc, je voudrais avoir une solution non AJAX pour les appareils mobiles. Puisque la solution AJAX est déjà modulaire, comment puis-je ajouter cette nouvelle fonctionnalité sans perdre la modularité? Je vous remercie.Non AJAX alternative pour les téléphones mobiles
Répondre
Comme vous l'avez probablement déjà vu, de nombreux sites disposent d'une version "mobile" distincte de leurs interfaces, généralement via m. <somesite> .com (m.facebook.com, m.twitter.com, etc.). Qu'ils utilisent ou non AJAX est une autre question, l'important est que vous deviez concevoir une interface distincte pour vos clients mobiles.
Vous pouvez choisir de désactiver AJAX pour la version mobile du site pour des raisons de bande passante/de réactivité, et si vous le faites, la «modularité» de votre code AJAX existant n'aura aucune importance. Puisque votre interface sera complètement différente (CSS différent, balisage [potentiellement] différent), la modularité sera contenue dans la logique métier de votre application, pas du côté client html/css. Rappelez-vous, c'est si vous n'utilisez pas AJAX (et probablement très peu JS du tout) pour votre site mobile.
Si vous envisagez de conserver AJAX pour les appareils mobiles, il est difficile de vous dire sans voir de conception ou de code «comment» garder les choses modulaires. Cela dépend beaucoup de ce à quoi ressemble votre code. Cependant, il ne semble pas vraiment que votre question soit spécifique aux méthodologies AJAX.
- 1. Site textuel pour téléphones mobiles?
- 2. gps téléphones mobiles connectivité
- 3. Les coordonnées GPS sur les téléphones mobiles
- 4. Réalité augmentée sur les téléphones mobiles
- 5. Comment puis-je concevoir un site pour les téléphones mobiles
- 6. Test pour AJAX dans les navigateurs mobiles
- 7. Quelle est la tendance de programmation dans les téléphones mobiles?
- 8. Prise en charge AJAX dans les téléphones intelligents en 2009
- 9. comment télécharger différents simulateurs de téléphones mobiles?
- 10. Diffusion de fichiers vidéo - options pour téléphones mobiles
- 11. Stratégie de synchronisation des données avec les téléphones mobiles?
- 12. Programmation de sockets pour téléphones mobiles en Python
- 13. Quoi de neuf sur JavaFX et les téléphones mobiles?
- 14. Identifier les différents téléphones mobiles et rediriger vers différents sites
- 15. Comment fonctionne le cheminement dans les téléphones mobiles Windows + enumulateur
- 16. Tests de périphériques mobiles pour téléphones intelligents BlackBerry - acquisition de téléphones de test
- 17. Requêtes AJAX dans les widgets mobiles
- 18. constructeurs de formulaire pour les appareils mobiles
- 19. Requêtes AJAX synchrones dans les widgets mobiles
- 20. Umbraco - Détection et réorien- tation de téléphones mobiles
- 21. Quels formats vidéo utiliser pour Java ME dans les téléphones mobiles?
- 22. Est-il possible de programmer pour les téléphones mobiles Sony Ericsson (symbian) en utilisant Visual Studio?
- 23. Comment concevoir un site web pour les utilisateurs de téléphones mobiles?
- 24. Pourriez-vous proposer un bon serveur de diffusion multimédia pour les clients de téléphones mobiles?
- 25. PHP: comment créer une regexp à preg_match() pour les téléphones mobiles PT?
- 26. Existe-t-il une résolution de page Web standard pour les téléphones mobiles?
- 27. Envoyer des SMS à des téléphones mobiles via JavaScript
- 28. Émulateur mobile lancé pour les tests unitaires non mobiles
- 29. L'OSGi mobile est-il prêt à être utilisé dans le monde réel sur les téléphones mobiles?
- 30. OpenGL (pour les appareils mobiles) Didacticiels pour débutants
Au cas où je choisirais d'avoir une version différente, comment puis-je détecter un client mobile (pour la redirection vers une autre adresse)? – mihsathe
Les navigateurs envoient généralement un en-tête "User-Agent" qui inclut le type de navigateur (par exemple, "iPhone" fait partie de la chaîne mobile user-agent Safari). Une liste complète des chaînes d'UA est ici: http://www.useragentstring.com/pages/useragentstring.php - ceci sera détecté par votre serveur d'application, bien que vous puissiez * faire * cette détection avec JS aussi (il y a un moyen vérifier UA's via JS). –