Red de Respuestas Legales - Directorio de abogados - ¿Qué tecnologías se utilizan en el diseño y desarrollo de sitios web?

¿Qué tecnologías se utilizan en el diseño y desarrollo de sitios web?

A-AJAX

AJAX se llama javascript y xml asincrónicos (JavaScript y XML asíncronos), que es una tecnología de desarrollo web para crear aplicaciones web interactivas. Según las sugerencias de Jesse James Garrett, el creador de Ajax, AJAX:

Utilice CSS XHTML para expresar información;

Utilice JavaScript para operar DOM (DocumentObjectModel) para visualización e interacción dinámicas. ;

Utilice XML y XSLT para el intercambio de datos y operaciones relacionadas;

Están surgiendo tecnologías que utilizan XMLposite, como AFLAX.

b—Navegador

Un navegador web es un software que muestra archivos en un servidor web o sistema de archivos y permite a los usuarios interactuar con estos archivos. Se utiliza para su visualización en la World Wide Web o en una red de área local.

Texto, imágenes y otra información. Estos textos o imágenes pueden tener hipervínculos a otros sitios web, lo que permite a los usuarios explorar información diversa de forma rápida y sencilla. La mayoría de las páginas web son HTML.

Formato, algunas páginas web requieren navegadores especiales para visualizarse correctamente. Según la cuota de mercado en 2010 y 1, los navegadores web habituales en ordenadores personales son Microsoft Internet, en orden.

Explorer, Firefox de Mozilla, Google Chrome, Safari de Apple y

Opera de Opera Software. Los navegadores son los programas cliente más utilizados. Los desarrolladores web deben asegurarse de que sus programas se ejecuten correctamente en los principales navegadores.

c-CSS

CascadingStyleSheets, también conocidas como listas de estilos de cadenas, inglés: hojas de estilos en cascada, abreviadas como CSS, por W3C.

Un lenguaje informático estándar definido y mantenido para agregar estilos (fuentes, espacios, colores, etc.). ) a un documento estructurado, como un documento HTML o una aplicación XML. La última versión es

CSS2.1 es un estándar de recomendación candidato del W3C. La próxima versión de CSS3 aún está en desarrollo.

DocumentObjectModel (DOM) es un lenguaje de marcado extensible recomendado por el W3C. Interfaz de programación estándar de

. La historia de DocumentObjectModel se remonta a las "guerras de navegadores" entre Microsoft y Netscape a finales de los años 1960.

"(browserwars), ambas partes luchan por JavaScript y JScript.

Es una cuestión de vida o muerte, por lo que los navegadores reciben potentes funciones a gran escala. Microsoft ha añadido muchas características patentadas para la tecnología web Cosas, incluidos VBScript, ActiveX y el formato DHTML propio de Microsoft, etc., por lo que muchas páginas web no se pueden mostrar correctamente utilizando plataformas y navegadores que no sean de Microsoft

Eventos electrónicos

Los eventos son acciones que son reconocidas por un control, como presionar el botón Aceptar y seleccionar un botón de opción o casilla de verificación. Cada control tiene su propio evento reconocido, como carga de formulario, clic, doble clic y otros eventos. cambiar el texto del cuadro de edición (cuadro de texto), etc. Las aplicaciones web modernas se basan en gran medida en eventos.

Los eventos incluyen eventos del sistema y los eventos del usuario son activados por el sistema. La fecha de depósito del depositante bancario se incrementa en un día. Los eventos del usuario son activados por el usuario, como hacer clic en un botón para mostrar un texto específico en un cuadro de texto. Un control controlado por eventos realiza una función en un objeto. remitente; el objeto que recibe el evento se llama receptor de eventos.

El mecanismo de eventos se puede utilizar para darse cuenta de que cuando el estado de un objeto de clase cambia, el sistema llamará al método en la clase para manejar el evento, o el objeto que activa el evento de control llamará a todos controladores de eventos registrados del programa de control.

Firebug

Firebug es un navegador web de Mozilla Firefox. La extensión de

es una herramienta de depuración. Los usuarios pueden usarlo para depurar, editar e incluso eliminar CSS, HTML, DOM y JavaScript de cualquier sitio web.

Código. Firebug también proporciona otras herramientas de desarrollo web, como Yahoo! YLento, uno basado en. La luciérnaga es Harvey (Joe

Hewitt). Es uno de los fundadores del navegador Firefox.

g—Grid

Grid también se llama cuadrícula, pero por definición, cuadrícula es más precisa. Busque en línea una definición más apropiada de un sistema de cuadrícula web.

Se utiliza una matriz de cuadrícula regular para guiar y estandarizar el diseño y la distribución de la información en las páginas web. El sistema de rejilla web se desarrolla a partir del sistema de rejilla plana. Para el diseño web, el uso del sistema de cuadrícula no solo puede hacer que la información de la página web sea más hermosa, más legible y de más fácil acceso. Y para el desarrollo front-end, las páginas web serán más flexibles y estandarizadas. Si hay muchos marcos CSS que admiten funciones de cuadrícula, consulte el artículo ""

Presentación de 27 marcos CSS clásicos.

h-HTML

El lenguaje de marcado de hipertexto (HTML) está diseñado para la "creación de páginas web y otros navegadores web"

Un tipo de "información visible en" Lenguaje de marcado del diseño. HTML se utiliza para organizar información como títulos, párrafos, listas, etc. Hasta cierto punto, también se puede utilizar para describir la apariencia y la semántica del documento. Después de que Tim Berners-Lee diera la definición original de HTML, el IETF desarrolló aún más HTML con una sintaxis SGML (lenguaje de marcado general estándar) simplificada, que más tarde se convirtió en un estándar internacional.

Mantenido por el World Wide Web Consortium (W3C).

La última versión es HTML5, la próxima revisión importante de HTML, que aún se encuentra en etapa de desarrollo. El objetivo es reemplazar HTML 4.05438 0 y 1999.

El estándar XHTML1.0 está diseñado para permitir que los estándares de red satisfagan las necesidades de las redes contemporáneas en medio del rápido desarrollo de las aplicaciones de Internet. HTML5 en un sentido amplio en realidad se refiere a HTML,

un conjunto de combinaciones de tecnologías que incluyen CSS y JavaScript.

I - es decir

Windows Internet Explorer (anteriormente Microsoft Internet Explorer, abreviado como Microsoft Internet Explorer)

Internet Explorer (IE) es un navegador web lanzado por Microsoft.

. Estadísticas que muestran la cuota de mercado de Internet Explorer en septiembre de 2010.

Hasta 59,65. Si bien sigue siendo el navegador web más utilizado, su cuota de mercado ha disminuido más del 30% desde su máximo en 2003.

Internet Explorer admite algunas tecnologías estandarizadas hasta cierto punto, pero también existen muchas lagunas operativas y fallos de compatibilidad.

Esto ha generado crecientes críticas por parte de los desarrolladores de tecnología. El aumento de las críticas se debe en gran medida a Internet.

Los competidores de Explorer han proporcionado soporte técnico relativamente completo y las aplicaciones compatibles con los estándares se están generalizando cada vez más. Dado que

Internet Explorer se utiliza ampliamente en el mundo, los desarrolladores web suelen recurrir a Internet cuando buscan código multiplataforma.

Errores del Explorador, conjunto de funciones patentadas y compatibilidad imperfecta con los estándares.

Internet Explorer lanzado el 14 de marzo de 20114.

El navegador 9 ha mejorado enormemente su compatibilidad con las especificaciones W3C como CSS3 y HTML5. Esta versión también es Internet.

El navegador Explorer es la primera versión acelerada por GPU. La versión oficial obtuvo una puntuación de 95/100 en la prueba Acid3, lo que supone una gran mejora en comparación con la versión anterior. Se puede considerar que a partir de

Con el lanzamiento de Internet Explorer 9, el soporte del navegador Internet Explorer para las especificaciones W3C ya no será un problema.

j-JavaScript

JavaScript es un lenguaje de scripting ampliamente utilizado para el desarrollo web del lado del cliente.

, a menudo se utiliza para agregar funciones dinámicas a las páginas HTML, como responder a diversas operaciones del usuario. Fue desarrollado originalmente por Brendan Eich en Netscape.

El diseño es un lenguaje dinámico, de tipo débil y basado en prototipos con clases de soporte integradas. JavaScript es una marca registrada de Sun Microsystems. ecma International

ECMAScript está desarrollado en base a JavaScript.

Estándar. JavaScript también se puede utilizar en otras situaciones, como la programación del lado del servidor. Una implementación completa de JavaScript consta de tres partes: ECMAScript,

modelo de objetos de documento y notación de orden de bytes.

Netscape originalmente llamó a su lenguaje de scripting LiveScript, pero pasó a llamarse JavaScript después de que Netscape cooperara con Sun.

JavaScript fue influenciado originalmente por Java.

Uno de los objetivos del diseño es "parecerse a Java", por lo que existen similitudes en la sintaxis y algunos nombres y convenciones de nomenclatura también se toman prestados de Java. Pero el principio principal de diseño de JavaScript

proviene de la similitud de nombre entre self y plan

. JavaScript y Java son el resultado del acuerdo de Netscape con Sun Microsystems por motivos de marketing. Para obtener ventaja tecnológica, Microsoft introdujo JScript.

Enfrentamiento con el lenguaje de scripting JavaScript. Para la interoperabilidad, Ecma International (anteriormente Asociación Europea de Fabricantes de Computadoras) creó el estándar ECMA-262 (ECMAScript). Ambas son ahora implementaciones de ECMAScript. Aunque JavaScript está dirigido a no programadores

El lenguaje de secuencias de comandos no se promueve ni se promociona como un lenguaje de programación para programadores, JavaScript tiene características muy ricas.

k—Optimización de palabras clave

La optimización de palabras clave, también llamada SearchEngineOptimization (SEO para abreviar), es un método de uso de motores de búsqueda.

Reglas de búsqueda para mejorar el ranking del sitio web de destino en motores de búsqueda relevantes. Debido a que muchos estudios han encontrado que los usuarios de motores de búsqueda tienden a prestar atención solo a los primeros elementos de los resultados de búsqueda, muchos sitios web

Todos esperan influir en la clasificación de los motores de búsqueda a través de diversas formas. Especialmente diversos sitios web que se ganan la vida con la publicidad.

La llamada "optimización para motores de búsqueda" tiene como objetivo hacer que el sitio web sea más fácilmente aceptado por los motores de búsqueda. El motor de búsqueda realizará una comparación de datos de correlación entre el contenido del sitio web y luego el navegador presentará el contenido al buscador de la manera más rápida y completa.

La optimización de motores de búsqueda es una tarea crucial para cualquier sitio web si quiere promocionarlo con éxito. Al mismo tiempo, dado que los motores de búsqueda cambian constantemente su clasificación, esto es una regla.

Entonces, cada vez que cambia el algoritmo, algunos sitios web con buenas clasificaciones caerán al sol de la noche a la mañana. La consecuencia directa de perder clasificaciones es la pérdida del considerable tráfico inherente del sitio web.

Por eso, cada vez que cambia el algoritmo del motor de búsqueda,

causará un gran revuelo y ansiedad en el sitio web. Se puede decir que la optimización de motores de búsqueda es un trabajo cada vez más complejo.

l-Less

Less

Originalmente era una joya de Ruby, que le daba a CSS las características de un lenguaje dinámico, incluidas variables, operadores y reglas anidadas. De hecho, la función real de Less es convertir CSS que utiliza funciones avanzadas en CSS estándar. Estos se implementan a través de la interfaz de línea de mando cuando el cliente web inicia una solicitud o genera un programa de interfaz gráfica de usuario (GUI). PHP fue desarrollado por primera vez por Rasmus.

Lerdorf se inventó en 1995 y el estándar PHP ahora lo mantienen conjuntamente PHPGroup y la comunidad de código abierto. La

Licencia en PHP es un acuerdo de licencia, pero es incompatible con el acuerdo de licencia de código abierto GPL porque restringe el uso del nombre PHP.

PHP es muy utilizado, especialmente en el desarrollo de programas web. En términos generales, PHP se ejecuta principalmente en el servidor web y las páginas web navegadas por los usuarios se generan ejecutando código PHP. PHP puede

ejecutarse en la mayoría de servidores y sistemas operativos, y usar PHP es completamente gratuito. Según las estadísticas de abril de 2007, PHP se ha instalado en más de 20 millones de sitios web y 654,38 millones de servidores.

En el servidor.

Preguntar - Consulta

La consulta tiene muchos significados. Por ejemplo, los lenguajes de consulta se utilizan para interactuar con sistemas extendidos que almacenan datos. Un buen ejemplo es cuando se utiliza SQL para operar bases de datos relacionales. Otro significado es que la cadena de consulta, como parte de la URL, se utiliza para transferir datos en aplicaciones web. El formato de la cadena de consulta generalmente es en forma de pares clave-valor.

r-expresión regular

RegularExpREssion (inglés: expresión regular, expresión regular o expresión regular, abreviada como re) también se traduce como expresión regular y expresión regular.

En informática, se refiere a una única cadena utilizada para describir o hacer coincidir una serie de cadenas que se ajustan a ciertas reglas sintácticas. En muchos editores de texto

u otras herramientas, las expresiones regulares se usan comúnmente para recuperar y/o reemplazar contenido de texto que coincide con un patrón específico. Muchos lenguajes de programación admiten la manipulación de cadenas mediante expresiones regulares. Por ejemplo, Perl tiene integrado un potente motor de expresiones regulares. El concepto de expresiones regulares fue popularizado por primera vez por el software de herramientas Unix (como sed y grep).

s—Gestión del código fuente

La gestión del código fuente, también conocida como control de versiones, es una habilidad de ingeniería de software que puede garantizar que durante el proceso de desarrollo de software, los mismos archivos de programa editados por diferentes personas son sincrónicas. Software Designer

El control de versiones se utiliza normalmente para rastrear y mantener cambios en el código fuente, la documentación y los archivos de configuración, y para proporcionar un proceso para controlar estos cambios. En el caso más sencillo, un diseñador de software

puede conservar muchas versiones diferentes de un programa, numerándolas adecuadamente. Este enfoque simple se ha utilizado en muchos proyectos de software grandes. Este es un método que puede lograr el objetivo, pero no es lo suficientemente eficaz.

Tarifa. Además de mantener muchas copias de seguridad de código casi idénticas al mismo tiempo, también depende en gran medida del autocultivo y la disciplina de desarrollo de los diseñadores de software, pero esto suele ser la causa de los errores.

A veces, es necesario tener más de dos versiones de un programa al mismo tiempo. Por ejemplo, una versión tiene un error de programa y debe implementarse.

Se ha modificado, pero no se han añadido nuevas funciones; en otra versión de desarrollo, hay nuevas funciones en desarrollo y nuevos errores por solucionar, lo que requiere diferentes versiones y modificaciones al mismo tiempo.

Además, para descubrir el error que solo existe en una versión específica, o cuando el error se encuentra en una versión, el depurador de software también debe comparar diferentes versiones del código para descubrir la ubicación.

T-TDD

El desarrollo basado en pruebas es uno de los métodos modernos de desarrollo de software informático. Utilice pruebas para impulsar el software

Diseño e implementación de programas. Las pruebas basadas en pruebas se hicieron populares en la década de 1990. El desarrollo basado en pruebas es programación extrema.

El principal método de desarrollo de programas defendido es escribir primero un programa de prueba y luego codificar para pasar la prueba. El propósito del desarrollo basado en pruebas es obtener comentarios rápidos y construir el programa utilizando un enfoque de "ilustración".

línea principal.

Una metáfora del desarrollo basado en pruebas. El desarrollo puede ser Visto desde dos perspectivas: funciones implementadas y calidad. El desarrollo basado en pruebas se parece más a un método de desarrollo de "pensamiento de dos sombreros" Primero póngase el sombrero para implementar la función y, con la ayuda de pruebas auxiliares, implemente rápidamente la función correcta. ; Reconstruir

Bajo la protección de las pruebas, se mejora la reutilización del código y se mejora la calidad al eliminar el código redundante y repetido. Se puede ver que las pruebas son de hecho el núcleo de la prueba. desarrollo.

u—Prueba unitaria

La prueba unitaria (también llamada prueba de módulo) es el trabajo de prueba para verificar la corrección del módulo del programa (la unidad más pequeña de software). diseño). La unidad de programa es la aplicación. El componente comprobable más pequeño de un programa. En la programación de procedimientos, una unidad es un programa, función, proceso, etc. separado. Para la programación orientada a objetos, la unidad más pequeña es un método, incluido un. clase base (superclase), métodos en clases abstractas o clases derivadas (subclases).

En términos generales, cada vez que un programador modifica un programa, realizará al menos una prueba unitaria y muchas pruebas unitarias. Es probable que se realicen mientras se escribe el programa. Realícelo antes y después para confirmar que el programa se ajusta a las especificaciones del software (

En: especificaciones) y está libre de errores, aunque no es necesario realizar pruebas unitarias. no está mal y esto implica decisiones políticas para la gestión de proyectos.

v-VIM

Vim es un editor de texto desarrollado a partir de vi. Es particularmente rico en funciones como la finalización de código. , compilación y salto de errores, y es ampliamente utilizado por los programadores.

La primera versión de Vim fue lanzada por Bram Moolenaar en 1991.

Con el desarrollo de funciones, se agregó. El nombre oficial de la imitación se cambió a ViIMproved. Ahora es un software gratuito lanzado en modo de código abierto.

w-WordPress

WordPress es una plataforma de blogs desarrollada en lenguaje PHP. y se pueden admitir bases de datos MySQL.

Cree su propio blog en el servidor. También puede utilizar WordPress como sistema de gestión de contenidos (CMS). WordPress es un proyecto de software de código abierto y gratuito. Licencia pública general.

La última versión es la versión oficial en chino simplificado 3.0.5, lanzada el 24 de febrero de 2011. Además, está disponible en varios idiomas, incluido el inglés. >

X—XSS

Las secuencias de comandos entre sitios (XSS) son un ataque de vulnerabilidad de seguridad en aplicaciones de sitios web que permite a usuarios malintencionados inyectar código en páginas web; otros usuarios se verán afectados cuando vean la web. página. Este ataque normalmente involucra HTML y lenguajes de programación del lado del usuario.

Y—YUI

Yahoo! YUI es una biblioteca de funciones de JavaScript de código abierto. Para crear una página web altamente interactiva, utiliza tecnología de codificación AJAX, DHTML y DOM. También contiene muchos recursos CSS.

z-Zindex

z-index

es una propiedad CSS utilizada para establecer el orden de apilamiento de los elementos.

Los elementos con un orden de apilamiento más alto siempre van antes que los elementos con un orden de apilamiento más bajo. Esta propiedad establece la posición del elemento posicionado a lo largo del eje Z, que se define como el eje que se extiende perpendicular al área de visualización. Si es positivo significa que está más cerca del usuario, si es negativo significa que está más lejos del usuario.