Публикации по теме 'prototype'


Что такое прототип и цепочка прототипов в JavaScript
В JavaScript прототип — это объект, от которого наследуется другой объект. Когда я использовал console.log() для объекта в консоли браузера, я впервые столкнулся со словом «прототип» в JavaScript. Увидев свои собственные свойства, которые я целенаправленно создал, я продолжил отладку. Поскольку я этого не сделал и предположил, что это как-то связано с языком и пока не стоит о нем беспокоиться, я полностью проигнорировал объект-прототип, который отображался в консоли. С этой..

Настройка Gulp (4.0.2) для Bootstrap, SASS и BrowserSync
На днях я наткнулся на проект, в котором мне нужно было создать быстрый прототип HTML / CSS, чтобы показать внешний вид и определенные анимации на прототипе. Я не знал, что настройка заняла больше времени, чем я думал. Я хочу пройти несколько шагов по настройке gulp, некоторые вещи, на которые вы должны обратить внимание, и надеюсь, что это поможет вам быстро его настроить. По сути, вы хотите иметь возможность делать что-то подобное. Внесите изменения в свой файл SCSS, и gulp..

WTH - это прототипное наследование ????
Каждому разработчику javascript в его учебном цикле трудно осмыслить это прототипное наследование. Наследование в javascript уникально, оно полностью отличается от того, что мы видим в других языках, таких как Java или Python. В таких языках, как Java и C ++, существует концепция классов, в то время как в Javascript нет таких классов, как Java (да, ES6 предоставляет нам классы, но это не то же самое, это просто синтаксический сахар). Наследование в javascript - большая тема, поэтому..

Прототипы и прототипное наследование в JavaScript.
Привет, ниндзя, как у вас дела? Итак, сегодня давайте рассмотрим одну из фантастических концепций JavaScript. Угадай, что …. хм, громче ... да, именно так, Прототип наследования. Прежде чем углубиться в наследование , давайте добавим свет на Object и Prototype . Так что же такое объект ? Объект - это набор свойств, к которому прикреплен один объект Prototype. Давайте посмотрим на следующий фрагмент, чтобы увидеть, как он был создан. const car = { color:..

__Proto__ в JavaScript против прототипа
Javascript сбивает с толку. И среди всех загадочных вещей разница между __proto__ и prototype выделяется однозначно. Это сбивает с толку большинство программистов, которые пытаются изучить объектно-ориентированный аспект языка. Эта статья предназначена для разработчиков, которые имеют базовые представления об объектно-ориентированном программировании в целом и изучают способ, которым это делает Javascript. Давайте начнем заново со следующих моментов: Все в Javascript - это..

Вопросы по теме 'prototype'

Почему предварительная загрузка JS занимает больше времени, чем загрузка обычной ссылки на изображение?
У меня есть куча изображений, которые я предварительно загружаю внутри цикла. Одно из этих изображений также загружается с помощью html, так что я хорошо понимаю, как работают эти два разных метода. Для измерения я использую панель "Сеть"...
194 просмотров
schedule 27.04.2023

Как влияет на производительность добавление методов к собственным объектам JavaScript?
Я понимаю, что некоторые считают добавление методов к нативным объектам JavaScript (объект, функция, массив, строка и т. д.) плохой практикой, но связано ли это с падением производительности? Будут ли экземпляры нативных объектов создаваться дольше...
192 просмотров
schedule 08.04.2023

Инструменты Rapid Java UI для тестирования внутреннего сервера
У нас есть серверное приложение Java, использующее связь на основе сообщений, передающую строго типизированные сложные сообщения POJO. Наш постоянный клиент — это многофункциональное клиентское приложение Flex, которое имеет очень сложный процесс...
1127 просмотров

Ошибка Javascript в IE с использованием библиотеки прототипов в Rails
Я запускаю приложение Rails и использую прототип. Скрипт не работает в IE, но работает во всех других браузерах. Я признателен за любую помощь в поиске решения этой проблемы. Вот проблема: Мои пользователи продают товары и их разновидности....
504 просмотров
schedule 20.06.2022

В чем разница между isPrototypeOf и instanceof в Javascript?
В некоторых из моих старых кодов я использую следующее: Object.prototype.instanceOf = function( iface ) { return iface.prototype.isPrototypeOf( this ); }; Затем я делаю (например) [].instanceOf( Array ) Это работает, но кажется, что...
14367 просмотров

Конструкторы и наследование в JavaScript
Речь идет о «наследовании» в JavaScript. Предположим, я создаю конструктор Bird() и еще один конструктор с именем Parrot(), который я делаю для «наследования» свойств Bird, назначая его экземпляр прототипу Parrot, как показано в следующем коде:...
305 просмотров
schedule 12.05.2023

Передача числа, Number.prototype.format
Я видел эту функцию форматирования упоминается на нескольких сайтах, но ни на одном из них нет явного примера того, как передать число в функцию. Я пробовал '12345'.format('0.00'), который, как мне кажется, должен быть написан, но выдает...
4774 просмотров
schedule 01.09.2022

Проблема привязки объекта Javascript внутри определений прототипов функций
Я пытаюсь найти правильное место для привязки прототипа функции, который будет вызываться позже. Полный код примера можно найти здесь: http://www.iprosites.com/jso/ Мой пример javascript очень прост: function Obj(width, height){...
1789 просмотров

Преимущества прототипа JavaScript
Мне было интересно узнать о прототипной природе JavaScript и его преимуществах, и я составил следующий список: 1) Наследование cat.prototype = animal 2) Эффективность памяти a.prototype.b = function() {} var a1 = new a(); var a2 =...
3394 просмотров
schedule 04.02.2023

Расширение нативных элементов в JavaScript через прототип?
Считаете ли вы расширение нативных элементов через прототип опасным? Я вижу, что некоторые фреймворки, такие как Prototype, делают это, поэтому я начал задаваться вопросом, осмелюсь ли я сделать это тоже. Я беспокоюсь о реализации таких вещей, как...
489 просмотров
schedule 23.07.2022

Имеет ли использование прототипов в JavaScript какие-либо реальные преимущества?
Я только что закончил книгу Дуга Крокфорда Хорошие стороны , и он предлагает три разных способа наследования: эмуляция классической модели, наследования на основе прототипов и функционального наследования. В последнем он создает функцию, своего...
615 просмотров

fireContentLoadedEvent вызывается преждевременно, т.е.
У меня есть проблема, которая только начала происходить под ie8. мой код работал некоторое время и все еще отлично работает в firefox, но по какой-то причине прототип просто перестал вызывать мои прослушиватели событий для dom:loaded . я...
446 просмотров
schedule 05.09.2022

Каково значение свойства конструктора Javascript?
Попытка с головой окунуться в объектно-ориентированный подход Javascript... и, как и многие другие, столкнуться с замешательством по поводу свойства constructor . В частности, значение свойства constructor , поскольку я не могу заставить его иметь...
18731 просмотров
schedule 12.05.2022

Почему свойства экземпляра обновляются при обновлении прототипа, если свойство не было установлено самим экземпляром?
Почему свойства экземпляра, в котором хранятся примитивные значения, а не ссылки, обновляются при обновлении прототипа, если свойство не было установлено самим экземпляром? Приведу пример: var Obj = function () {}; Obj.prototype.num = 1; var...
268 просмотров
schedule 30.04.2022

Расширение google.maps.Marker
Я нашел отличное руководство по расширению GMarkers в картах Google v2: http://www.googlemapsbook.com/2007/01/22/extending-gmarker/ К сожалению, в версии 3 настройка маркера сильно отличается (например, вам нужно передать карту, к которой он...
3210 просмотров

Преимущества установки свойства конструктора в прототипе
В наследовании прототипов JavaScript, какова цель добавления свойства prototype.constructor. Позвольте мне объяснить на примере. var Super = function() { this.superProperty = 'Super Property' } var Sub = function() { this.subProperty =...
2443 просмотров

Замена наследования JS __proto__
Я использую наследование прототипов, как описано в https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/Proto function MyString(data){this.data = data ;} MyString.prototype = { data : null, toString: function(){ return...
1469 просмотров
schedule 10.09.2022

Необходим ли PrototypeScript.js для Richfaces?
Наш сайт в настоящее время использует Richfaces 3.3.3 и JSF 2. На сайте разбросаны различные собственные пользовательские функции JavaScript. Я хочу все это очистить и реализовать многоразовый набор пользовательских библиотек, которые будут...
1088 просмотров
schedule 09.11.2022

Как добавить функции JavaScript в объекты DOM без jQuery?
Как мне сделать что-то вроде следующего, но только для объектов DOM, а не для всех объектов: Object.prototype.hide = function() { this.style.display = 'none'; }; Пожалуйста, используйте только чистый JavaScript, без jQuery или других...
5813 просмотров
schedule 10.06.2022

Как получить доступ к прототипу объекта в javascript?
Во всех статьях написано, что JavaScript — это язык, основанный на прототипах, то есть каждый объект имеет прототип (точнее, цепочку прототипов). До сих пор я пробовал следующий фрагмент кода: var F = function(); F.prototype.member1 = 1; var...
76559 просмотров