prototypal-inheritance

Jakie są niuanse zakresu dziedziczenia prototypowego / prototypowego w AngularJS?

Strona API Reference Scope mówi: Zakres Może dziedziczyć z zakresu nadrzędnego. The Developer Guide Scope page says ... powo po zakresie rodzica? Czy są wyjątki? Kiedy dziedziczy, Czy zawsze jest to normalne dziedziczenie prototypowe JavaScript?

proto VS. prototype w JavaScript

Ten rysunek ponownie pokazuje, że każdy obiekt ma prototyp. Konstruktor function Foo posiada również własną __proto__, k ... Foo(20); var c = new Foo(30); Jakie są różnice między właściwościami __proto__ i prototype? Liczba jest brana z tutaj .

Prototypowe OO w JavaScript

TL; DR: Czy potrzebujemy fabryk / konstruktorów w prototypowym OO? Czy możemy zmienić paradygmat i całkowicie je porzucić? ... rów? Czy istnieją jakieś ograniczenia przy użyciu powyższej metodologii gdzie potrzebowalibyśmy fabryk aby je przezwyciężyć.

Dlaczego Rozszerzanie obiektów natywnych jest złą praktyką?

Każdy lider opinii js mówi, że rozszerzanie natywnych obiektów jest złą praktyką. Ale dlaczego? Mamy trafienie perfomance? Cz ... nd(this); } }); var arr = [0, 1, 2, 3, 4]; arr.remove(3); Czy są jakieś argumenty przeciwko rozszerzaniu typów natywnych?

Po co używać obiektu.prototyp.hasOwnProperty.call (myObj, prop) zamiast myObj.hasOwnProperty (prop)?

Jeśli dobrze rozumiem, każdy obiekt w Javascript dziedziczy po prototypie obiektu, co oznacza, że każdy obiekt w Javascript m ... wydajności, czy też brakuje mi przypadków, w których hasOwnProperty może być używane na obiektach, które nie mają tej metody?

Właściwości obiektów funkcji Javascript

I have a JavaScript function object as; var addNum = function(num1, num2) { return num1 + num2; } Teraz, jeśli sp ... Nie mogłem zrozumieć linia, w której mówi, że addNum będzie wyszukiwane dla divide () Proszę, pomóż mi zrozumieć to samo.

(Open Source) przykłady JavaScript prototypowego OO

Bounty Edit: Szukam kodu napisanego pure prototypowego paradygmatu OO (think Self). Nie jest mieszanką prototypowego OO i ... ż artykuły / tutoriale i przykłady jak napisać prototypowy kod OO, który wykracza poza Twoją trywialną aplikację hello world.

Wykonywanie dziedziczenia w JavaScript

Teraz, gdy Wiem, że nie można wykonać dziedziczenia jak w C#, widziałem to wspomniano w Internecie, że jest to trochę możliwe ... to możliwe przy użyciu zwykłego kodu JavaScript, to czy byłoby to możliwe przy użyciu Ext JS i jeśli tak, to w jaki sposób?

Jak uzyskać dostęp do prototypu obiektu w javascript?

We wszystkich artykułach napisano, że JavaScript jest językiem opartym na prototypach, co oznacza, że każdy obiekt ma prototy ... ałem Ten link, ale może są nowe wydarzenia od 2010 roku) jeśli nie mogę, możesz się podzielić proszę uzasadnienie za maską?

Jak dziedziczyć funkcje javascript?

// Don't break the function prototype. // pd - https://github.com/Raynos/pd var proto = Object.create(Function.prototype, pd( ... le.log(f2()); // do things do more things console.log(f2.hasOwnProperty("method")); // false console.log(f2.method()); // 42

Jak utworzyć prywatną zmienną dostępną dla funkcji prototypu?

Staram się głębiej uchwycić dziedziczenie prototypów i tworzenie klas (wiem, są inne sposoby, ale w tym celu staram się uchwy ... is.name i this.size na prywatne zmienne, do których można uzyskać dostęp w funkcjach prototypu. Przepraszam za brak jasności!

Dziedziczenie prototypowe crockforda - problemy z zagnieżdżonymi obiektami

Czytałem "Javascript: dobre części" Douglasa Crockforda - i chociaż jest to trochę ekstremalne, jestem na pokładzie z wielu t ... .info.age // undefined ??? nestObj2.info.age // 61 (także na } ) Czy robię coś źle, czy jest to ograniczenie tego wzoru?

Dziedziczenie funkcjonalne Javascript z prototypami

W Pracy Douglasa Crockforda JavaScript: the Good Parts zaleca stosowanie dziedziczenia funkcjonalnego. Oto przykład: var ... ad, jeśli robiłem tysiące cat obiektów, to co jest jak najlepiej zmodyfikować ten wzorzec, aby wykorzystać obiekt prototype?

Rozszerzanie domyślnych klas superklasy modelu w kręgosłupie.js

Chciałbym przedstawić to jako pytanie do tej odpowiedzi, ale nie mogę tego zrobić, przepraszam. Rozszerzenie wartości domy ... } {cat: 3, dog: 5, rabbit: 25} Nie to ,co ja (ani, jak zakładam, op) chcę: {cat: 3, dog: 5} {cat: 3, dog: 5, rabbit: 25}

Węzeł.js / Express.js - jak nadpisać / przechwycić funkcję res. render?

Buduję węzeł.aplikacja js z Connect / Express.JS i ja chcemy przechwycić funkcję res. render (view, option), aby uruchomić ja ... czy jest to najlepsze rozwiązanie, ponieważ tworzę nowy obiekt wrappera odpowiedzi dla każdego żądania, czy byłby to problem?

Extjs: extend class via constructor lub initcomponent?

W extjs zawsze możesz rozszerzyć klasę extjs poprzez constructor(). Dla klas derinving z Component można również rozszerzyć p ... czas gdy constructor wydaje się być uniwersalną metodą rozszerzenia. Czy initComponent daje wyraźną przewagę nad constructor?