Début de framework

Description

Voilà il y a quelques années j'avais commencer un petit framework pour implémenter un systeme de fenêtres entièrement en javascript (Juste pour m'amuser).

L'arrivée d'atlas m a rappelé ce petit projet et je me suis dit que peut-être ça interesserait certains. A l'époque j'étais assez novice et peu scrupuleux pour les relecteurs donc ne vous attendez pas à trouver beaucoup de commentaires... Désolé... Et comme ce code a déjà plusieurs années je suis pas sûr de pouvoir répondre très vite aux questions qu'on pourrait vouloir me poser. Mais j'essaierai tout de même d'y répondre et si ça interesse du monde je verrai pour commenter une partie de la source.

ATTENTION :

Cette source bien qu'utilisable n'a jamais été terminer...(et je pense pas le faire).
Elle a été dévelloper pour IE5 (le must a l'époque) elle s'éxécute correctement sous IE6 mais les CSS ont un peu changer donc de temps en temps on peut se retrouver avec des barres de défillement superflues.
Je n'ai jamais tester la sources avec d'autres navigateurs.

Source / Exemple :


Dans le zip...

Conclusion :


Ils s'agit donc d'un esemble de fichier de JS qui implémente des objects javascript génériques (Bouton, Pannel, Fenêtres...) ensuites c'est objets sont utiliser dans deux "Applications" diférentes.

Contenu des fichiers :

SystemCL.JS : Implémente le moteur du Framework. c'est aussi a la fin de ce fichier que sont inclus tous les fichier de classe du framework

BaseObjectCL.JS : Implémente l'objet de base du framework il s'agit d'une classe Javascript qui simule l'héritage,le polimorphisme et les propriètè de classe en Javascript.tous les object gérér par le framework 'Hérite' De cette objet.

Base.CSS : fichier de style néssécaire au fonctionnement du framework.

Les autes .CSS : Deux fichier de style pour montrer la possibilité de theme.

ViewObject.JS : Ce fichier contient une 'Application' qui permet de visualiser les valeurs d'un objet Javascript. Les valeurs, y compris le texte du corp des function est récupérer en runtime et pas codé à l'avance.

SystemConfigPanel.JS : Ce fichier contient une 'Application' permetant de changer le thème du framework, vérifier les messages d'érreur, Voir les modules du frameWork Charger et enfin une console javascript.

BoutonCTRLCL.JS, ... : tous les autres Fichiers JS contiennet des contrôle du framework.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.