Supongo que está utilizando las diversas herramientas de desarrollador en Chrome o Safari cuando lo abre a través del elemento de inspección. Lo que puede ver allí es solo el código de front-end para esa página, que incluirá html, algunos javascript y css. A menudo, el CSS y Javascript se minimizan, por lo que son solo 1 archivo. En ese caso, generalmente se aplicarán a las otras páginas también. Gran parte del código probablemente usa marcos como Bootstrap en CSS, por lo que no todos están codificados desde cero.
Lo que no ve, y lo que puede ser algo desafiante a veces, son cosas de back-end como PHP que a menudo generan el HTML dinámicamente, el código CGI que se conecta a los procesos del lado del servidor y los manejadores de bases de datos. De nuevo, probablemente la mayor parte de esto utiliza marcos y API, pero también hay una buena cantidad de personalización incluso para crear algo tan simple como una plantilla de WordPress personalizada. Lo que los hace desafiantes es que no puede encontrar los archivos y el código que genera el código front-end simplemente usando el inspector web o viendo la fuente. En general, debe abrir los archivos en el servidor y rastrear sus importaciones hasta que encuentre lo que está buscando. Y no puede hacer esto si no tiene acceso autorizado a los archivos.
Cien mil líneas de código en muchos archivos pueden parecer desalentadores, pero al igual que la familiaridad con cualquier cosa, después de un tiempo te vuelves muy rápido en skimmimg. También encuentro que las herramientas de la vieja escuela son muy útiles, como las búsquedas de archivos múltiples con grep.
- ¿Puedo insertar anuncios de Google Adsense en un sitio web pirateado de intercambio de software / pornografía al insertar una página completa de un sitio web aprobado?
- ¿Qué sitio web de Pokemon prefieres, Serebii, Bulbapedia o Pokemon Database?
- Cómo obtener cupones para mi sitio web de cupones
- ¿Cuánto dinero y tiempo se necesita para crear un sitio web para bloguear?
- Cómo invertir en el sitio web duplicador de Bitcoin