La web evoluciona y también sus lenguajes. Las nuevas entidades continúan aterrizando en las especificaciones HTML y CSS. Custom Elements y Houdini permiten a los usuarios ampliar la semántica de HTML y CSS. Muchos desarrolladores de hoy usan lenguajes de programación que incorporan HTML y CSS. Aunque HTML y CSS poseen posibles usos cada vez más flexibles.
Para modernizar el soporte de lenguaje HTML y CSS en Visual Studio Code, diseñamos el Formato de datos personalizados , un formato JSON declarativo para describir entidades HTML y CSS.
Los servidores de lenguaje HTML y CSS de VS Code pueden leer datos definidos en este formato y proporcionar soporte de idioma para las entidades HTML y CSS recientemente definidas.
En esta publicación de blog, explicamos el formato de datos y cómo los usuarios y los autores de extensiones pueden aprovecharlo..
Usar un formato de datos personalizado
Con el formato de datos personalizado, los usuarios pueden definir fácilmente nuevas entidades HTML / CSS y obtener autocompletados, información de desplazamiento y otras características del lenguaje..
👉 Saber Más
Compartir datos personalizados a través de extensiones
Hoy, muchos frameworks web están construidos sobre HTML. Por ejemplo, el proyecto Mavo creado por LeaVerau extiende la sintaxis HTML con varios mv-
atributos. Datos personalizados facilita el soporte de dichos marcos web:
- Genere datos personalizados para todos los atributos de Mavo .
- Apunte al archivo de datos personalizados en la
contributes.html.customData
extensión Punto de contribución . - Publique la extensión para ayudar a otros a usar el marco Mavo en VS Code.
El código fuente de la extensión está en el repositorio vscode-mavo . Esperamos que el proyecto sirva como punto de partida para implementar el marco web o el soporte de idiomas en VS Code. Puede encontrar más información acerca de las contributes.html.customData
y contributes.css.customData
Contribución Puntos en vscode-aduana-dato..
👉 Saber Más
Uso de datos personalizados para servidores de idiomas
Las bibliotecas vscode-html-languageservice y vscode-css-languageservice permiten a los autores de extensiones implementar fácilmente servidores de idiomas para idiomas que extienden o incorporan HTML y CSS...
👉 Saber Más
Fuente: Blog de Visual Studio Code
Read more:
Source: https://code.visualstudio.com
![Comunidad de Tecnología Ciberninjas en Steemit](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmbaAYFNHzdSJB6YVFbqFNQYNaioorVMRDNNrMMnRapGWR/steemit-comunidad-ciberninjas.webp)
![fb](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmWPqjfEC9dTpYus9yBgzRxmfKcTHWvPshHC41F3GkU2gF/Facebook-share-icon.png)
![tw](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmcGWCZriqEF35f2NdnkgBquCMPgWmjU4xhSBSXwxuH7F3/twitterimg.png)
![li](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdcFmcX6La1MfVvDWftz1JtPT5sDyv6Mrmx98JEyA1rJw/LinkedIn.png)
![ri](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmR3D4SAzGdvty5XoX65ywx4mxBvcKYyEy15wiHyE879DK/Reddit.png)
![xi](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmPy29zjmf8fBe7BNAf9c7EKXSGmbPeghDAxghLLigrysk/Xing.png)
![tg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmbEgCenkdefbhrWQXE4Dq3FyoZFrDuNn1qcdyPSLFt3LG/telegramimg.png)
Posted using AltYes browser extension.