jmas, Что конкретно вы хотите сделать? Какую выгоду от этого получите вы? Какую выгоду от этого получат ваши пользователи, клиенты?
По теме. Сейчас масса разных сервисов создания сайтов и лендингов в том числе. К тому же лендинги делают под определённый продукт или услугу, копируют(на фрилансе вам это сделают за 500р.) похожий лендинг и поднастраисвают под свои задачи. По мне нет смысла заниматься лендинг генерацией, оно того не стоит. Оно стоит только в том случае когда вам надо протестировать ваш товар или услугу, для этого надо лишь создать один или 2-3 лендинга с разными рекламными компаниями. Если есть выхлоп, тогда развиваться в том направлении, нет выхлопа искать другую нишу. Именно для такой цели и придумали лендинг.
Dram, там не показывает захват цифр с процентами если делаешь так чтобы страны с числами и процентами группы захвата показывало
например:
^(.*)(-\d+%)? или так ^(.*)-?(\d+%)? или ещё так ^(.*)-?(\d+)?%?
в PHP и др. языках в матч должны быть группы захвата :)
https://regex101.com/r/ZhPUp2/2
Без скрипта на CSS можно, через label input
Aisamiery, Такое чувство, что говорим об одном и том же, но не понимаем друг друга. Ладно, нет смысла дальше обсуждать, тема не актуальна. Я один сделаю что задумал.
Aisamiery, пофигу чего там гугл пытается пропихнуть, и веб-компоненнтами конечно можно назвать обычную HTML разметку с CSS стилями, я в своём фреймворке также их и называю.
Речь сейчас о JavaScript. Вот из-за того что у вас каша в голове всё что можно и нельзя смешиваете в кучу и рассуждаете о не нужности что-то делать своё. Короче, в современном JS есть возможность создания своих тегов с своей разметкой и стилизацией. Подключается модуль который задаёт пользовательские теги компоненты(так скажем) и браузер наполняет их данными из шаблонов слотов.
https://learn.javascript.ru/custom-elements
React, Vue и др. на этом основаны
Значит я не перепутал. Это вот как раз о чём я и говорил про веб-компоненты
Вообще-то на этой теме все современные JS фреймворки и развились, совмещая фронт и бэк, с бэка передаются только данные, а во фронте всё рисуется веб-компонентами. А я разбавлю немного PHP с XML :)
Ваша разумная целесообразность объясняется тем что, чтобы сделать самому надо изучить то что есть, и сделать лучше, выкинув всё не нужное, и добавив нужное, опять же обдумав, изучив, оттестировав и тд. а на это у вас нет времени так как надо ж деньги зарабатывать :) замкнутый круг получается. Хорошо сделать не умеем, а то как умеем денег не приносит. Зато целесообразно :)---------- Добавлено 27.03.2020 в 14:11 ----------Aisamiery, Спасибо, что в моих силах сделаю, раз тут только "сидеть на печи любители, ждущие когда она их докатит куда им надо" :)
Тему создал чтоб выявить из вас кто в современном JS понимает. Биндинг это привязка к контенту тобишь this объекту или я попутал с чем?
Ребята вы реально примитивные в умственном развитии.. Только о выгоде думаете, а меня это не беспокоит. Мне намного интереснее изучать сами технологии и создавать на их базе своё, а не юзать кучу говнокода из которого от силы буду использовать 10%, остальное из другой либы и тд.
К тому же знания самих технологий даёт больше возможностей нежели знания фреймворков, это раз. При изменении языка мне очень просто будет написать замену своим модулям :) это два. Вам же надо ожидать когда кто-то что-то разработает..
Ничего объяснять и доказывать не буду, наступал уже на эти грабли. Мне вас не переубедить, а я знаю что и зачем делаю, меня вы остановить тоже не сможете, так что тему считаю уже не актуальной.
Я не забросил предыдущий. Стал делать форум на своём фреймворке и понял, что мне нужен современный функционал JS. У меня есть свои наработки на JS, но они уже устарели. Посмотрев документацию современного JS мне понравилось: модульность, классы, веб-компоненты и др. Хочется сделать свои модули для удобства.
Знаю про современные существующие JS фреймворки и документацию по ним так же изучал, код смотрел. Там много лишнего и не нужного, а чего мне хотелось бы там нет, к тому же они просто используют современный JS и по мне не очень продуманно. Поэтому моё решение однозначно сделать по своему.
Насчёт конкретики. Я сделаю загрузчик, через который можно будет подключать css, js, загрузка через xhr и fetch, если браузер поддерживает модульность, то будет возможность использования веб-компонентов, базы данных и тд. современных плюшек. Подключение будет по мере надобности, быстрый понятный и с широким спектром возможностей функционал.