Андрей Наоборот в планах у меня fullstack JS разработчик. Я наоборот стремлюсь к изучению node.js.
на счет PHP, я как то против его, но так как он самый доступный, хотел для начала изучить его, основы, для того чтобы разобраться что да как устроенно в backend разработке.
О фрилансе я вообще по крайней мере сейчас не думаю. Мне хочется развиваться с профессиональной стороны а не клепать однотипные шаблоны под какую нибудь CMS.
До изучения какого нибудь фреймворка думаю нужно для начала более менее разобраться в базовых вещах, сейчас вот перед выбором стоит любая книга по html5 api, или книга по jquery(не знаю зачем но все таки), или курс по ajax, или книга по оптимизации и паттернам JS.
Много всего в планах изучения, но вот в какой последовательности все изучать хз. А то вот начну что то изучать, а тут выскакивает что нужно знать перед этим что то другое и т.д
Запутался уже в этих зависимостях
Кирилл Ушаков Как то странно...
Я же точно также и делал, написал же еще что добавлял функцию в проверку. Это логично, но почему то все ломалось...магия какая то.
Ну да ладно, все равно спасибо за ответ.
Алексей Уколов: Конкретно по строчкам если, то непонятна вот эта:
var isLastClickedBefore = startElem.compareDocumentPosition(target) & 4;
Все остальные конструкции мне понятны и я знаком с ними. Суть в том, что, мне непонятен сам алгоритм. Что и зачем написано в этой функции.
Алексей Уколов: Так я же и задал конкретный вопрос, как понять алгоритм решения части задачи. Привел код решения, дал ссылку на условие задачи, описал что попробовал, описал что получилось. Указал что непонятна часть с выбором с shift. Попросил помощи объяснить приведенное решение. Конкретней я не могу и не знаю как. Я привел код который мне непонятен. И на мой вопрос можно дать конкретный ответ. Например в виде комментариев к коду.
Вполне нормальный вопрос.
Алексей Уколов: "Помогите разобраться", это просьба, подразумевающая вопрос, а значит я чего то не знаю, поэтому хочу узнать, а значит жду ответа. Формат ответа я не обозначил, жду любой помощи, которая поможет мне разобраться. Это могут быть комментарии к коду, либо ссылка какая нибудь где будет то или иное сообщении/текст, благодаря которому я смогу понять решении выше упомянутой задачи.
В общем что то не нравится, просто пройдите мимо.
И если вы плохо видите или что еще, то сам собственно вопрос(со знаком вопроса (?)) написан в заголовке.
Как понять решение с множественным выбором (shift + click) элементов в списке?
Михаил Белошицкий: Ну это да, но понимать что да как нужно, всякое бывает, вот и я сейчас хочу понять почему же так все работает. Раз это случилось, нужно разобраться, но походу не разберусь, не кому подсказать((
xmoonlight На счет фона, пока что убрал перекрутку. Количество слайдов указал через длину массива слайдов.
А на счет фона слайда, как сделать так чтобы умещалась картинка? если она начнет сжиматься то это кажется не очень будет, сильное искажение будет.
Владислав Безенсон А где и в каком файле прописывать сетку для страниц? И вот примерно с такой структурой, пробовал сверстать макет, начал, и что то кпц как неудобно, бегать туда сюда по файлам, каждые 5сек то там стиль прописать, то там добавить переменную, то миксин какой нибудь и т.д. И вообще хз, нужно ли писать переменную или миксин в конкретном случае, или все таки это лишние действия...В общем по самой файловой организации мне понятно более менее, спасибо за ответ, только вот с сеткой пока не понял. И вот теперь как организовать рабочий процесс*?? Как вот начинать? сначала посмотреть на макет и описать всю типографику и переменные для нее? потом описать базовые стили и переменные для них, потом крупные блоки и переменные для них, потом мелкие элементы и переменные для них, ну а потом написать сетку для всего и расставить блоки в сетке? так вот? Или как то по другому? И какую вы используете нотацию именования? И да, где прописывать стили для адаптивности? в отдельном файле? куда его поместить потом?
AlexanderShustik Ну и что это получится? Тогда при изменении размера экрана, будет уменьшая ширина галереи, при чем рывками, так как всего несколько breakpoints, а высота элементов останется прежней. А мне нужно чтобы галерея была "резиновой" чтобы при уменьшении размера экрана, сохранялись пропорции, чтобы всегда галерея оставалась квадратной.
Hyubert: Вот я сделал, сетка меняется и зависит от ширины экрана codepen.io/evg_/pen/oLZEaR,
Но мне хочется просто понять как сделать чтобы уменьшалась и ширина и высота пропорционально. Чтобы всегда элементы оставались квадратными. И да, это можно использовать, например в пределе от очень большой ширины до ширины планшета, это вполне будет уместно, а уже на телефоне менять сетку и выстраивать например в одну колонку со 100% шириной.
FoxInSox Что бы устроиться нужно хоть какое то портфолио. А я сейчас для всех работадателей полный новичок, с которыми работать никто не будет. Мне нужно сначала локально дома разобраться со всем, наверстать хотябы несколько макетов более менее профессионально, чтоб не стыдно было показать потенциальному работадателю, а потом уже искать работу, для дальнейшего уже улучшения скилла.
И на счет работы, еще проблема в том, что работу придется искать только удаленно, так как в моем городе про веб никто не слышал. Никому не нужны сайты, а если нужны, то это какой нибудь высер на ucoz, за который будут платить максимум рублей 100.
на счет PHP, я как то против его, но так как он самый доступный, хотел для начала изучить его, основы, для того чтобы разобраться что да как устроенно в backend разработке.
О фрилансе я вообще по крайней мере сейчас не думаю. Мне хочется развиваться с профессиональной стороны а не клепать однотипные шаблоны под какую нибудь CMS.
До изучения какого нибудь фреймворка думаю нужно для начала более менее разобраться в базовых вещах, сейчас вот перед выбором стоит любая книга по html5 api, или книга по jquery(не знаю зачем но все таки), или курс по ajax, или книга по оптимизации и паттернам JS.
Много всего в планах изучения, но вот в какой последовательности все изучать хз. А то вот начну что то изучать, а тут выскакивает что нужно знать перед этим что то другое и т.д
Запутался уже в этих зависимостях