Библиотека веб -компонентов Contextfull, созданная для улучшения пользовательского опыта пользователя нативного веб -компонентов:
Этот модуль можно использовать непосредственно в браузере, а также в среде узлов. Вы даже можете использовать его вместе с другими веб -библиотеками и структурами, такими как React и Angular .
<!-- use the latest version -->
< script src =" https://unpkg.com/cwco/dist/cwco.min.js " > </ script >
<!-- use a specific version -->
< script src =" https://unpkg.com/[email protected]/dist/cwco.min.js " > </ script >
<!-- link your app script after -->
< script src =" app.js " > </ script > npm install cwco
Затем вы можете импортировать класс конструкторов в соответствии с тем, что вы строите.
const { WebComponent , ContextProviderComponent , Directive } = require ( 'cwco' ) ;CWCO-это просто HTML, и если вы хотите синтаксис, выделение для VSCODE, вы можете использовать встроенный HTML
Для синтаксиса выделения HTML и CSS в JavaScript используйте плагины Inline-HTML или LIT-HTML.
Вы можете импортировать html из cwco , который является просто помощью для VSCODE, который не делает ничего особенного для строки HTML, с которой вы используете ее.
import { html , css , WebComponent } from "./cwco" ;
class MyButton extends WebComponent {
get template ( ) {
return html `<button><slot></slot></button>`
}
get stylesheet ( ) {
return css `<style>button {color: #222}</style>`
// or
// return css`button {color: #222}`
}
} Эти IDE имеют встроенный HTML-In-Javascript Syntax, который может быть полезен при разработке веб-компонентов CWCO.
Узнайте как