javascript_ru | Technologies

Telegram-канал javascript_ru - javascript_ru

2744

Сообщество любителей самого популярного языка программирования в мире. Публикация вакансий: @javascript_jobs Чаты: @frontend_ru @css_ru Каналы: @defront @frontendnoteschannel Флуд: @javascript_ru_flood Важно! http://nometa.xyz и http://neprivet.ru

Subscribe to a channel

javascript_ru

зачем? если её куда-то вставляет ЖС, пусть он сам с ней и разбрается. для отображения через value, textContent или какой-ниьудь фреймворк, например, со строкой вообще ничего делать не надо

Читать полностью…

javascript_ru

Так это правило то применяется ещё до того, как мы стали вообще куда-то совать user.name
Мы же этот user.name откуда-то получили. И если боимся, что кто-то кого-то может взломать, значит получили его с сервака, который получил его в свою очередь от клиента. И вот в js эта строка уже должна с сервака прийти обработанной.

Читать полностью…

javascript_ru

Кодом, который должен писать программист.
Есть такое правило - клиентскому коду доверять нельзя.

Читать полностью…

javascript_ru

скорее грабли.

если нужно создать разом несколько элементов внутри другого, вполне можно написать

wrap.innerHTML = '<div class="a"><button>press</button></div>'

и это будет работать, и даже достаточно быстро.

проблема в том, что можно захотеть аналогично сделать добавление элемента:
wrap.innerHTML += '<div>...'

а вот это уже будет работать хреново, потому что будет пересоздавать всё содержимое элемента wrap.

ещё можно захотеть вставить так же юзеров текст:
wrap.innerHTML += '<div>'+user.name+'</div>'

а потом юзер называет себя "Вася<script>alert('hack')" и ломает сайт.
и т.д.

Читать полностью…

javascript_ru

у него можно включить отладочный порт и подключиться к нему через вебсокет.
пример: https://www.igvita.com/2012/04/09/driving-google-chrome-via-websocket-api/
дока: https://chromedevtools.github.io/devtools-protocol/
оно?

Читать полностью…

javascript_ru

буйволы, подскажите, а есть ли чтото вроде коннектора к DevTools чтобы туда можно было бы слать команды из стороннего приложения, например, написанного на пайтоне?

Читать полностью…

javascript_ru

Тк она разрушает все выбранные элементы дом дерева и назначает новые в моменте

Читать полностью…

javascript_ru

кто сказал, что плохая практика?

Читать полностью…

javascript_ru

Вот постоянно почему то слышу что innerHTML, createElement, appendChild, и в принципе создавать хтмл элемент в js это плохая практика

Это реально так? или есть свои подводные камни

Читать полностью…

javascript_ru

по интернету. там есть один супер ресурс learn.javascript.ru по нему и учи. ещё ютуб

Читать полностью…

javascript_ru

Люди можете сказать по каким ресурсам учить js?

Читать полностью…

javascript_ru

кроме modal-window из layout/the-header.vue у тебя что-то отображается? (лого, адрес и т.д.)

Читать полностью…

javascript_ru

Тогда, чтобы предметно говорить, нужно видеть организацию всего проекта. Например на github.

А вообще у таких фреймворков, как vutify, quasar, prime-vue... есть собственные CLI, которые позволяют правильно создать проект в нужной папке. Рекомендую этим воспользоваться, если нет опыта в js или vue вообще и во vutify в частности

К примеру для пакетного менеджера yarn и vutify:

yarn create vuetify

Читать полностью…

javascript_ru

Не ответил ни на один вопрос, повторю:
1. кнопка появляется, или тоже нет?
2. обратные кавычки, в которые шаблон заключен пробовал на прямые заменить?

Читать полностью…

javascript_ru

А оно буквально скопировано с сайта vuetify. Сегодня проверил, вообще ни один компонент vuetify не работает но при этом все стили его работают

Читать полностью…

javascript_ru

Ну впринципе да, а че нет то.

Читать полностью…

javascript_ru

ну вот при использовании innerHTML об этом правиле легко забыть

Читать полностью…

javascript_ru

Так вся инфа, полученная от юзера обрабатывается же на доступные символы.

Читать полностью…

javascript_ru

незнаю, пока точно незнаю, нашёл
https://chromedevtools.github.io/devtools-protocol/

Читать полностью…

javascript_ru

реактивные фреймворки используют appendChild, removeChild, setAttribute, textContent.
innerHTML - тяжелая операция (насколько я знаю, ее не используют).
создавать html элемент в js - не проблема, если ты не вставляешь его в дом через innerHTML

Читать полностью…

javascript_ru

Ну не все, выбранные, ты понял

Читать полностью…

javascript_ru

Конкретно сегодня на stack overflow прочитал что инер хтмл это грубо говоря кувалда которая может привести ряд проблем с экранизированием и проверкой

Читать полностью…

javascript_ru

Делая условный todo list там же в любом случае приходится создавать в js html структуру для каждой заметки или я что то не понимаю

Читать полностью…

javascript_ru

#вакансия #job #vacancy #remote #parttime #преподаватель #educator #developer #js

Компания: OTUS – образовательная платформа.

Вакансия: преподаватель онлайн-курсов по JavaScript Developer. Basic и JavaScript Developer. Professional (интересные темы по программе курсов и нагрузку можно выбирать).

Требуется практический опыт по тематике курса. Можно без опыта преподавания. Мы с удовольствием поможем Вам освоить Best Practices преподавания: для этого у нас есть вводный курс по преподаванию и пробные уроки с методистом.

Преподаватель раскрывает тему урока с помощью теории и примеров из практики. Материалы к занятиям есть.

Условия:
✅ удаленное сотрудничество, занятость part-time.
✅стандартное занятие длится 1,5 часа с 20:00 до 21:30 по МСК.
✅ уроки проводятся в онлайн формате в Zoom.
✅ на занятиях используется презентация с теорией и практические примеры, чтобы раскрыть тему урока.
✅ наши методисты помогают освоить лучшие инструменты и практики преподавания.

Еще Вы сможете:
✅ внести свой вклад в развитие IT.
✅ структурировать свой опыт и знания.
✅ развивать личный бренд.
✅ прокачать софт-скиллы.
✅ получать от 4000 до 6000 руб. за проведение одного вебинара (полтора часа), плюс есть другие активности, в которых можно участвовать при желании.

Бонусы:
✅ наши курсы со скидкой/бесплатно.
✅ возможность приглашать в свою команду на работу лучших выпускников.
✅ воркшопы и конференции для наших преподавателей.

Подробнее в telegram: @ElenaAlias

Читать полностью…

javascript_ru

EGD
книжка с носорогом или с носорожиком

Читать полностью…

javascript_ru

Тот кто поставил сердечко шарит knockout js?

Читать полностью…

javascript_ru

https://github.com/Kimi-Tori/ProDom/tree/master
Да конечно, вот github, это компонент modal-window.vue. Находится в src/components/elements

Читать полностью…

javascript_ru

У меня в vs code гету обратных кавычек. У меня буквально взят первый предоставленый код со страницы vietify v-dialog. Кнопка не появляется, и в целом ни один компонент vuetify будь то v-btn или же v-menu не работает. Это точно vue3

Читать полностью…

javascript_ru

Это синтаксис для codepen, меня вчера попросили переделать код под codepen, я сделал как показано в инете но при этом он не заработал, видимо там как-то по другому работают с vue (это vue3)

Читать полностью…

javascript_ru

Всем Привет. я начинающий.и уже неделю как делаю сраный калькулятор на Реакте (с обычным функционалом как у обычных калькуляторов примерно как здесь, но не со всеми кнопками: https://calculator888.ru/kalkulyator-prostoy).
это нормально?)

Читать полностью…
Subscribe to a channel