frontend

A collection of 15 posts

frontend

html5 web component introduction

在软件开发中使用组件,通常能减少重复造轮子的开发,提升开发效率。 使用组件的成本一般很低,无非是一个import,一个实例化。 在web前端,组件却有较高的使用成本,以至于有时候会选择不用组件,而是重新发开。前端组件主要的问题包括: 1. 众多外部资源的依赖,可以有js库依赖,dom依赖,css样式依赖,图片依赖等。 以bootstrap为例,要使用bootstrap的功能必须有以下几个步骤: a. 插入样式 b. 插入依赖js 2. 封装并不严格。例如,外部脚本还是可以修改组件内部结构,外部样式可以影响组件的样式。 随着基于HTML5的webapp的发展,前端的组件也被提升到了新的高度。为了解决前端组件存在的诸多问题,W3C提出了web component提案,提案包括了以下四个部分:

You've successfully subscribed to juju's Blog!