Публикации по теме '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 просмотров
schedule
14.05.2022
Ошибка 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 просмотров
schedule
01.02.2023
Конструкторы и наследование в 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 просмотров
schedule
22.02.2023
Преимущества прототипа 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 просмотров
schedule
04.03.2022
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 просмотров
schedule
03.07.2022
Преимущества установки свойства конструктора в прототипе
В наследовании прототипов JavaScript, какова цель добавления свойства prototype.constructor. Позвольте мне объяснить на примере.
var Super = function() {
this.superProperty = 'Super Property'
}
var Sub = function() {
this.subProperty =...
2443 просмотров
schedule
21.06.2022
Замена наследования 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 просмотров
schedule
15.11.2022