在本文中,我提供了对 Web 组件是什么以及如何使用它们的基本理解。使用现实生活中的示例,我将展示 Web 组件如何帮助使应用程序更可预测和更易于维护。此外,我分享了有关如何通过将 HTML/CSS/JS 代码隔离为……等待它……隔离的组件以供重用来重新利用某些代码编写的技巧。我还介绍了如何在应用程序布局中多次组合 Web 组件,以及如何在整个应用程序中执行相同的行为。
好的,让我们跳过所有的理论,直接进入几个代码示例。
示例 1 - 两个字段的简单原生 HTML 表单
<form>
<div class="form-field">
<label for="name">Enter your name: </label>
<input type="text" name="name" id="name" required> <span class="error">This field is required!</span>
</div>
<div class="form-field">
<label for="email">Enter your email: </label>
<input type="email" name="email" id="email" required> <span class="error">This field is required!</span>
</div>
<div class="form-field">
<input type="submit" value="Subscribe!">
</div>
</form>
虽然上面的例子不是很令人兴奋,但这完美地说明了我关于可预测、易于维护的代码的观点。相信我。