首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Web Components
糊涂1949
创建于2024-05-27
订阅专栏
使用原生方法实现自定义组件
暂无订阅
共5篇文章
创建于2024-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Web Components --- 提取为单独文件
我们通过自定义标签封装一些特定的DOM结构,在需要的地方使用,但在开发过程中我们需要将其单独提取出来,放在一个js文件中,这样方便的阅读以及维护,在需要使用的地方引入即可。 myElement.js
Web Components--- 事件绑定
第一种 直接添加在标签中 这种方式的前提是,绑定的方法必须定义在自定义标签使用的页面 第二种 addEventListener 或者定义在自定义标签使用的页面
Web Components ---模板(template)插槽(slot)
Template 我们在使用自定义标签时,通常会有一些复杂的页面结构,通过js方法去创建,会有点麻烦,而且阅读不方便,因此我们可以借助template标签实现html与javascript的分离
Web Components----影子DOM(Shadow DOM)
Shadow DOM(影子 DOM) 元素的功能私有,不用担心与文档的其他部分发生冲突,影子 DOM(Shadow DOM)允许你将一个 DOM 树附加到一个元素上,并且使该树的内部对于在页面中运行的
Web Components --- Custom Element(自定义标签)
前端在开发页面的时候,对于一些重复的代码,我们希望可以提取出来,在需要的地方引入即可。在不适用前端框架的前提下,我们该如何实现