Open switer opened 10 years ago
按照W3C对web component定义的草案(2013年6月),一个 componet 包含的重要部件有:
Templates 形态为被动的markup chunks,但是之后可以被激活使用.
define chunks of markup that are inert but can be activated for use later.
Decorators 这里装饰者被定义为CSS的修饰,生命周期短暂,无状态,但可以通过JS添加交互行为(例如CSS的hover?)——介绍观点,未形成规范
apply templates based on CSS selectors to affect rich visual and behavioral changes to documents.
Custom Elements 使用者自定义的组件元素,基于component的可定制性
which let authors define their own elements, with new tag names and new script interfaces.
子组件
vue.js
which encapsulates a DOM subtree for more reliable composition of user interface elements.
Imports 组件/资源的导入机制
which defines how templates, decorators and custom elements are packaged and loaded as a resource.
link
:signal_strength:
按照W3C对web component定义的草案(2013年6月),一个 componet 包含的重要部件有:
Templates 形态为被动的markup chunks,但是之后可以被激活使用.
Decorators 这里装饰者被定义为CSS的修饰,生命周期短暂,无状态,但可以通过JS添加交互行为(例如CSS的hover?)——介绍观点,未形成规范
Custom Elements 使用者自定义的组件元素,基于component的可定制性
子组件
,DOM结构对于当前component为不可见的,但使用当前组件的资源和状态。vue.js
的partial就是该定义的实现Imports 组件/资源的导入机制
link