Есть ли общие причины не иметь дело с прототипами Document и Element? Мне нравится создавать свой собственный небольшой фреймворк, потому что моему текущему проекту не нужна масса функций существующего ...
Я адаптировал функцию Crockford object (), чтобы я мог передавать некоторые параметры и автоматически запускать функцию инициализации в новом объекте: function object (o ) {функция F () {} F.prototype = o; ...
Есть ли возможность изменить свойство __proto__ объекта в IE9 или IE10?
Или MS все еще не планирует включать его в свой JS движок? Мне это нужно в очень специфической ситуации, когда мне нужно ...
Мне любопытно, что еще делает новое ключевое слово в фоновом режиме, кроме изменить то, что относится к этой области тоже. Например, если мы сравним использование ключевого слова new для создания свойств набора функций ...
Я столкнулся с наследованием прототипов в javascript. Я хотел достичь схемы методов, которые при наследовании должны быть реализованы / определены. Я хотел бы знать, если это ...
Думаю, я обнаружил ошибку в IE (IE8) при обработке оператора for-in javascript. После нескольких часов доведения этого до небольшого примера, похоже, IE специально пропускает какое-либо свойство ...
Я относительно новичок в JavaScript и продолжаю видеть .extend и .prototype в сторонних библиотеках, которые я использую. Я думал, что это связано с библиотекой javascript Prototype, но я начинаю думать ...
В настоящее время я играю с node.js и MongoDB, используя драйвер node-mongo-native. Я немного протестировал использование консоли Mongo для хранения и получения объектов JS. Я понял, что если я ...
Я поигрался с jsperf.com и обнаружил, что прототип функции в 40 раз медленнее, чем функция, объявленная по умолчанию. String.prototype.contains = function(s){ return !!~this.indexOf(s) } = 220 000 операций/с против ...
Я хочу (динамически )получить список HTML-элементов, о которых в настоящее время знает браузер, таких как HTMLPreElement, HTMLSpanElement и т. д. Эти объекты являются глобальными, т.е. console.log ('HTMLPreElement'...
Я перехожу к Javascript, имея опыт работы с Python и Smalltalk, и я ценю объединение Self и Lisp в язык. С ECMAScript5 я хотел попробовать свои силы в прототипном объектно-ориентированном программировании без ...
Я пытался эмулировать статические свойства в JavaScript. В нескольких местах упоминалось, что class.prototype.property будет статическим для всех объектов, наследуемых от класса. Но мой ...
У меня есть одна функция-конструктор, которая действует как суперкласс: Bla = function(a){this.a = a;} Я прототипирую ее, чтобы включить простой метод: Bla. прототип.f = функция () {console.log («f»); А теперь новое...
Я запутался в ключевом слове 'this' в следующих кодах, есть два 'this': var Foo = function (string) {this.name = string // 1st- this
} Foo.prototype.get_name = function () {return this.name ...
РЕЗЮМЕ: Хорошо, я давно не задавал этот вопрос. Как обычно, я все равно пошел и дополнил Object.prototype, несмотря на все веские аргументы против этого, приведенные как здесь, так и в других местах на...
Я часто вижу этот шаблон для определения объектов javascript function Person (name ){ this.name = name; } Person.prototype.describe = function (){ return "Человек по имени "+this.name; }; И в этом...
Для сообщения об ошибках я хотел бы вставить оболочку try -catch вокруг кода каждой функции, которая у меня есть. Итак, в основном я хочу заменить функцию foo (arg ){ bar (); }...с... функцией foo (arg )...
Это вопрос к гуру JavaScript. Я пытаюсь сделать работу с моделью прототипа JavaScript более элегантной. Вот мой код утилиты (он обеспечивает реальную цепочку прототипов и корректную работу с...
Я использую следующую функцию для создания экземпляров функций в JavaScript из массива аргументов :var instanceiate = function (instanceiate ){ return function (конструктор, аргументы, прототип ){...
Я не понимаю в JavaScript, когда использовать слово «прототип» или использовать простое обозначение «точка» без слова «прототип». Может ли кто-нибудь взглянуть на эти блоки кода и помочь мне понять, когда вы бы...
Есть ли возможность использовать прототип в объекте формы, это не работает :Form.prototype.myFunc=function (){ предупреждение ('ОК!' ); } С другой стороны, объекты String расширяемы, например :...
У меня есть проблема, которая все еще беспокоит меня на js oop -Я уверен, что делаю это плохо, но я не могу понять, как это сделать правильно. Например, у меня есть такой код Auth.prototype.auth = function (){ var request =...
Я новичок в javascript, и мне нужна помощь. Я пытался суммировать радиус по функциям, но получил неопределенную ошибку :(function sumWithFunction (func, number ){ return func ()+ number; } функция...
Мне нужно исправить ошибку в функции сохранения библиотеки Parse.Object. Однако, когда я пытаюсь вызвать исходную функцию сохранения в моем перезаписанном прототипе, она рекурсивно зацикливается до тех пор, пока стек не переполнится!...
Я не уверен, как именно сформулировать свой вопрос, поэтому позвольте мне представить пример :function foo (){ window.addEventListener ("keydown", function (event ){ bar (код_события.ключ ); } foo.prototype.bar...
В настоящее время я использую JavaScript (CommonJS )в Titanium Studio, и у меня есть вопрос о прототипировании. Предположим, я хочу добавить новую функцию в существующий класс. Например :String.prototype....
Я не могу понять эту функцию: var toStr = Function.prototype.call.bind( Object.prototype.toString );
toStr([]) // [object Array]Как...
Кто-нибудь может просветить меня, в чем разница между
hasOwnProperty и propertyIsEnumerable: function f(){ this.a = 1; это.b = 2; this.c = функция () {}
}
f.prototype = { d : 3, e : 4, ...
Я делаю проект в Node.js, используя экспресс. Вот моя структура каталогов: корень
|-start.js
|-сервер.js
|-библиотека/
| API/
| user_getDetails.js
| user_register.js Каталог lib/api/ ...