Хранит записи в json? Попробуй mongoDB, я раньше только с sql-базами дело имел, но недавно сделал один проект на mongoDB, теперь не хочу другие СУБД использовать, очень понравилось.
Можно с помощью ::after или ::before добавить, самой кнопке задать position:relative, а псевдоэлементу position:absolute, ну и с помощью свойств left, right, top, botom уже настроить
Забей, лучше удели больше времени node, фреймворки можешь посмотреть, не забивай голову php. Просто если знаешь php, то будет легче разобраться, поскольку много общих моментов есть.
Вопрос некорректен сразу, потому что Angular - это фреймворк для фронтэнда, а node.js платформа для использования JS на сервере. А по факту, хорошо бы знать и то, и то, но лично я бы начал с node.js, а с ангуляром уж потом разберешься
пройдись циклом по переменной lol, в которой все h1
for (let elem of lol) {
elem.onmousemove = function(){
this.style.color = 'yellow';
};
elem.onmouseout = function(){
this.style.color = 'white';
};
}
По vue мало вакансий, поскольку он набирал популярность в 2017, и считается молодым, но я слышал, что он вроде как делался на основе react, так что да, наверное можно немного поработать с ним, а потом будет легче с vue, и он к тому времени станет более популярным