Con la continua popularización de los estándares WEB en China, conceptos como separación del comportamiento de rendimiento estructural, modularización, semántica y degradación elegante también se han convertido en elementos importantes para evaluar la comprensión de los estándares WEB por parte del personal de front-end. Del valor comercial detrás del SEO, la "semantización" ha recibido una atención excepcional. Como nuevo trabajador de front-end, una vez simplemente creí que la "semantización" es un método para organizar (x) la estructura HTML utilizando etiquetas que son más beneficiosas para los motores de búsqueda. peso.
Después de leer muchos libros de front-end y muchos artículos de mis predecesores, comencé a darme cuenta de la superficialidad de mi conciencia y poco a poco me di cuenta del valor de la "semantización". El siguiente contenido es sólo un resumen de la práctica personal en la vida diaria. Reúne las opiniones de varias personas mayores y se sube a hombros de gigantes para ver más allá.
¿Qué es "semántica"?
"Semántica" se refiere a la capacidad de las máquinas para investigar y recopilar información con menos intervención humana, haciendo que las páginas web sean comprensibles para las máquinas y, en última instancia, beneficiando a los humanos. Específicamente, para tomar prestada una explicación popular de un internauta en el foro de BI, "Semántica significa no tratar a tu novia como a una amiga común y corriente". El siguiente es un ejemplo de formulario XML simple:
Sin embargo, a través del control CSS, podemos mostrar fácilmente "novia" como "amigos". Si solo nos enfocamos en la capa de presentación, la etiqueta es solo un "gancho", que se proporciona para que CSS y JS lo procesen. Todavía enfatizamos la "semantización", que se discutirá en detalle a continuación.
significado semántico
1.Motor de búsqueda
Con respecto a la optimización de motores de búsqueda, muchas personas mayores ya han dado explicaciones detalladas sobre el peso de Hx, el texto oculto, etc., por lo que no entraré en detalles aquí. Hace algún tiempo, un software llamado Wolfram ( http://www.wolframalpha) . . com/ ) ha llamado la atención. Sabemos que Google ordenará los resultados de búsqueda según el valor de relaciones públicas de cada sitio web. Otros motores de búsqueda también tienen sus propios algoritmos independientes, y Wolfram afirma que "comprende" el contenido ingresado por el usuario. Sobre la premisa, cuando ingresé "quién es Adrian", Wolfram me dio esa respuesta, aunque el resultado no fue muy preciso.
En relación con el trabajo de front-end, ¿la “semántica” que admiramos no consiste simplemente en permitir que las computadoras comprendan nuestro contenido? Con un ejemplo simple como este <acronym title=" World Wildlife Fund">WWF</acronym>, la computadora puede entender que WWF merece ser el Fondo Mundial para la Naturaleza, no el Foro Mundial del Agua. No es realista que la computadora lo entienda por completo. entender nuestro contenido Sí, aunque los motores de búsqueda como Wolfram pueden tener una vida corta, la visión que persiguen, haciendo que el conocimiento del mundo sea computable, es ciertamente digna de nuestra búsqueda.