Back-End Front-End
Back-End Front-End
Back-End Front-End
END
Il se compose:
1. Un design créé par un web designer qui compose une maquette graphique
2. Il intègre ces éléments graphiques avec le HTML, CSS et Javascript pour que
ceux-ci soit fonctionnels sur un site internet ou une application mobile
Un serveur
Exemple: Vous réservez un hôtel pour vos vacances. Vous vous inscrivez, vous
vous connectez à votre espace client. Vous entrez vos données personnelles,
réserver à la date, le type de chambre qui vous intéresse. Toutes ces actions et
données sont gérées par des langages (PHP, Ruby, Python etc..), stockées dans
une base donnée (MySql etc..). Et hébergé sur un serveur à distance.
Contactez-nous pour faire connaître votre projet
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Le Navigateur Web
C’est l’outil qui va nous permettre de voir le Web. Les plus connus sont: Chrome,
Firefox, Safari, Internet Explorer, etc.
On peut le voir comme une sorte de traducteur, c’est-à-dire qu’il va recevoir du
code et nous le montrer sous forme visuelle, il va afficher nos pages Web.
Maintenant, pour que le site prenne vie et que le travail du développeur Front-End
soit complété, c’est au tour du développeur Back-End d’intervenir !
– Le développeur Back-End
Le Back-End, c’est un peu comme la partie immergée de l’iceberg. Elle est
invisible pour les visiteurs mais représente une grande partie du développement
d’un projet web. Sans elle, le site web reste une coquille vide.
Le serveur est comme un disque dur sur lequel les pages du site web sont
enregistrées. Accessible 24 heures sur 24.
Pour pouvoir conserver vos mots de passe, vos préférences, votre panier d’achat
que vous avez saisi grâce aux éléments de Front-End, il est nécessaire de les
enregistrer dans une base de données. La base de données est comparable à un
grand tableau avec des colonnes contenant par exemple «nom», «prénom», «mot de
passe», «achat en cours». Lors de votre inscription sur un site, votre profil est
enregistré dans ce tableau.
Pour pouvoir conserver, traiter, modifier ces données et fournir des informations à
jour sur un site internet (comme des actualités, des fiches produits, des images, des
vidéos), le développeur Back-End va utiliser des langages de programmation
«dynamique».
Les langages les plus utilisés sont PHP, Ruby, Python, SQL. Souvent pour rendre
le code plus clair, facilement modifiable et plus simple à maintenir en équipe, le
développeur travaille avec des frameworks tels que Cake PHP, Symfony ou Code
Igniter.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
ExécuteJS (Fonction)
En anglais : ExecuteJS
Exécute du code Javascript dans le contexte de la page Web affichée par un champ HTML.
Attention : L'option "Interdit l'exécution des scripts JavaScript" doit être décochée dans l'onglet "Général" de la fenêtre de des
champ HTML.
Exemple
codeJS est chaîne = [
var Maintenant = new Date();
alert('Nous sommes le : ' + Maintenant);
]
ExécuteJS(HTM_MonChampHTML, codeJS)
codeJS est une chaîne = [
var Maintenant = new Date();
Maintenant;
]
ExécuteJS(HTM_MonChamp, codeJS, RésultatExecutionJS)
PROCÉDURE INTERNE RésultatExecutionJS(bSuccès est booléen, ValeurRetour)
SI PAS bSuccès
Erreur(ErreurInfo())
RETOUR
FIN
Info(ValeurRetour)
FIN
Syntaxe
<Résultat> = ExécuteJS(<Champ HTML> , <Code Javascript> [, <Nom de la procédure>])
<Résultat> : Booléen
Vrai si le code Javascript a été transmis pour exécution au champ,
Faux dans le cas contraire.
Remarque :
Remarques
Conditions d'utilisation
Cette fonction est disponible uniquement sur les appareils disposant d'une version d'Android supérieure ou égale à la version 4
19).
Si la fonction est utilisée avec une version antérieure du système, la procédure ne sera pas appelée.
Pour connaître la version du système Android sur laquelle s’exécute l’application, utilisez la fonction SysVersionAndroid.
Commentaires
Ajouter
Exemple plus fonctionnel en l'état
L'exemple n'est plus fonctionnel en l'état suite à une "évolution" de la fonction.
Suite à un contact avec le ST de PCSoft ils m'ont répondus que les type "complexes" ne sont plus gérés pour permettre
d'autres constructions JavaScript et par compatibilité mobile.
ou