Результаты поиска по запросу "prototypal-inheritance"
расширить Object.prototype.
асширить основные типы JavaScript (String, Date и т. Д.) Без изменения их прототипов? Например, предположим, что я хотел создать производный строковый класс с некоторыми вспомогательными методами: function MyString() { } MyString.prototype = new ...
isPrototypeOf все еще может использоваться в комбинированном случае. За исключением того, что каждый объект может быть только по типу.
рация [http://jsperf.com/object-inheritance-vs-object-composition] Почему мы строим цепочку наследования прототипов, а не используем композицию объектов. Просмотр прототипа для каждого шага в цепочке становится дорогим. Вот некоторый пример ...
почему перечисление фактического конструктора класса в JavaScript важно
Я читал в саду JavaScripthttp://bonsaiden.github.com/JavaScript-Garden/ [http://bonsaiden.github.com/JavaScript-Garden/]о прототипе в JavaScript и один из его примеров выглядит следующим образом: function Foo() { this.value = 42; } Foo.prototype ...
Prototypal Наследование лучшие практики?
Я только вхожу в JavaScript, и я пытаюсь обернуть голову вокруг наследования прототипа. Похоже, что есть несколько способов достижения одного и того же эффекта, поэтому я хотел посмотреть, есть ли какие-либо лучшие практики или причины, чтобы ...
Методы переопределения с прототипным наследованием
Я использую этот метод клонирования для наследования прототипа отПро шаблоны проектирования JavaScript [https://rads.stackoverflow.com/amzn/click/com/159059908X]который в основном такой же, какФункция Крокфорда object ...
Node.js / Express.js - Как переопределить / перехватить функцию res.render?
Я создаю приложение Node.js с Connect / Express.js и хочу перехватить функцию res.render (view, option) для запуска некоторого кода перед его передачей в исходную функцию рендеринга. app.get('/someUrl', function(req, res) { res.render = ...
__proto__ VS. прототип в JavaScript
Этот рисунок снова показывает, что у каждого объекта есть прототип. Конструктор функции Foo также имеет свой__proto__ который является Function.prototype, и который в свою очередь также ссылается через его__proto__ снова свойство ...
Смешивание пользовательских наложений Google Maps с просмотром магистралей
TL; DR ЯвляетсяPinView.prototype = _.extend(PinView.prototype, google.maps.OverlayView.prototype) «Правильный» способ наследования Backbone View от другого «класса»? Долго читал Мы переделываем наш сайт с помощью Backbone и работаем над ...
Почему расширение нативных объектов - плохая практика?
Каждый лидер общественного мнения говорит, что расширение нативных объектов - плохая практика. Но почему? Мы получаем хит производительности? Боятся ли они, что кто-то делает это «неправильным путем» и добавляет перечислимые типы вObject, ...
Каковы нюансы объема прототипного / прототипического наследования в AngularJS?
Страница справочной информации по API [http://docs.angularjs.org/api/ng.$rootScope.Scope]говорит: СфераМожно наследовать от родительской области. Страница для разработчиков [http://docs.angularjs.org/guide/scope]говорит: Область ...