








Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
En este documento se presenta una introducción a la tecnología aplicada en el desarrollo de páginas web, con enfoque en html, css y javascript. Se explica su función, características y estructura básica de cada una de estas tecnologías, además de recomendar herramientas para su desarrollo eficaz.
Tipo: Apuntes
1 / 14
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!









HTML, Lenguaje de Marcado para Hipertextos (HyperText Markup Language) es el elemento de construcción más básico de una página web y se usa para crear y representar visualmente una página web. Determina el contenido de la página web, pero no su funcionalidad. Otras tecnologías distintas de HTML son usadas generalmente para describir la apariencia/presentación de una página web (CSS) o su funcionalidad ( JavaScript). HTML le da "valor añadido" a un texto estándar en español. Hiper Texto se refiere a enlaces que conectan una página Web con otra, ya sea dentro de una página web o entre diferentes sitios web. los vínculos son un aspecto fundamental de la Web. Al subir contenido a Internet y vincularlo a páginas de otras personas, te haces participante activo de esta Red Mundial. CSS CSS es un lenguaje que sirve para dotar de presentación y aspecto, de “estilo”, a páginas web (documentos HTML). CSS no es un lenguaje de programación. Podríamos decir que es un lenguaje que suele aparecer relacionado o próximo a un lenguaje de programación o que suele colaborar con un lenguaje de programación, pero no es un lenguaje de programación propiamente dicho. JAVASCRIPT Javascript es un lenguaje de programación que surgió con el objetivo inicial de programar ciertos comportamientos sobre las páginas web, respondiendo a la interacción del usuario y la realización de automatismos sencillos. En ese contexto podríamos decir
Un Framework sirve para poder escribir código o desarrollar una aplicación de manera más sencilla. Es algo que permite una mejor organización y control de todo el código elaborado, así como una posible reutilización en el futuro. Debido a esto, garantiza una mayor productividad que los métodos más convencionales y una minimización del coste al agilizar las horas de trabajo volcadas en el desarrollo. Por otra parte, su acción es algo que afecta también a los errores, minimizándolos considerablemente. En definitiva, es algo que brinda una ayuda general y más que considerable al programador y desarrollador, haciendo que sus labores sean mucho más sencillas. CARACTERISTICAS Y ESTRUCTURA DE HTML Un documento HTML debe tener siempre una estructura inicial, con algunas etiquetas y características obligatorias y otras recomendables. Ese esquema es el siguiente, donde se diferencian tres zonas principales:
Las dos últimas secciones deben estar dentro de la etiqueta , que es la que debe contener cualquier tipo de etiqueta HTML (salvo el tipo de documento, que debe especificarse antes): CARACTERISTICAS Y ESTRUCTURA DE JAVASCRIPT Imperativo y estructurado JavaScript es compatible con gran parte de la estructura de programación de C (por ejemplo, sentencias if, bucles for, sentencias switch, etc.). Con una salvedad, en parte: en C, el ámbito de las variables alcanza al bloque en el cual fueron definidas; sin embargo, JavaScript no es compatible con esto, puesto que el ámbito de las variables es el de la función en la cual fueron declaradas. Esto cambia con la versión de ECMAScript 2015, ya que añade compatibilidad con block scoping por medio de la palabra clave let. Como en C, JavaScript hace distinción entre expresiones y sentencias. Una diferencia sintáctica con respecto a C es la inserción automática de punto y coma, es decir, en JavaScript los puntos y coma que finalizan una sentencia pueden ser omitidos. Dinámico Como en la mayoría de lenguajes de scrpting, el tipo está asociado al valor, no a la variable. Por ejemplo, una variable x en un momento dado puede estar ligada a un número y más adelante, religada a una cadena. JavaScript es compatible con varias formas de comprobar el tipo de un objeto, incluyendo duck tiping. Una forma de saberlo es por medio de la palabra clave typeof. Objetual
Al igual que los documentos HTML, los documentos CSS son archivos de texto donde se escribe una serie de órdenes y el cliente (navegador) las interpreta y aplica a los documentos HTML asociados. Estructura CSS La estructura CSS se basa en reglas que tienen el siguiente formato:
EDITORES DE TEXTO PARA DESARROLLO WEB
Multiplataforma y con multitud de funciones, Sublime Text es uno de los editores favoritos del público programador, en parte debido a su sorprendente conjunto de características. Plug-ins y complementos que están disponibles para lenguajes de programación específicos, toneladas de comandos de teclado para ayudarlo a que nunca tenga que quitar las manos del mismo mientras lo utiliza, un modo libre de distracciones que le permite centrarse en su trabajo y mucho más. La aplicación cuenta con una interfaz de pestañas para que pueda tener varios documentos abiertos al mismo tiempo, y una vista miniatura a la derecha para visualizar en que parte del documento está en cualquier momento. Puede seleccionar varias filas para hacer cambios simultáneos, personalizar atajos para satisfacer sus propias necesidades, entre otras operaciones. Sublime Text está disponible para Windows, OS X y Linux. Se distribuye como software de evaluación (que significa que es gratis para probar, pero no hay límite de tiempo en cuánto utilizarlo de forma gratuita). Si lo desea puede adquirir una licencia completa, la cuál es por usuario, así que usted puede utilizarla en tantos equipos como desee una vez que la pague.
3. ATOM Se autodenomina un editor de texto «para el siglo 21» , Atom ha ganado muchos elogios por ser diseñado para las necesidades de los desarrolladores de hoy. Está construido por el equipo de GitHub, e incorpora algunas de las lecciones que el equipo ha aprendido por la gestión de tanto código durante años. Es flexible y personalizable, cuenta con un gran número de seguidores y un montón de plugins,
gracias a su API abierta. Funciona como una aplicación nativa, e incluso el paquete de aplicaciones es adaptable. El software incorpora una interfaz con pestañas, diseño multi-panel, explorador de archivos sencillo, y con curva de aprendizaje baja (para que pueda empezar a trabajar con él rápidamente), aunque hay documentación sólida para ayudarlo, si la necesita. A Atom se le elogia su capacidad de personalización , plugins disponibles y el potencial para convertirse en uno de los mejores y más potentes editores de texto que hayamos visto en muchos años. Se puede instalar en sistemas Windows,
4. VISUAL STUDIO CODE Visual Studio Code está basado en Electron, una pieza de software que se basa en Chromium, utilizada para el desarrollo de aplicaciones de escritorio con io.js. Fue desarrollado por Microsoft, es totalmente gratuito y se encuentra disponible para utilizar en sistemas Windows, Linux y OS X. Visual Studio Code incluye soporte para depuración, control de versiones Git, autocompletado de código (también conocido como IntelliSense), y otras características. También es personalizable, así que puede cambiar el tema del editor, los atajos del teclado, preferencias, entre otros. 5. NOTEPAD++ Notepad++ combina la sencilla interfaz del Bloc de notas o de Wordpad, con funciones avanzadas que harán a escritores y desarrolladores felices. Algunas de sus características incluyen una interfaz personalizable, que puede hacerla con lo más mínimo o incluir una barra de herramientas enriquecida, un mapa del documento para que pueda ver en dónde va su trabajo, pestañas para que pueda trabajar en varios
programacion-ipara-que-sirve-diferencias-entre-html-css-php-asp- cu01004d&catid=75&Itemid=
**- https://desarrolloweb.com/javascript/