Quels sont vos conseils pour de meilleures pratiques pour l'application de web structure?

Je fais beaucoup d'applications personnalisées au travail. Je suis en train de définir des normes pour les nouvelles applications. Quelque chose un peu comme Éléments.

CSS: Comment vous organisez-vous les feuilles de style? Dois-je avoir une base de feuille de style pour l'ensemble du site et un pour chaque page individuelle pour les personnalisations? Devrais-je en avoir une autre pour les styles d'impression? J'ai entendu dire que le fait de lier plusieurs fichiers prend plus de temps pour le navigateur afin de les récupérer. (Plus d'objets par page...également un problème avec beaucoup de fichiers javascript ou des images) ... Combien est trop? Avez-vous fortement à commenter votre CSS? Fournir toute la structure imbriquée? Classer par ordre alphabétique à l'intérieur des éléments? Ai-je besoin d'une remise à zéro? Ce sur les importations? Et de la typographie?

Javascript: Fondamentalement la même question. Les fichiers Javascript...dois-je inclure une ou deux belles librairies (JQuery et Prototype, par exemple) et puis une autre pour chaque page? Maintenant, je suis tout d'un coup, y compris 5 ou 6 les fichiers CSS et JS...

Structure de répertoire: Comment vous organisez-vous un site? Actuellement, je utiliser quelque chose comme

/CSS          ... For CSS files
/JS           ... For javascript files
/INC          ... For private code includes
/ASSETS/IMG   ... For images
/ASSETS/AU    ... For audio
/ASSETS/SWF   ... For Flash

Aussi, tous les autres conseils seraient les bienvenus. Merci!!

  • Site interne? Ou de l'extérieur?
  • Généralement parlant, ces sites internes qui sont pilotés par les données, et surtout écrit avec ASP.NET (mais souvent avec Java, PHP ou d'autres technologies...) cela étant dit, je voudrais mettre en place une "routine" pour tous mes dessins qui seront externes, trop.
  • Grande question. Je vais être à la recherche de réponses à certaines questions, trop!
InformationsquelleAutor | 2009-02-26