Im new to oo concept with javascript. От ejohn.org просто наследованиемJavascript Simple Inheritance method
Standard прототипичный Наследование
function Person(){}
function Ninja(){}
Ninja.prototype = new Person();
// Allows for instanceof to work:
(new Ninja()) instanceof Person
Заявление с сайта по выше
Что сложно об этом, однако, заключается в том, что все, что мы действительно хотим преимущества 'instanceof', а не целая стоимость создания объекта объекта Person и запуска его конструктора. Чтобы противодействовать этому, мы имеем переменную в нашем коде, инициализирующую, которая устанавливается в true, когда мы хотим создать экземпляр класса с единственной целью использования его для прототипа .
Что означает вышеуказанное утверждение?
В чем преимущества простого наследования с помощью john-resig над стандартным прототипным наследованием?
var fnTest = /xyz/.test(function(){xyz;}) ? /\b_super\b/ : /.*/
Для чего это испытание?
Может ли кто-нибудь объяснить поток функции самоисполнения? Хотя код аннотирован, я не мог следить за потоком