С CSS совсем не дружишься?
Чем выпадающее меню не нравится? например https://snipp.ru/html-css/main-menu
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Тест</title> <style> ul.menu { display: flex; list-style: none; } ul.menu li { margin: 0.5em; padding: 0.3em; border: 1px solid; } ul.menu input, ul.menu ul {display: none} ul.menu input:checked ~ ul {display: block} ul.menu ul { position: relative; } ul.menu li ul { left: 0.5em; position: absolute; } </style></head> <body><ul class="menu"> <li><label for=m1>Пункт 1</label> <input id=m1 type="checkbox"> <ul class="menu"> <li>Подменю 1</li> <li>Подменю 2</li> </ul> </li> <li>Пункт 2</li></ul></body><script></script></html>
Вот тебе мой велосипед, дальше сам додумаешь...
Привет поручик 🍿
У меня уже был свой большой проект, не просто настроенный на какой-то CMS, а так же написанный мною с ноля без сторонних решений с разными подпроектами, блоги, форум, фриланс, рекламный брокер,внутренняя платёжная система и др. Так что я знаю о чём говорю.
Именно так
ОС нет, но попытки были
Ребята ни один из вас не является разработчиком, вы собачитесь на пустом месте.
Один просто научился делать сайты на WP, другой умеющий применять разные готовые решения, третий кнопкодавитель обдумывающий какие то алгоритмы :)
Ни кто из вас никогда не разрабатывал хорошую полноценную программу без использования сторонних решений действительно с ноля, хотя бы форум, соц.сеть и др. функциональные вещи, чтобы не зашёл посмотрел и ушёл.
Ваши сайты банальные висяки(несколько страничек с информацией, немного эффектов скриптов и всё), для визитки организации вполне сносно, делайте просто кто что умеет, если вам за это платят :)
Я тоже знаю такой :)
С JS очень долго разбирался, изучил, промисы, генераторы\итераторы и тд. и тп.
Написал несколько классов так скажем. Озвучку текста, перемещение объекта и др.
К странице подключается маленький файл скрипта, компоненты указывают скрипты какие нужны, подключение которых собирается в низу страницы, затем они загружаются и тянут нужные зависимости(классы, объекты, без которых не смогут работать), по завершении загрузки зависимостей запускаются.
Сделал магический класс через который не как в jquery и др. таскаются все методы при создании объекта. У меня обращение происходит через прокси, копируется подобъект с которым работает и вызывается метод. При этом можно работать как с обычным объектом, кроме того вызывать методы цепочкой через '.'
Страницы будут грузится быстро, скрипты стили и прочее подгружаться по мере надобности. Любую страницу можно настраивать как угодно.
Я вот что подумал. Спорить о том какой движок лучше бессмысленно. У каждого человека свои критерии. Я вот не смогу на готовых движках сделать те проекты какие хочу, а инструмента такого какой мне надо нет. Сделать так как мне хочется никто не сможет. Поэтому да, мой зародыш получился затяжным. Но зато я в нём уверен, и всё что захочу на нём смогу сделать очень хорошо, а не с геморроем..
А для кого-то конечно и WP и др. сойдёт, поэтому тут каждый выбирает, что подходит именно ему.
Мне мечтать не надо. Я знаю какие у меня доходы :) если умножить их на
то на заводик... потянет
Поэтому могу себе позволить делать свой движок в своё удовольствие, ну и на перспективу естественно :)
SeVlad, Да вы должны уже владельцем фабрик заводов быть с такими доходами :)
Покажите чем там довольны? :)
Я делаю в первую очередь для себя инструмент на котором буду создавать свои проекты, развивать, обучать других делать хорошо, а не как вы..