cwco
Release 1.7.8
创建的Contextfull Web组件库旨在改善本地Web组件API用户体验:
该模块也可以在节点环境中直接在浏览器中使用。您甚至可以将其与其他Web库和框架一起使用,例如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进行语法突出显示,则可以使用Inline-HTML
为了在JavaScript中突出显示HTML和CSS的语法,请使用内联HTML或LIT-HTML插件。
您可以从cwco导入html ,这只是对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语法突出显示,在开发CWCO Web组件时可能很有用。
了解如何