Я работал с HTML / CSS / Javascript + любым серверным кодом (ASP, JSP, PHP, Ruby on Rails) за всю свою инженерную жизнь. Мне действительно не нужна структура, чтобы понять, как что-то работает, чтобы исправить / расширить / улучшить это. Но я не работаю один.
Я работаю с людьми с различными наборами навыков, в том числе с теми, кто никогда не касался (или даже не видел) HTML / CSS / Javascript в своей жизни.
Упрощенное поперечное сечение, чтобы помочь увидеть HTML / CSS / Javascript опыт:
- слой людей, которые никогда не просматривали источник.
- слой людей, которые считают, что проверять элемент - это то же самое, что и источник просмотра.
- слой людей, которые знают, что нужно найти на веб-странице не изображение, не фоновое изображение, поле ввода, объект без флэш-памяти, объект недвижимости, чтобы щелкнуть правой кнопкой мыши меню и затем выбрать «просмотреть источник».
Как мне структурировать HTML / CSS / Javascript так, чтобы люди, которые никогда не работали с HTML / CSS / Javascript, могли получить запрос на функцию, найти фрагменты кода, к которым он обращается, и продолжить?
Что можно сделать и с чего мне начать? Где должен начинаться код? Существуют ли простые и простые правила, которым можно следовать?