Kontextful -Webkomponentenbibliothek erstellt zur Verbesserung der nativen Webkomponenten -API -Benutzererfahrung mit:
Dieses Modul kann auch in der Knotenumgebung direkt im Browser verwendet werden. Sie können es sogar zusammen mit anderen Webbibliotheken und Frameworks wie React und Angular verwenden.
<!-- 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
Sie können dann die Konstruktorenklasse nach dem importieren, was Sie bauen.
const { WebComponent , ContextProviderComponent , Directive } = require ( 'cwco' ) ;CWCO ist nur HTML und wenn Sie Syntax-Hervorhebung für VSCODE möchten, können Sie das Inline-HTML verwenden
Für die Syntax-Hervorhebung von HTML und CSS in JavaScript verwenden Sie Inline-HTML- oder LIT-HTML-Plugins.
Sie können html von cwco importieren, was nur eine Hilfe für VSCODE ist, die für die HTML -Zeichenfolge, mit der Sie sie verwenden, nichts Besonderes bewirkt.
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}`
}
} Diese IDEs haben ein integriertes HTML-in-JavaScript-Syntax, das bei der Entwicklung von CWCO-Webkomponenten nützlich sein kann.
Lernen Sie wie