Questions sur prototypal-inheritance

3
réponses

Quelles sont les nuances de la portée prototypal / prototypical hérédity dans AngularJS?

Le Référence de l'API de la Portée de la page dit: Un champ peut hériter d'un parent. ... e son parent? Sont t-il des exceptions? Quand il hérite, est-ce toujours un héritage prototypique JavaScript normal?
demandé sur 2012-12-27 08:48:31
7
réponses

Pourquoi l'extension des objets natifs d'une mauvaise pratique?

chaque leader D'opinion JS dit que l'extension des objets natifs est une mauvaise pratique. Mais pourquoi? Pouvons-nou ... } }); var arr = [0, 1, 2, 3, 4]; arr.remove(3); y a-t-il des arguments contre l'extension des types natifs?
demandé sur 2012-12-26 01:39:55
10
réponses

Bon exemple D'héritage basé sur le Prototype de JavaScript

je programmais avec des langages OOP depuis plus de 10 ans mais j'apprends le JavaScript maintenant et c'est la premiè ... uvez-vous décrire (brièvement) comment/où l'héritage prototypique est utilisé, donc je sais où commencer la lecture?
demandé sur 2010-01-14 17:28:15
4
réponses

Comment accéder au prototype d'objet en javascript?

dans tous les articles, il est écrit que JavaScript est un langage basé sur un prototype, ce qui signifie que chaque o ... , mais peut-être là si Je ne peux pas, Pourriez-vous s'il vous plaît partager la raison d'être derrière le capot?
demandé sur 2011-10-05 17:37:27
2
réponses

Comment hériter des fonctions javascript?

// Don't break the function prototype. // pd - https://github.com/Raynos/pd var proto = Object.create(Function.prototype ... f2()); // do things do more things console.log(f2.hasOwnProperty("method")); // false console.log(f2.method()); // 42
demandé sur 2011-09-24 16:54:20
7
réponses

Extension des valeurs par défaut d'un modèle superclass dans la colonne vertébrale.js

je voudrais poser cette question à cette réponse mais je ne peux pas sembler le faire, je m'excuse. L'exten ... 5} pas ce que je (ni, je suppose, le op ) veulent: {cat: 3, dog: 5} {cat: 3, dog: 5, rabbit: 25}
demandé sur 2011-07-01 18:15:48
8
réponses

(Open Source) exemples D'OO prototypique JavaScript

Bounty Edit: je cherche du code écrit dans un pur paradigme prototypique OO (penser soi). Pas un mélan ... les exemples sur la façon d'écrire un code oo prototypique qui va au-delà de votre application hello world triviale.
demandé sur 2011-06-30 15:55:02
4
réponses

Que se passe-t-il dans la technique de création d'objets de Crockford?

Il y a seulement 3 lignes de code, et pourtant j'ai du mal à pleinement saisir ceci: Object.create = function (o) { f ... s threads appellent Object.create(), y a-t-il une sorte de synchronisation pour empêcher les conditions de course sur F?
demandé sur 2010-05-04 18:18:10
4
réponses

Est-ce que le code d'héritage Javascript de John Resig est déprécié?

je cherche un moyen simple de créer deux classes, l'une héritant de l'autre, et l'enfant redéfinissant l'une des métho ... açon simple et soignée d'écrire mon code animal/chien en utilisant le prototype du modèle d'héritage de Javascript?
demandé sur 2013-02-24 14:28:13
3
réponses

Extjs: étendre la classe par le constructeur ou initComponent?

dans extjs vous pouvez toujours étendre une classe extjs via le constructor(). Pour les classes derinving de Component Vou ... ponent, alors que constructor semble être la méthode d'extension universelle. Fait initComponent offrent un net avantage sur
demandé sur 2010-07-03 19:38:04
4
réponses

Nœud.js / Express.js - Comment remplacer/intercepter res.fonction rendu?

je construis un noeud.l'application js avec Connect / Express.js et moi voulons intercepter la réserve.fonction de rendu ... la meilleure solution car je crée un nouvel objet d'enveloppement de réponse pour chaque requête, serait-ce un problème?
demandé sur 2012-02-15 03:38:14
2
réponses

Quelle est la différence entre un objet et un prototype de prototypes de programmation?

j'essaie de comprendre la "façon JavaScript" de créer et d'utiliser des objets et je pense que je tombe sur une mauvaise ... hode est plus dans "l'esprit" de prototypes de programmation? Ou est-ce que je passe complètement à côté de l'essentiel?
demandé sur 2011-09-26 21:30:49
5
réponses

Propriétés des objets de la fonction Javascript

j'ai un objet de fonction JavaScript comme; var addNum = function(num1, num2) { return num1 + num2; } ... prendre la ligne où il est dit addNum serait recherché pour diviser() Aidez-moi à comprendre la même chose.
demandé sur 2013-03-02 15:59:08
5
réponses

Bonne façon d'appeler les fonctions de la superclasse de la sous-classe

j'ai une" superclasse "avec" info " comme variable d'instance. "SuperClass "a une fonction"printInfo ()". "printInfo () " ... r les méthodes de superclasse dans javascript, permettant aux fonctions d'accéder aux variables d'instance de la classe?
demandé sur 2014-04-15 11:47:30
3
réponses

Comment puis-je voir la chaîne prototype d'un objet Javascript?

étant donné le code suivant: function a() {} function b() {} b.prototype = new a(); var b1 = new b(); no ... part sur ce qui décrit comment le découvrir juste ceci mais je ne peux pas pour la vie de moi le trouver à nouveau.
demandé sur 2010-02-11 08:41:00
3
réponses

classe javascript hérite de classe de fonction

j'aime qu'en javascript, je peux créer une fonction, puis ajouter d'autres méthodes et attributs de la fonction ... et donc je pense que je dois manquer quelque chose de fondamental ou évident. De l'aide serait grandement appréciée.
demandé sur 2011-11-03 03:26:55
3
réponses

L'héritage prototypique de Crockford - problèmes avec les objets imbriqués

J'ai lu "Javascript: the Good Parts" de Douglas Crockford - et bien que ce soit un peu extrême, je suis d'accord avec ... lement sur un violon ) ) est-ce que je fais quelque chose de mal, ou est-ce une limitation de ce modèle?
demandé sur 2012-04-13 00:11:55
1
réponses

De La Colonne Vertébrale.js Comment puis-je obtenir des modèles de superclasse par défaut pour agir comme des modèles par défaut pour les sous-classes?

j'ai une classe qui définit des valeurs par défaut, et une sous-classe qui définit des valeurs par défaut. Mais quand ... .attributes); Ce sorties: {rabbit: 25} Pas ce que je veux: {cat: 3, dog: 5, rabbit: 25}
demandé sur 2011-06-28 15:43:08
3
réponses

Objet.defineProperty in ES5?

je vois des messages sur un objet "nouveau".créer qui rend l'énumération configurable. Toutefois, il s'appuie sur un ... coincés à écrire pour le vieil objet.créer? Je ne peux pas écrire des choses qui ne fonctionneront pas dans IE6/7.
demandé sur 2010-09-30 17:11:25
1
réponses

Étend le défi: macros de fonction de préprocesseur et oop de classe-comme

arrière-plan j'ai utilisé le préprocesseur C pour gérer et" compiler " des semi-grands projets javascrip ... ype=o;return new $$C;function $$C(){}}()) merci à l'avance pour toute aide, conseil ou discussion animée. :)
demandé sur 2010-07-25 15:57:37