Pull to refresh
14
Денис@strokoff

JavaScript developer, like open source & native js

0,2
Rating
5
Subscribers
Send message

Спасибо, теперь понял политику. Если статья перевод статьи отсутствует на хабре, но есть в рунете - то все равно публикуем на хабр свой перевод и собираем просмотры. Гуглить ее наличие в рунете не обязательно типа) аргумента "на хабре еще не было" уже достаточно для публикации)

уже было переведено две недели назад и вёрстка чуть получше . Вы проверяете наличие перевода перед переводом самостоятельно? Или это просто галера?

Забавно, когда старший продуктовый дизайнер не последнего банка в стране, для корпоративной публикации вставляет картинку из клипарта, а потом что-то пытается рассказать про дизайнерские скиллы? + Сама картинка такая, что я как и другие комментаторы просто пролистал пост, чтобы почитать комменты на тему этой картинки и оставить свое мнение на тему дизайна.

`Одна из ценностей Райфа саморазвитие и важно, чтобы сотрудник думал о росте своих навыков. `

Надеюсь вы действительно подумаете над своим саморазвитием и в следующих публикациях мы увидим авторские иллюстрации

Представьте, что вы собираетесь мне что-то рассказать в виде монолога на 45минут и одновременно разрешаете мне уходить и приходить во время вашего монолога, а потом через 45минут монолога, вы приглашаете меня к дискуссии на прослушанную тему, а я вам ничего ответить не могу (как и остальные в целом под этим постом) потому что я за 45минут 2раза отходил и часть ваших реплик пропустил, мне ваш пост интересен и + свой вам поставил, но весь объем все равно не осилил т.к. даже пополам это прочесть нельзя из-за связности текста. Мои слова к спешке это как раз про тему весь материал за 1 раз, будто больше вам нельзя писать и вы куда-то опаздываете

Склоняюсь больше к вашему мнению в этом вопросе с hasOwnProperty т.к. сам за последние 10 лет разработки ничего в prototype не писал руками, это было только во времена ES5. без эмоций и других убеждений, тупо на своем опыте - я этим не пользовался десяток лет (prototype) - так что в итоге в 2023 году, если вы не поддерживаете мамонта, то возможно hasOwnProperty излишне использовать тем-более что есть более лаконичные варианты.
Что касается поддержки, то это наверное вообще не тот тред, обратите внимание, что у меня в tsconfig установлен target - ESNEXT и если вам хочется вдохнуть старины (полифилов для стабильной и крутой поддержки) babel вам в помощь! особо сочуствующие могут и в core-js деньгу занести)

p.s. что касается тех, кто все-таки пишет и переживает за prototype, то мне кажется это должно быть на их совести и ответственности, пользоваться таким не запрещено, но точно с умом нужно подходить к таким вещам, понимая, что сторонние разрабы тебе соломку могут и не постелить

Хороший материал! Но это уже слишком лонгрид, постарайтесь разбивать публикации на одну-две законченные мысли, так и развивать проще их и фидбек получать, даже при всей заинтересованности и желании вас поддержать, охватить такой объем за раз и обсудить в комментариях - дело возможно на несколько недель, пришлось читать наискось) а так сообщество с вами порционно обсудило бы составные части вашего компонента, вам же некуда спешить?)

И мне жаль, буду считать что успел, но остался 677ым просто и не зашёл в шорт-лист)

Память вас не подводит, текст действительно будет проведен через document.createTextNode и приведен к элементу просто с другим nodeType

на скриншоте пример, как подсказывает google chrome, думаю такого уровня типизация нормальная и в целом в append в сокращенной версии el можем запретить строки от греха подальше и обязать руками делать createTextNode

а что на счет

if(append) {
        for (let i = 0; i < append.length; i++) {
            const appendEl = append[i];
            element.append(appendEl);
        }
    }

заменить на

if(append.length) {
        element.append(...append);
    }

что думаете?

собираю минорные обновления и замечания

А уже слишком поздно да? Чтобы предложить статейку про wysiwyg в фронтенд лист

Действительно были трудности с хабровским редактором, особенно когда у меня статья в виде html изначально. Вычитал вставки кода и исправил ваше замечание

Согласен, фикс войдет в сегодняшний вечерний минорный апдейт на гитхабе, спасибо

Спасибо, обязательно ознакомлюсь. Что касается кода, в будущих статьях я напишу об этом , но оно не войдет в текстовый редактор, будет отдельный компонент wc-ide сейчас он в збт в ранней стадии 0.1.14, этот компонент будет с перекосом в код, концептуально wc-wysiwyg это текстовый редактор, а wc-ide концептуально и визуально очень напомнит вам sublime text, причем ide можно будет вставить как тег в wc-wysiwyg больше пока спойлерить не буду. В текущем редакторе, использую для подсветки когда стороннее решение hljs.

Говорить, что она уже решена тысячу раз и значит ее на надо решать - не совсем верно. Я вижу это как обиду соискателя на вопрос, который он не может ответить, но может скачать вам и вставить код с Гугла и стековерфлоу, такой кейс у вас даже на реальной работе прокатит, пока никто не видит. Но однажды, вы сможете загуглить то, что не сможете понять - и вот тут начнутся настоящие проблемы как у разработчика ТК вариант скачать либу или скопировать код уже не прокатит. В таком случае и фронтендеров можно больше не нанимать, а только заведующего npm, все же кнопки в интернете уже миллионы раз покрасили и переделали на всех фреймворках. У меня на собеседовании это было бы тоже точкой отказа - если сосикатель в место показа знаний, будет отвечать - да я бы это и так загуглил, а щас волнуюсь просто, пусть ищет успокоения где-то в дзене, а работодателю нужен сотрудник который не будет нервничать от вопроса про склонение слова

Но по сути независимо от яп это популярная задачка и решается она через вычисление модуля от 10 + пара ифчиков, ну и падежи вспомнить

я с вами опытом своим поделился, а вы свое мнение навязываете. Спасибо, но не интересно, буду пользоваться доступными благами цивилизации и осваивать технологии дальше, благо что переключатели фаз от 3 т.р. у нас в магазинах начинаются и не являются каким-то запретным ноу-хау как и 2\3 фазные стабилизаторы, да и инструменты у меня в руках каждую неделю, а не раз в 15 лет, в целом раз в 15 лет можно и к соседской розетке сходить и без нее жить

  1. Кем запрещено, вами чтоли? А если у меня на линии света нет и мне переключиться на другую надо, или сосед на одной фазе у себя бойлер врубил и просадил. Попробуйте болгарку при 180аольтах или циркулярку, да не каждая микроволновка вам еду разогреет при низком напряжении.

  2. Ох уж ваша теория, попробуйте практику, надоест переключать руками, дойдете до автоматики

  3. Это пример силовой розетки, у меня ЧПУ в гараже трёхфазный например

  4. Гуглите, убеждать вас и нести вам знания на блюдечке не входит в мои цели.

Мои знания и выводы основаны на жизни в СНТ на 260домов и парой слабоватых трансформаторов, если бы слушал ваш запрет, бегал бы от розетки к розетке временами. Да и тянуть две линии на одну розету чтобы сделать две розетки в одном месте, так себе идея, не сильно дороже и автоматику поставить

Существует несколько вариантов организации силовой розетки в трёхфазной сети, вам проще погуглить, т.к. вопрос достоин хорошего ответа. Если коротко

  1. Иметь возможность на уровне автомата перещелкнуть фазу на другую, если с одной что-то не так и какой-то перекос

  2. Тоже самое что и п1 только это сделает автоматика

  3. Силовые трёхфазные розетки

  4. Существует даже вариант с диодным мостом и другими устройствами для деления нагрузки на фазы одновременно для 220/380 вариантов.

Согласно межгосударственному стандарту ГОСТ 29322-2014 (IEC 60038:2009) «Напряжения стандартные», сетевое напряжение должно составлять 230 В ± 10 % при частоте 50±0,2 Гц 

Соответственно вы установили себе чуть ниже допустимого ГОСТОМ ограничение тока, что на мой взгляд избыточно. Сам использую в электрощите реле напряжения с установленной отсечкой 270в в сети, за 5 лет никаких приборов не погорело, хотя скачки в нашем СНТ могут быть приличные + стабилизатор напряжения релейный при переключениях релешек дает импульсные токи - ничего, живем.

Также в щит стоило бы добавить силовую розетку сидящую хотя бы на 2 фазах, болгарки и циркулярки 2квт не редкость, а без плавного пуска еще и стартовые токи в сеть будут давать могут вашу защиту в 240в отрубить - не страшно, но кому понравится кратковременное отключение света.

И еще стоило бы добавить розетку в щит загородного дома, для возможности подключения в нее внешнего источника питания типа генератора, но это больше совет для тех, кто на ПМЖ собрался.

1) CSS Transition вы можете заменить на CSS Animation и тогда у вас будет уже более полный контроль анимации более гибкий
2) no comments - css псевдоэлементы норма в 2023

3) см пункт 1 CSS анимации все еще доступны

4) на самом деле не отсутствует, вы можете менять visibility не только по .elem:hover но и по .elem.-showtooltip - организовав сверху логику с добавлением удалением класса, также :hover можете и на :disabled поменять и показывать подсказку только при :disabled :readonly и тп состояний в общем только css селекторами тут вы ограничены

надеюсь мой опыт вам пригодился

Information

Rating
3,103-rd
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик, Фулстек разработчик
Ведущий
JavaScript
TypeScript
HTML
SCSS
Vue.js
БЭМ
Node.js
JQuery
Веб-разработка