• JS Tablesorter не работает на сервере Django, но при этом работает при открытии шаблона как HTML файла. Куда копать?

    @AndrewRusinas
    Самое простое - сравните в DevTools какие Sources у вас загружаются там и там (и их содержимое).
  • JS Tablesorter не работает на сервере Django, но при этом работает при открытии шаблона как HTML файла. Куда копать?

    @AndrewRusinas
    Не могу точно ответить, но у меня была аналогичная проблема на ноде, и там я неправильно подключал скрипты - после сборки относительные пути меняются. Может быть у вас относительно файла html все верно указано, а после сборки пути могут быть не верны?
    Это просто догадки)
  • Какой js фреймворк выбрать начинающему?

    @AndrewRusinas
    Алексей, а что есть понимание нативного JS?
    Я тоже бился, думал, куда я лезу, ещё же чистый js не понимаю! Но нет. Написание калькуляторов и параллаксов (читай: любых других переделок) не даёт почти ничего, только если чтобы привыкнуть к синтаксису. Если человек в конечном счёте хочет заниматься фронтендом, то и погружаться сходу во фронтенд вполне имеет смысл. Всё равно там своя экосистема, терминология и механизмы. Все равно это надо будет изучать с нуля, какой бы багаж знаний не был за плечами.
    Опять же, по моему опыту, такой подход оказался эффективнее. Я вцепился в первый попавшийся фреймворк, с болью изучал его, бился о стены, потратил кучу нервов, но теперь у меня есть и знания этого фреймворка, и npm, и express, pug, Sass, axios - кучи сопутствующих ништяков, иначе говоря. А если бы я по сей день писал на нативном js, пытаясь понять его фундаментальные истины? Очевидно, что сейчас мне бы так же пришлось выбирать фреймворк, изучать его с той же болью, что и без знания js. Преимущество моего подхода, что результат осязаем сразу - это и мотивирует двигаться дальше.

    Я, конечно, завидую тем, кто может написать что угодно на чистом js, но лично моя цель была разрабатывать приложения и как можно быстрее, а не борьба за звание лучшего знатока языка.

    Я даже подумал, что для такого типа людей, как я, лучше подходит термин "разработчик" - мол, я программировать не умею, но собрать из кусков рабочую систему могу. И подкорректировать её по ходу действия. И есть программисты, которые знают свой язык наизусть, и к этому можно стремиться, но я хочу видеть результат, а не знать все термины и тонкости. Это все равно со временем придёт.

    Простите, что расписался, бессонная ночь)
  • Создание аутентификации на Vue+Express?

    @AndrewRusinas Автор вопроса
    Не совсем очевидно было, что именно данный метод принимает.
  • Какой js фреймворк выбрать начинающему?

    @AndrewRusinas
    gradk, не за что. Английский учите не меньше, чем сам ЯП, вся актуальная информация только на зарубежных ресурсах. Не бойтесь задавать вопросы и не обращайте внимание на снобизм программерского сообщества, среди них всегда найдется тот, кто ответит без лишних эмоций)
    И пишите как можно больше кода, воплощайте сначала маленькие задумки, затем усложняйте, и всё получится.
  • Какой js фреймворк выбрать начинающему?

    @AndrewRusinas
    Грубо)
    Я не сказал, что ES6 - левое дополнение. Просто я, во время своего знакомства с JS, был слишком зациклен на том, что есть некий "обычный" JS, а есть "какой-то супермощный и современный, но очень сложный" ES6, поэтому я лучше поучу его как-нибудь потом. Такой стереотип сложился во время изучения, а на деле оказалось, что я и так писал на ES6 всю дорогу. Поэтому я может не совсем верно выразился, что "сам придёт походу", но просто не нужно на этом заострять внимание.
  • Компонент внутри компонента vue?

    @AndrewRusinas Автор вопроса
    Да, это то, что нужно. Спасибо.
  • Как строятся приложения, использующие несколько фреймворков?

    @AndrewRusinas Автор вопроса
    Могли бы вы подробнее объяснить? Пока не совсем понял, как можно вынести фронт в cdn. Да, понимаю, что это просто набор статики, который создается после команды build. Но опыт развертывания на heroku меня только запутал во всей этой схеме.
  • Не подключается внешний скрипт во Vue: Unexpected token

    @AndrewRusinas Автор вопроса
    Decadal, понимаю, что решение такое себе, просто шаблон готовый и требует его)
  • Не подключается внешний скрипт во Vue: Unexpected token

    @AndrewRusinas Автор вопроса
    Владимир Проскурин, ошибка происходит в процессе компиляции, так как вместо скрипта прилетает этот же index.html.
  • Не подключается внешний скрипт во Vue: Unexpected token

    @AndrewRusinas Автор вопроса
    Владимир Проскурин, в файле index.html до закрывающего тега body
    <script src="../src/assets/js/jquery-3.1.1.min.js"></script>


    Подключается корректно. В devtools все отображается. Пробовал другие способы подключения, но ошибка была та же.
  • Как отсечь ненужные символы из строки?

    @AndrewRusinas Автор вопроса
    Супер, это сработало!
  • Как создать массив с объектами из другого массива?

    @AndrewRusinas Автор вопроса
    0xD34F, есть массив, из которого циклически выводятся все посты. При нажатии на название категории хочу выводить посты и соответствующего массива.
    Я с computed только сегодня познакомился, поэтому не до конца понимаю как и когда они используются.
  • Как создать массив с объектами из другого массива?

    @AndrewRusinas Автор вопроса
    Благодарю. А как поместить результат в data?
  • Куда можно устроиться junior удаленно с таким стеком технологий?

    @AndrewRusinas
    ananasina, придумайте себе реальный проект и реализуйте его) Простой бэкенд, если потребуется, помогу вам сделать.
    15 тысяч в месяц - сущие копейки для данной сферы, не вклинивайте себя в эти рамки, не думайте про цифры. Это три средних верстки на фрилансе. Если же у вас совсем всё плохо, то подобная работа только съест ваши силы и нервы — по опыту скажу, что лучше пойти туда, где платят, а в свободное время развиваться, как специалист в том, что нравится. Просто чтобы не разочароваться в данной сфере, которая если вас до сих пор не кормит, то и не станет кормить в ближайший год уж точно.
  • Как организовать обновление данных?

    @AndrewRusinas
    Юрий Валдис, а почему это изощрение? По-моему это то, что нужно.
  • Я из 2008, за что браться?

    @AndrewRusinas
    У меня была похожая ситуация. В те годы освоив html/css, я решился перейти на следующий уровень и выучить JS. Одного взгляда на него хватило, чтобы забить на все эти идеи изучения разработки, включая актуальный тогда php. С тех пор решил для себя, что мне достаточно для воплощения всех моих идей Wordpress, ибо все мои запросы сводились лишь ко внешнему виду, а шаблонов для него до жопы. Учитывая навыки кастомизации, проблем вообще не было.
    До тех пор, пока в моей голове не стали рождаться идеи различных сервисов, логику которых описать в вордпрессе очень геморно и неверно в корне (хотя и возможно). Взялся за ненавистный JS сразу после попытки написать простой сайт на Django (фреймворк для Python).

    Первые полгода изучения JS были очень напряжные. Ничего не давалось. Какой-то простенький параллакс, какая-то динамика - получалось, но не более того.

    Потом узнал про NodeJS и заверте...

    В данный момент изучаю стек MongoDB/ExpressJS/VueJS/NodeJS
    Знаю, что найдется тысяча аргументов против данного стека, но для моих задач подходит идеально. Каждый компонент отлично друг друга дополняет, так как все они часть одной среды.

    Я поставил себе реальную задачу и на ней отрабатываю навыки, начиная с самого простого. Когда пришло понимание, как взаимодействует каждый из элементов друг с другом - прогресс пошел просто нереальными темпами, я за день сделал то, чего целый год не мог сделать (динамическая маршрутизация, вывод из бд, запись в бд, да много чего).

    Ну а со всеми нубскими вопросами отлично помогают здесь и довольно оперативно.
  • Как разбить js на файлы/модули?

    @AndrewRusinas Автор вопроса
    Этот код - роуты в express.js
    Подумал, что логично их вынести в отдельный файл. Но там несколько методов, не экспортировать же их по отдельности? В общем, у меня голова прямо отключается уже. Понимаю, что ситуация элементарная, но не могу решить никак.
  • Как сделать сортировку постов во vue?

    @AndrewRusinas Автор вопроса
    Alex, сначала не понимал, в чем претензия, но да, вы правы, такая проблема могла случится и не во vue и здесь больше вопрос к серверной части. Проблему решил опираясь на ваш код, спасибо.