возможно потом на таком сайте практиковаться переводя на другие технологии, например PHP на Python или Ruby?Возможно.
. Как в процессе не запутаться?В случае с PHP, Ruby и фраемворками JS лучше сносить все, а потом писать уже писать прежний функционал. Так вы точно не запутаетесь. И для надежности можно написать функционал на бумажке, чтобы не забыть. Или можно заскринить например код PHP, а потом писать на Python и в случае чего разбирать код на PHP и понимать, чего не реализовано в проекте.
Разумеется, сам пользователь ничего указывать не должен.Никак.
Есть идея выдавать индивидуальный текст на сайте под каждую возрастную группу и пол. Есть ли технологии для реализации подобного?Например на pornHUB это вообще круто реализовано. Он просит твой профиль в вк и получает от туду твой возраст. Можно пойти по таким стопам. То есть если человеку нет 18,то показывать определенный контент, если есть 18, показывать все прелести взрослой жизни.
Сколько времени у вас уходит на развертыванием веб-проекта, будь то лендос, магаз или другой веб-сайт?Все зависит от проекта и от меня. Бывает когда прям когда прет и все делаю бысто и качественно, а иногда мозги вообще не пашут. Сколько голову не грей, то ничего не выходит.
Неужели создание сайта (верстка, бэкенд, фронтенд, проектирование бд итд) настолько нудный и муторный процесс?!Для меня это как хобби. Я прям кайф от этого ловлю. Особенно, когда появляются трудности и когда ты их решаешь, то прям орг.. удовольствие получаешь и еще этот запах денег за проект из банкомата.
Поделитесь секретными инструментами, приемами, фреймворками, позволяющими выполнять проект за считанные дни.Фраемворки - jQuery и Vue.js - one love. Инструменты - редактор(когда использую Vue - Atom, когда обычная верстка и немного jQuery или просто JS - Brackets), Adobe Assets (типо Avacode, только бесплатный и только в вебе), ну и прочее. Даже статья на habr есть.
Пытался использовать фреймворки, внедрять инструменты, автоматизировать рутинные задачи, но скорость работы не повышается.Все зависит от тебя. Инструменты конечно помогают, но это дело опыта. С опытом ты будешь понимать сразу, как писать скрипты и не задумываться. Ты будешь быстрее верстать и делать другие задачи.
Хочу ускориться, делать больше работы за единицу времениНе торопись, когда делаешь проекты. Обычно от этого твои работы получаются плохие. И это нормально, не бей тревогу. Все будет со временем. Главное - качество, а не деньги.
$('.class1').on("click", function() {
$('class2a').toggleClass("dn")
});
Часто вижу, что люди не долюбливают jQuery.На самом деле такие люди не могут привести нормальных аргументов.Просто не любят и все. Не слушайте таких.
Можно ли добиться того же эффекта на чистом js?Все то ,что можно сделать на jQuery , можно сделать на чистом JS.
стоит ли учить тогда сначала чистый javascript, если я знаю его синтаксис и вообщем знаком с программированием?Здесь зависит от твоего уровня знание синтаксиса и других языков. Вообще подтянуть JS лишнем не будет.