Не могу точно ответить, но у меня была аналогичная проблема на ноде, и там я неправильно подключал скрипты - после сборки относительные пути меняются. Может быть у вас относительно файла html все верно указано, а после сборки пути могут быть не верны?
Это просто догадки)
Алексей, а что есть понимание нативного JS?
Я тоже бился, думал, куда я лезу, ещё же чистый js не понимаю! Но нет. Написание калькуляторов и параллаксов (читай: любых других переделок) не даёт почти ничего, только если чтобы привыкнуть к синтаксису. Если человек в конечном счёте хочет заниматься фронтендом, то и погружаться сходу во фронтенд вполне имеет смысл. Всё равно там своя экосистема, терминология и механизмы. Все равно это надо будет изучать с нуля, какой бы багаж знаний не был за плечами.
Опять же, по моему опыту, такой подход оказался эффективнее. Я вцепился в первый попавшийся фреймворк, с болью изучал его, бился о стены, потратил кучу нервов, но теперь у меня есть и знания этого фреймворка, и npm, и express, pug, Sass, axios - кучи сопутствующих ништяков, иначе говоря. А если бы я по сей день писал на нативном js, пытаясь понять его фундаментальные истины? Очевидно, что сейчас мне бы так же пришлось выбирать фреймворк, изучать его с той же болью, что и без знания js. Преимущество моего подхода, что результат осязаем сразу - это и мотивирует двигаться дальше.
Я, конечно, завидую тем, кто может написать что угодно на чистом js, но лично моя цель была разрабатывать приложения и как можно быстрее, а не борьба за звание лучшего знатока языка.
Я даже подумал, что для такого типа людей, как я, лучше подходит термин "разработчик" - мол, я программировать не умею, но собрать из кусков рабочую систему могу. И подкорректировать её по ходу действия. И есть программисты, которые знают свой язык наизусть, и к этому можно стремиться, но я хочу видеть результат, а не знать все термины и тонкости. Это все равно со временем придёт.
gradk, не за что. Английский учите не меньше, чем сам ЯП, вся актуальная информация только на зарубежных ресурсах. Не бойтесь задавать вопросы и не обращайте внимание на снобизм программерского сообщества, среди них всегда найдется тот, кто ответит без лишних эмоций)
И пишите как можно больше кода, воплощайте сначала маленькие задумки, затем усложняйте, и всё получится.
Грубо)
Я не сказал, что ES6 - левое дополнение. Просто я, во время своего знакомства с JS, был слишком зациклен на том, что есть некий "обычный" JS, а есть "какой-то супермощный и современный, но очень сложный" ES6, поэтому я лучше поучу его как-нибудь потом. Такой стереотип сложился во время изучения, а на деле оказалось, что я и так писал на ES6 всю дорогу. Поэтому я может не совсем верно выразился, что "сам придёт походу", но просто не нужно на этом заострять внимание.
Могли бы вы подробнее объяснить? Пока не совсем понял, как можно вынести фронт в cdn. Да, понимаю, что это просто набор статики, который создается после команды build. Но опыт развертывания на heroku меня только запутал во всей этой схеме.
0xD34F, есть массив, из которого циклически выводятся все посты. При нажатии на название категории хочу выводить посты и соответствующего массива.
Я с computed только сегодня познакомился, поэтому не до конца понимаю как и когда они используются.
ananasina, придумайте себе реальный проект и реализуйте его) Простой бэкенд, если потребуется, помогу вам сделать.
15 тысяч в месяц - сущие копейки для данной сферы, не вклинивайте себя в эти рамки, не думайте про цифры. Это три средних верстки на фрилансе. Если же у вас совсем всё плохо, то подобная работа только съест ваши силы и нервы — по опыту скажу, что лучше пойти туда, где платят, а в свободное время развиваться, как специалист в том, что нравится. Просто чтобы не разочароваться в данной сфере, которая если вас до сих пор не кормит, то и не станет кормить в ближайший год уж точно.
У меня была похожая ситуация. В те годы освоив html/css, я решился перейти на следующий уровень и выучить JS. Одного взгляда на него хватило, чтобы забить на все эти идеи изучения разработки, включая актуальный тогда php. С тех пор решил для себя, что мне достаточно для воплощения всех моих идей Wordpress, ибо все мои запросы сводились лишь ко внешнему виду, а шаблонов для него до жопы. Учитывая навыки кастомизации, проблем вообще не было.
До тех пор, пока в моей голове не стали рождаться идеи различных сервисов, логику которых описать в вордпрессе очень геморно и неверно в корне (хотя и возможно). Взялся за ненавистный JS сразу после попытки написать простой сайт на Django (фреймворк для Python).
Первые полгода изучения JS были очень напряжные. Ничего не давалось. Какой-то простенький параллакс, какая-то динамика - получалось, но не более того.
Потом узнал про NodeJS и заверте...
В данный момент изучаю стек MongoDB/ExpressJS/VueJS/NodeJS
Знаю, что найдется тысяча аргументов против данного стека, но для моих задач подходит идеально. Каждый компонент отлично друг друга дополняет, так как все они часть одной среды.
Я поставил себе реальную задачу и на ней отрабатываю навыки, начиная с самого простого. Когда пришло понимание, как взаимодействует каждый из элементов друг с другом - прогресс пошел просто нереальными темпами, я за день сделал то, чего целый год не мог сделать (динамическая маршрутизация, вывод из бд, запись в бд, да много чего).
Ну а со всеми нубскими вопросами отлично помогают здесь и довольно оперативно.
Этот код - роуты в express.js
Подумал, что логично их вынести в отдельный файл. Но там несколько методов, не экспортировать же их по отдельности? В общем, у меня голова прямо отключается уже. Понимаю, что ситуация элементарная, но не могу решить никак.
Alex, сначала не понимал, в чем претензия, но да, вы правы, такая проблема могла случится и не во vue и здесь больше вопрос к серверной части. Проблему решил опираясь на ваш код, спасибо.