Size: a a a

2020 April 18

T

Th0r in Svelte [svelt]
wfthkttn
Минутка тупых вопросов:

Решил сделать ради обучения маленькое веб-приложение, но опыта не имею ни со svelte, ни с другими современными JS фреймворками past jquery.
Как структурно в приложениях выглядит темплейтинг?
Ну, например, я сам напишу логику, а верстать отдам "налево" - человеку-верстающему нужно будет править мой код для добавления div'a?
Как эти техпроцессы выглядят на практике?
если сверстают нормально, то тебе нужно будет только заменить повторяющиеся элементы на #each ну и добавить if и поменять текст на переменные.
источник

w

wfthkttn in Svelte [svelt]
Th0r
если сверстают нормально, то тебе нужно будет только заменить повторяющиеся элементы на #each ну и добавить if и поменять текст на переменные.
Я к тому, что, насколько сохраняется  читаемость документа как html?
Т.е. если компонент отдать человеку не знающего svelte, например для доработки, он не будет в панике бегать кругами? (как например происходит с react)
источник

T

Th0r in Svelte [svelt]
wfthkttn
Я к тому, что, насколько сохраняется  читаемость документа как html?
Т.е. если компонент отдать человеку не знающего svelte, например для доработки, он не будет в панике бегать кругами? (как например происходит с react)
ну это уже от человека зависит, имхо если он знаком с шаблонизаторами, то проблем не возникнет
источник

w

wfthkttn in Svelte [svelt]
Ясно, практика покажет :3
Спасибо
источник

A

Arushwl in Svelte [svelt]
wfthkttn
Ясно, практика покажет :3
Спасибо
Exactly 👌🏻
источник

РБ

Руслан Базяк in Svelte [svelt]
Th0r
ну в смысле обычный. jwt - это тоже обычный
jwt имеет определённую структуру, заголовок и всё-такое, а у меня просто случайная строка, которая записывается в таблицу пользователей в соседнее поле + поле со сроком действия
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Руслан Базяк
у меня есть АПИ рестфулное. с авторизацией по токену. чтобы его получить авторизуешься по логину и паролю.
теперь я взялся за фронт на Svelte и не очень понимаю как мне хранить авторизацию пользователя. можно тупо сохранить токен в localStorage. но когда он истечёт, что мне снова требовать авторизацию от пользователя? это же неправильно! и делать токен долгосрочным тоже не совсем верно, ведь его могут украсть из локалСтореджа. так?
а как правильно хранить авторизацию?
когда у меня было классическое web-приложение на flask, то там был модуль flask-login, который всё делал за меня, там была поддержка галки "оставаться в системе". а теперь мне эту галку нужно реализовать самому, и я даже близко не представляю как это делать. но наверняка уже есть какая-нибудь крутая и простая до безобразия либа?
так и не понял в чем именно вопрос - где хранить или как работать с истечением. если вопрос номер 2, то можно юзать 2 токена как в OAuth2.0. Если вопрос 1, то хранить токен на клиенте это не очень здравое решение
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
wfthkttn
Минутка тупых вопросов:

Решил сделать ради обучения маленькое веб-приложение, но опыта не имею ни со svelte, ни с другими современными JS фреймворками past jquery.
Как структурно в приложениях выглядит темплейтинг?
Ну, например, я сам напишу логику, а верстать отдам "налево" - человеку-верстающему нужно будет править мой код для добавления div'a?
Как эти техпроцессы выглядят на практике?
я сажаю верстальщика и разработчика вместе. смотрят макет и разбивают его на компоненты (квадратиками), дальше создается "рыба" структуры приложения - в рамках нашей стандартной структуры создаются пустые файлы намеченных компонентов. там где это возможно сразу одни компоненты импортируются в другие. это хозяйство отдается верстальщику. он пишет в готовые файлы компоненты html + css и сразу видит результат. дальше разработчик пишет логику
источник

NG

Nick Golub in Svelte [svelt]
Pavel 🦇 Malyshev
я сажаю верстальщика и разработчика вместе. смотрят макет и разбивают его на компоненты (квадратиками), дальше создается "рыба" структуры приложения - в рамках нашей стандартной структуры создаются пустые файлы намеченных компонентов. там где это возможно сразу одни компоненты импортируются в другие. это хозяйство отдается верстальщику. он пишет в готовые файлы компоненты html + css и сразу видит результат. дальше разработчик пишет логику
А разве это не делает 1 человек?
источник

S

S in Svelte [svelt]
Nick Golub
А разве это не делает 1 человек?
Тоже считаю что это должны разные люди делать
источник

NG

Nick Golub in Svelte [svelt]
S
Тоже считаю что это должны разные люди делать
Может тогда html и css тоже разные люди делать должны?
источник

S

S in Svelte [svelt]
Nick Golub
Может тогда html и css тоже разные люди делать должны?
Это разные вещи
источник

DK

Dmitry Kutran in Svelte [svelt]
Согласен. Написание html, css в больших проектах требует глубоких знаний оптимизаций, связанный с выполнением js кода
источник

DK

Dmitry Kutran in Svelte [svelt]
S
Это разные вещи
Лично, считаю, что это взаимосвязанные вещи, а верстальщик - пустая трата денег
источник

DK

Dmitry Kutran in Svelte [svelt]
Но это личное мнение и опыт, может, у кого-то по другому все
источник
2020 April 19

DN

Denys Novakov in Svelte [svelt]
Denys Novakov
Если подсоединить скрипт с помощью <script defer type="module" src="./build/bundle.js"></script> у меня почему то на сайте с включенным SSL (со стандартным сертификатом Cloudflare) браузер ругается Mixed Content: The page at 'https://.../' was loaded over HTTPS, but requested an insecure script 'http://.../'. This request has been blocked; the content must be served over HTTPS.
Оказывается если подключать не main.js, а тот файл, который подключается в нём, например main-5697c250.js, то всё работает и с SLL без импорта, то есть в теге script c type="module".
источник

ДЛ

Денис Лежнев in Svelte [svelt]
Всем привет. Офтоп
Может ли PWA, который уже находится в продакшене, коннектится к localhost?
Нафига?
У OBS есть удалённое управление и оно работает через websocket и запускается на localhost
источник

A

Arushwl in Svelte [svelt]
https://sveltesociety.dev/

26.04.2020 - Рич и не только в эфире
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Пин глянь)
источник

A

Arushwl in Svelte [svelt]
Упс.. )
источник