blob: 82336147de55fe03a887f64bc8c715562b220d5d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
---
title: Mixin
slug: Glossary/Mixin
translation_of: Glossary/Mixin
---
<p>Un <em>mixin</em> es un conjunto coherente de {{glossary("method","métodos")}} y {{glossary("property","propiedades")}} implementadas por otras interfaces y {{glossary("class","clases")}}.</p>
<p>Ejemplo</p>
<p>@mixin nombre_del_mixin{</p>
<p> width: 100% ;</p>
<p>}</p>
<p>La forma más común de llamar a un mixin y aplicar esas propiedades y métodos es el <em>include</em> (ejemplo @include nombre_del_mixin ). Al utilizar el <em>include</em> para llamar las propiedades y métodos incluidos en el mixin, son entonces parte de la nueva interfaz.</p>
<p class="hidden"><strong>Esa definición es un poco confusa. Propongo que reemplazamos ésto con:</strong> Un mixin es una clase u objeto que contiene uno o más {{glossary("method","métodos")}} y/o {{glossary("property","propiedades")}} implementadas por otra {{glossary("interface")}} o {{glossary("class","clase")}}. Las propiedades y los métodos son entonces parte de la nueva interfaz o clase y se utilizan simplemente como un definido explícitamente por la clase o interfaz.</p>
<h2 id="Aprende_más">Aprende más</h2>
<h3 id="Conocimiento_general">Conocimiento general</h3>
<ul>
<li><a class="external external-icon" href="http://es.wikipedia.org/wiki/Mixin">Mixin</a> en Wikipedia</li>
</ul>
<h3 id="Referencia_técnica">Referencia técnica</h3>
<ul>
<li>Ejemplo de mixin: <a href="/es/docs/Web/API/Body">Body</a></li>
</ul>
<p> </p>
|