Задать вопрос
  • Как пробежаться по свойствам объекта в js?

    lazalu68
    @lazalu68
    Антон Спирин, "это не моя паранойя, а промышленные стандарты" - ну конечно, а Mozilla это так, лавчонка подмосковная, их source code submission policy совсем не является промышленным стандартом, я понимаю.
  • Как пробежаться по свойствам объекта в js?

    lazalu68
    @lazalu68
    Антон Спирин, вы шутите что ли? Такой уровень паранойи скорее пугает, чем внушает уважение. Ну раз вы зовёте Object.prototype.hasOwnProperty из-за того что боитесь переопределения у экземпляра, то почему бы вам вообще в самом начале сценария не сохранять исходную функцию Object.prototype.hasOwnProperty в константу и потом вызывать сохранённую версию? А то ведь переопределить могут, рофл.

    "в промышленных проектах с кучей разработчиков лучше застраховаться от всего" - всё немного не так. Гляньте как организована разработка в Mozilla, там к коду есть цельная куча требований; весь код написан так что перестраховываться не от чего, ибо любые извращения, включая вызов hasOwnProperty из прототипа, не пройдут еще на стадии ревью. Если вам кажется, что это не так, то просто представьте себе, что вы начальствуете над отделом разработки в 100 человек, пишете требования к коду, выделяете сотрудников под осуществлению ревью, и как-то раз они вам доносят, что какой-то в целом полезный, но всё-таки мудак держит отдельный индекс под исходные версии встроенных функций.
  • Есть ли CSS-анимация при прокрутке до элемента?

    lazalu68
    @lazalu68
    1) wow.js,
    2) CSS+JS, других вариантов нет и это логично,
    3) wow.js
  • Как пробежаться по свойствам объекта в js?

    lazalu68
    @lazalu68
    Вы шутите что ли? Последнюю неделю на тостере каждый день на тостере задают вопрос "как итерировать по свойствам объекта". Уже даже репортить смысла нет, модераторы вероятно устали от этого и уже даже не удаляют.

    "в чём проблема?" - вероятно в том, что ТСу лень даже самому лезть в гугл. Но в некотором смысле он прав, т.к. энтузиастыкармадрочеры на тостере настолько активны, что с пеной у рта рвутся написать решение для любой проблемы, даже если очевидно что ТС просто хочет попользоваться ими как бесплатной рабочей силой.
  • Чем отличается программист и инженер-программист?

    lazalu68
    @lazalu68
    Оптимус Пьян, скорее всё-таки техник-программист, т.к. приставка инженер вероятно должна свидетельствовать о том, что вы официально инженер, то есть имеете соответствующий диплом, там ниже написали о чем речь. (с) - мимокрокодил
  • Битрикс, как сменить содержимое блока?

    lazalu68
    @lazalu68
    Чтобы при нажатии на кнопку у какого-то элемента менялся контент нужно по событию click менять у нужного элемента контент на нужный. Это слишком элементарные действия, чтобы как-то их расписывать по шагам, всё гуглится за минуту. К тому же если нужно обязательно как-то это интегрировать с битриксом, то это уже попахивает работой за которую придётся платить.
  • Как в местах разделения цвета их рельно разделить и на after и before?

    lazalu68
    @lazalu68
    "Перейдите и сами поймёте о чём я" - перешёл и все равно не понял, т.к. у вас в примере и так разделено по цветам: левая часть одного цвета, правая - другого
  • Как выбрать элемент по data атрибуту на js?

    lazalu68
    @lazalu68
    .dropdown__content[data-content=6] - это неправильный селектор. На чистом JS селекторы работают так же, как в CSS, следовательно вам для начала нужно прочитать как это делается в CSS.
  • Где может пригодиться Map javaScript?

    lazalu68
    @lazalu68
    "Я говорю про тот случай, когда без Map ну никак не обойтись." - единственный случай когда без Map не обойтись это когда ваш начальник говорит вам что надо использовать Map. Во всех других случаях Map это не более чем удобство. Например, JS не гарантирует вам никакого определенного порядка перебора ключей для объектов, зато этот порядок будет сохраняться для Map.
  • Как скроллить горизонтальный список при удержании мыши?

    lazalu68
    @lazalu68
    Николай Шабалин, ну да, но ТС потом скинул пример на ютубе. В общем хз, ща сам напишет.
  • Как скроллить горизонтальный список при удержании мыши?

    lazalu68
    @lazalu68
    Видимо чувак хочет чтоб скролл был тачеподобный: "хватаешь" полотно щелчком мыши и тащишь влево или вправо, как-то так.
  • Как конвертировать emoji vk в строку(UTF-8)?

    lazalu68
    @lazalu68
    Millerish, я не очень понял что значит "что-то не то", к тому же по ссылке вопрос на стековерфлоу а не ваш повторный, но всё же у нас тут технический форум, поэтому если у вас что-то не работает, то лучше сразу писать что именно вы сделали и что именно не работает.

    Вы поменяли collation?
  • Почему не работает код?

    lazalu68
    @lazalu68
    Сергей Горностаев, потому что парень постит вопросы "почему не работает код?" по каждому ничтожному поводу.

    Вот например список его последних вопросов:

    Почему не работает код?
    Почему код не работает?
    Почему код не работает?
    Почему не работает код?
    Почему после обработки gulp не работают стили?
    Почему не выходит подключить JQuery?
    Почему не подключается JQuery?
    Почему не подключается jQuey?
    Скролл при нажатии на ссылку?
    Как убрать горизонтальный скролл?
    Почему невыходит нажать на кнопку?
    Как адаптировать эту кнопку?
    Как убрать отступ снизу?
    Самые распространенные ошибки верстальщиков?
    Почему код не работает?
    Высота гугл карты?
    Как сделать что бы блоки которые переходят на новую строку шли сначала строки?
    Как заставить секцию игнорировать блок?
    Как скрыть элемент?
    Почему блок не на месте?
  • Объясните как работает этот код?

    lazalu68
    @lazalu68
    campus1, ну, если работает, то хорошо. А что значит без конкретной привязки я не понял.

    Бтв по поводу того что сказал сталкер - кажется там совета и не было никакого, я просто не прочитал толком и подумал что он предлагает использовать стрелочные функции для реализации перепривязки контекста в уже привязанной функции.

    Я не очень понял эту акробатику с прототипами, но вы вполне можете сохранять оригинальную функцию куда-нибудь:

    Function.prototype.myBind = function( context ) {
    	var f,
    		bound_args = Array.prototype.slice.call(arguments, 1),
    		bound_function = function() {
    			return f.apply(context, bound_args.concat(Array.prototype.slice.call(arguments)));
    		};
    
    	if (typeof this._original_ === 'function') {
    		f = this._original_; 
    	} else {
    		f = this;
    		bound_function._original_ = f;
    	}
    
    	return bound_function;
    }
  • Прочитанное и непрочитанное сообщение: какой обработчик использовать?

    lazalu68
    @lazalu68
    JRazor, ну хз, вполне возможно что у вас очень крутая идея, но лично я не уловил суть.
  • Прочитанное и непрочитанное сообщение: какой обработчик использовать?

    lazalu68
    @lazalu68
    JRazor, "Вконтакте сделан фокус на окне" - нет, не фокус на окне, а 1) переключение на чатик, 2) ховер по сообщению, 3) фокус поля ввода и 4) ввод в поле.

    "По факту, я ищу что-то вроде наличия сообщения в окне браузера. Что-то типа наводки, но наводчиком является вся страница. Я понимаю, что это замудренно и не знаю, возможно ли такое, но я ищу что-то такое." - тогда мне кажется вам стоит дополнить вопрос описанием именно вот этого момента - что вы подразумеваете под наводкой.
  • Прочитанное и непрочитанное сообщение: какой обработчик использовать?

    lazalu68
    @lazalu68
    "как именно, в таких случаях, браузер распознает, что сообщение прочитано?" - как разработчик решит, так и будет распознавать,

    "Кто-нибудь знает, какой именно обработчик используется" - используется тот, который был выбран разработчиком; зависит от конкретной реализации.

    В чем именно вопрос у вас? Если бы мне захотелось проверять прочитано ли сообщение, то вероятно я бы сделал как в контакте: сообщение прочитано если активен родительский чатик, всё.

    "Чат происходит в реальном времени. То есть, допустим, оба пользователя онлайн - вебсокет сервер отправляет сообщение одному и второму. А получатель не находится в текущей вкладке и общается с другим пользователем." - вариантов опять же до чёрта: ховер, ввод в поле, фокус на чатике или что-нибудь ещё, как вам будет угодно.

    "этот метод не слишком поможет мне" - вам поможет только тот метод, который вам самому кажется уместным в данной ситуации. Если флаги не нравятся, то можно например считать, что сообщение прочитано, если его timestamp больше чем timestamp последнего момента присутствия пользователя в соответствующем чатике.
  • Как конвертировать emoji vk в строку(UTF-8)?

    lazalu68
    @lazalu68
    Millerish, домик? Вроде бы в коде вашего вопроса нету домиков.

    "Пример: - такого UTF нет." - топовый ответ (и комментарий) к этому вопросу ответит на все ваши вопросы.
  • Как узнать ID браузера?

    lazalu68
    @lazalu68
    Sergey Grigorov, может вы говорите о browser fingerprint? По идее эта сущность максимально близка к вашему абстрактному понятию "browser ID"