Моя позиция... А ваша...
Ну, и чего вы тогда со мной спорите ? Человек спрашивал про архитектуру - ему нужно читать про архитектуру, декомпозицию, ослабление связей и паттерны, за счет которых это реализуется.
Или ему нужно изучить все фрейворки,
Изучите историю становления фрейворков от Backbone.js до React/Vue. Предпосылки к появлению, мотивацию к использованию, недостатки, узкие и проблемные места. При этом желательно понять, почему со временем отказались от тех или иных решений и почему пришли к тому, что есть.
я тоже так и подумал - что никаких своих паттернов во фронте нет.
var module = (function () {
var a = 1;
function bar() {
return 2;
}
return {
foo: function (arg) {
return a + bar() + arg;
}
}
})();
Если автор будет знать классику - тогда не будет разницы, фронт это или бэк. Это если мы говорим об архитектуре.
Шаблон проектирования или паттерн - повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.
var word1 = 'word1';
var word2 = 'word2';
var val1 = $('.class1').html();
var val2 = $('.class2').html();
if (val1 === word1 && val2 === word2) {
alert(word1 + ' and ' + word2);
}
var div1 = document.querySelector('.class1');
var div2 = document.querySelector('.class2');
if (div1 && div2) { console.log('div1 an div2 founded') }
let puzzles = getters.getPuzzles; // eslint-disable-line
[puzzles[first],puzzles[second]] = [puzzles[second],puzzles[first]]
Вызов response.json() в примере, как раз парсит ответ.