À l'aide de JavaScript dans l'application web mobile
J'ai besoin d'utiliser du JavaScript dans un formulaire pour l'application web mobile.
J'ai besoin de quelques informations, liées à la compatibilité de votre navigateur ainsi que la façon d'utiliser le JavaScript dans les applications web mobiles (syntaxe).
C'est un cauchemar. C'est comme travailler avec les navigateurs web dans les années 90, mais avec le gestionnaire des attentes de demain.
Je vous recommande fortement de déterminer votre cible plates-formes en termes de régions, de logiciels et de matériel réel puisque le marché est beaucoup plus fragmenté que le web et un grand nombre d'appareils mobiles ont des problèmes avec le CSS, JS et même XHTML allant de douloureux à pas sur cette plate-forme.
La bonne nouvelle, c'est que android et iphone sont en train de pousser le terrain rapidement. La mauvaise nouvelle est que ça fait beaucoup de sources que vous aurez google mal out-of-date.
un millier de fois! Je travaille dans le développement mobile, ma première question pour n'importe quel projet mobile est de tous les appareils qui nous soutenir! Il informe toutes les autres décisions.
La réalité ont changé depuis que cette question a été posée. Les smartphones modernes prendre en charge les navigateurs, qui sont compatibles avec leur bureau grands frères, avec la même prise en charge de JavaScript. Cependant, il ya encore des différences comment l'application est affiché et comment il est utilisé, vous ne pouvez pas compter sur de glisser-déposer, il y a quelques différences d'interprétation, f.g. dans GWT-Ext Vitrine sur Opera Mobile onglet fermer les boutons ne sont pas rendus. Donc, vous ne devriez pas compter sur moderne JavaScript magiques "cadre" comme Ext.
Je suis d'accord GWT fonctionne parfaitement bien sur les principales plateformes de navigation sur les téléphones mobiles, tablettes et navigateurs aussi bien.
D'accord avec le "c'est un cauchemar" commentaire.
Quelques conseils:
Pour de simples scripts, allez à droite vers JavaScript notions de base - pas de frameworks JS - pensez document.getElementById();
Assurez-vous toujours que votre JavaScript est valide. Si vous avez un objet, assurez-vous que vous avez des virgules et des points-virgules au bon endroit. Un moyen facile de vérifier c'est dans Internet Explorer - case en bas à gauche pour le valide ou non valide JavaScript icône.
Assurez-vous que votre Javascript est XML valide - Blackberry ne l'aime, si elle ne l'est pas.
Pour quelque chose de plus complexe, découvrez jquery mobile: http://jquerymobile.com/ - quelques trucs sympa.
Une autre bonne solution pour cibler plusieurs appareils (IPhone, Android, BlackBerry, Bada ...) et de profiter de composants innovants est d'utiliser le JavaScript Toolkit Clin d'oeil.
Je viens fondé un cadre appelé PhoneGap, vous pouvez créer votre ensemble de l'application à l'aide de javascript, html5 et css. Vous pouvez même jouer avec les fonctionnalités natives de l'appareil.
Vous aurez toujours besoin de construire l'application web. PhoneGap juste vous offre avec le chargeur de l'appareil et d'accéder à ses composants. J'ai utilisé jquery.mobile avant et il était très calquée sur l'iPhone "App"comme un comportement et un bon starter cadre si vous ne voulez pas à vous soucier beaucoup de la cavaets de mobile dev.
C'est un champ de mines en essayant de travailler avec JavaScript sur un téléphone mobile, en fait, nous(je travaille pour une agence mobile) ont tendance à recommander à vos clients que vous n'utilisez pas de JavaScript dans vos pages mobiles.
Si vous devez utiliser JavaScript puis regardez dans
Et je recommande la création d'un iPhone seul site qui dispose de toutes les fonctionnalités cool et puis un simple site pour tout le monde de sorte qu'il fonctionne bien pour eux.
Rappelez-vous aussi, vous pouvez utiliser l'appareil n'importe où pour effectuer des tests sur plusieurs téléphones
Vous le savez peut-Patrick H. Lauke, qui écrit de la quirksmode blog. Il a commencé à travailler avec les téléphones mobiles dans le passé récent.
Il publie son travail sur le même site, dans la même excellente qualité de son.
Les navigateurs dans les nouveaux téléphones mobiles sont de mieux en mieux, c'est vrai, mais malheureusement, même les plus folles, des bugs sont popping up.
Tous ne sont pas javascript liées, mais vous pourriez vérifier son mobile pages:
C'est un cauchemar. C'est comme travailler avec les navigateurs web dans les années 90, mais avec le gestionnaire des attentes de demain.
Je vous recommande fortement de déterminer votre cible plates-formes en termes de régions, de logiciels et de matériel réel puisque le marché est beaucoup plus fragmenté que le web et un grand nombre d'appareils mobiles ont des problèmes avec le CSS, JS et même XHTML allant de douloureux à pas sur cette plate-forme.
La bonne nouvelle, c'est que android et iphone sont en train de pousser le terrain rapidement. La mauvaise nouvelle est que ça fait beaucoup de sources que vous aurez google mal out-of-date.
Quelques références:
Surtout que la dernière 🙂
OriginalL'auteur annakata
La réalité ont changé depuis que cette question a été posée. Les smartphones modernes prendre en charge les navigateurs, qui sont compatibles avec leur bureau grands frères, avec la même prise en charge de JavaScript. Cependant, il ya encore des différences comment l'application est affiché et comment il est utilisé, vous ne pouvez pas compter sur de glisser-déposer, il y a quelques différences d'interprétation, f.g. dans GWT-Ext Vitrine sur Opera Mobile onglet fermer les boutons ne sont pas rendus. Donc, vous ne devriez pas compter sur moderne JavaScript magiques "cadre" comme Ext.
OriginalL'auteur Stepan Vihor
D'accord avec le "c'est un cauchemar" commentaire.
Quelques conseils:
OriginalL'auteur rgubby
Je vous recommande d'utiliser un nouveau cadre pour applications web mobiles Sencha http://www.sencha.com/
Ce cadre prend en charge une large gamme de plates-formes mobiles comme Adroid, iPhone et autres...
Bonne chance,
Eugène V.
Softjourn Inc.
Développeur de logiciels.
OriginalL'auteur Yevgen Vershynin
Une autre bonne solution pour cibler plusieurs appareils (IPhone, Android, BlackBerry, Bada ...) et de profiter de composants innovants est d'utiliser le JavaScript Toolkit Clin d'oeil.
OriginalL'auteur WinkSl
Khushi,
Je viens fondé un cadre appelé PhoneGap, vous pouvez créer votre ensemble de l'application à l'aide de javascript, html5 et css. Vous pouvez même jouer avec les fonctionnalités natives de l'appareil.
Regardez pour plus d'informations http://www.phonegap.com/about .
OriginalL'auteur pedrofs
Tout à fait d'accord avec annakata,
C'est un champ de mines en essayant de travailler avec JavaScript sur un téléphone mobile, en fait, nous(je travaille pour une agence mobile) ont tendance à recommander à vos clients que vous n'utilisez pas de JavaScript dans vos pages mobiles.
Si vous devez utiliser JavaScript puis regardez dans
Et je recommande la création d'un iPhone seul site qui dispose de toutes les fonctionnalités cool et puis un simple site pour tout le monde de sorte qu'il fonctionne bien pour eux.
Rappelez-vous aussi, vous pouvez utiliser l'appareil n'importe où pour effectuer des tests sur plusieurs téléphones
OriginalL'auteur Barry
Vous le savez peut-Patrick H. Lauke, qui écrit de la quirksmode blog. Il a commencé à travailler avec les téléphones mobiles dans le passé récent.
Il publie son travail sur le même site, dans la même excellente qualité de son.
Les navigateurs dans les nouveaux téléphones mobiles sont de mieux en mieux, c'est vrai, mais malheureusement, même les plus folles, des bugs sont popping up.
Tous ne sont pas javascript liées, mais vous pourriez vérifier son mobile pages:
http://www.quirksmode.org/mobile/
OriginalL'auteur KARASZI István