Resultados de la búsqueda a petición "prototype-programming"

4 la respuesta

¿Qué puede hacer el prototipo de sistema JavaScript más allá de imitar un sistema de clase clásico?

El sistema prototipo parece mucho más flexible que el sistema de clases tradicional, pero las personas parecen sentirse satisfechas con las llamadas "mejores prácticas", que imitan el sistema de clases tradicional: function foo() { // define ...

3 la respuesta

Agregar un prototipo a un objeto literal

Tengo algún objeto, digamosson, que me gustaría heredar de otro objetofather. Por supuesto, puedo hacer que una función constructora para padre, como Father = function() { this.firstProperty = someValue; this.secondProperty = someOtherValue; }Y ...

2 la respuesta

¿Son malos los prototipos en JavaScript?

In Felix's Node.js Style Guide [http://nodeguide.com/style.html] dice No extienda los prototipos de ningún objeto, especialmente los nativos. Hay un lugar especial en el infierno esperándote si no obedeces esta regla. Este artícul ...

3 la respuesta

¿Qué significa "el prototipo pertenece a la clase, no a la instancia" en javascript?

Hice la pregunta: ¿Por qué no puedo declarar un constructor instanciar un objeto y luego acceder al prototipo? [https://stackoverflow.com/questions/6070992/why-cant-i-declare-a-constructor-instantiate-an-object-and-then-access-the-protot] Y ...

2 la respuesta

Reason detrás del uso de 'instanceof function () {}'?

En el Centro de desarrolladores de Mozilla, hay una página sobre Function.prototype.bind [https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind] y proporciona una función de compatibilidad para navegadores que no ...

13 la respuesta

¿Cómo funciona Array.prototype.slice.call ()?

Sé que se usa para hacer que los argumentos sean una matriz real, pero no entiendo qué sucede cuando usoArray.prototype.slice.call(arguments)

2 la respuesta

Definiendo métodos prototipo dentro del constructor

Hoy, vi un patrón de JavaScript que nunca había visto en toda mi vida. No puedo decir el propósito de usar este patrón. Me parece mal, pero quiero ser un poco conservador. Puede ser un patrón increíble que nunca vi antes. function Dog() { ...

1 la respuesta

Javascript dinámicamente getter / setter para propiedades privadas

Quiero crear métodos getter / setter dinámicamente para recuperar propiedades privadas. Esto es lo que hice En primer lugar, hice la clase: function winClass (posX, posY, w, h) { var x = posX || 0; var y = posY || 0; var width = w || 0; var ...

3 la respuesta

¿Por qué usar la herencia de prototipos encadenados en javascript?

perf [http://jsperf.com/object-inheritance-vs-object-composition] ¿Por qué construimos un prototipo de cadena de herencia en lugar de usar la composición de objetos? Mirar hacia arriba a través del prototipo para cada paso en la cadena se ...

4 la respuesta

erencia de @JavaScript: cuando el constructor tiene argumentos

Utilizando JavaScript puro para hacer herencia, esto es lo que suelo hacer: function A() {} A.prototype.run = function () {}; function B() {} B.prototype = new A; B.prototype.constructor = B; Dado que no hay argumentos para pasar al constructor, ...