Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 31

K

Konstantin in JavaScript Noobs — сообщество новичков
Anton Permyakov
ты же сам написал, что джс этого не позволяет
Ну это был вопрос) просто может я чего то не знаю)
источник

ii

ilia ivanik in JavaScript Noobs — сообщество новичков
Может проще сделать функцию, возвращающую кнопку с нужными параметрами (которые передаются в эту функцию)? И вызывать ее когда тебе надо кнопку создать.
источник

K

Konstantin in JavaScript Noobs — сообщество новичков
ilia ivanik
Может проще сделать функцию, возвращающую кнопку с нужными параметрами (которые передаются в эту функцию)? И вызывать ее когда тебе надо кнопку создать.
Интересное предложение, спасибо, попробую реализовать. Звучит так, будто это может сработать )
источник

ii

ilia ivanik in JavaScript Noobs — сообщество новичков
Konstantin
Интересное предложение, спасибо, попробую реализовать. Звучит так, будто это может сработать )
это упрощенный концепт реакта, должно работать)
источник

T

Tomi in JavaScript Noobs — сообщество новичков
"Пришлось создавать n-ое количество клонов кнопки и каждому элементу присваивать свой клон" если что-то повторяется, это что-то надо оборачивать в функцию.
Создайте функцию которая будет принимать в аргумент селектор и аппендить к нему кнопку. Затем в хтмл раскидайте классы по нужным местам и соберите их в массив (querySelectorAll). И уже циклом пробегитесь по массиву вызывая функцию на каждом элементе.
closeButtons.forEach(elem => addCloseButton(elem)) ну или реализуйте это внутри самой функции, чтобы в нее можно было передавать как отдельный элемент, так и массив элементов
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Tomi
"Пришлось создавать n-ое количество клонов кнопки и каждому элементу присваивать свой клон" если что-то повторяется, это что-то надо оборачивать в функцию.
Создайте функцию которая будет принимать в аргумент селектор и аппендить к нему кнопку. Затем в хтмл раскидайте классы по нужным местам и соберите их в массив (querySelectorAll). И уже циклом пробегитесь по массиву вызывая функцию на каждом элементе.
closeButtons.forEach(elem => addCloseButton(elem)) ну или реализуйте это внутри самой функции, чтобы в нее можно было передавать как отдельный элемент, так и массив элементов
это не клоны, это экземпляры элемента. не нужен никакой массив,  просто создаётся метод - скрыть родителя при клике.
источник

AM

Anton Malchikov in JavaScript Noobs — сообщество новичков
Привет. Chrome поддерживает формат Date('05.05.2020'), Firefox поддерживает только Date('05/05/2020'). Какой формат будут поддерживать все браузеры? Где это можно посмотреть? Что-то по аналогии с https://caniuse.com
источник

JS

Just_Miracle Soronba... in JavaScript Noobs — сообщество новичков
Roman Resh
Кстати, чем он лучше?🌚
React дает тебе свободу
источник

🦜

🦜 in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
А так он не заявлял что однозначно лучше, особенно если прочитать еще выше сообщения
Ну это как пересесть с иномарки на Жигули
источник

RR

Roman Resh in JavaScript Noobs — сообщество новичков
Just_Miracle Soronbaev
React дает тебе свободу
А вью тебя сразу в наручники и в камеру?
источник

JS

Just_Miracle Soronba... in JavaScript Noobs — сообщество новичков
у вью овердохуя методов на случай жизни, дальше думаю разберешься
источник

RR

Roman Resh in JavaScript Noobs — сообщество новичков
А можно конкретный пример, где реакт предоставляет гибкость, которой нет во вью?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Roman Resh
А можно конкретный пример, где реакт предоставляет гибкость, которой нет во вью?
В реакте компоненты это обычные жс-функции, а шаблоны-обычный вызов обычных жс функций. Из этого следует неограниченая гибкость того, как ты этим обращаешься. Хочешь каррируй и композируй, хочешь передавай с места на место, хочешь распиливай по любой линии и раскладывай по любым файлам. В vue компонент фиксирован и монолитен.

Кстати, не думаю, что это значит что вью хуже как-то
источник

D

Danila in JavaScript Noobs — сообщество новичков
Щас бы второй день сраться за вью против реакта на полном серьёзе
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Just_Miracle Soronbaev
у вью овердохуя методов на случай жизни, дальше думаю разберешься
методы на все случаи жизни !== свобода
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
понимаю
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Danila
В реакте компоненты это обычные жс-функции, а шаблоны-обычный вызов обычных жс функций. Из этого следует неограниченая гибкость того, как ты этим обращаешься. Хочешь каррируй и композируй, хочешь передавай с места на место, хочешь распиливай по любой линии и раскладывай по любым файлам. В vue компонент фиксирован и монолитен.

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

D

Danila in JavaScript Noobs — сообщество новичков
Anton Permyakov
так вью шаблоны все равно в рендер функции компилирует в итоге
Компилирует, но на уровне кода у тебя директивы и строки фактически
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
не вижу принципиальной разницы между v-for="item in items" и items.map(item => {})
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ну не видишь и не видишь
источник