Чтобы все это изучить потребуется не одна пятилетка. Что-то слишком много информации. Я не думаю, что уважаемый в своей сфере программист знает все это. Знаком, вот это возможно.
Спасибо огромное за четкое объяснение! Я все понял, спросил товарища в скайпе и объяснил некоторые другие моменты.
Например, я не понимал откуда в if() берутся аргументы. Это потому что декоратор в качестве результата возвращает другую функцию, а она берет данные для внутренней работы из замыкания! в Частности именно этот момент меня напрягал:
return function() {
for (var i = 0; i < arguments.length; i++) {
if (!checks[i](arguments[i])) {
alert( "Некорректный тип аргумента номер " + i );
return;
}
Пожалуйста, кто-нибудь объясните, что значит эта строчка:
if (!checks[i](arguments[i]))
Что проверка здесь делает?
На моё мнение получается так
1) checks[i] - это мы вызываем элемент под номер "i"или что делаем?
2) (arguments[i])) - Что здесь делаем? вызываем первый аргумент Переданной функции или что? По условию
первый аргумент функции это sum, получается что мы проверямем checks[i] = 0 и sum(0) или что?
Я писал выше:
Еще это значит, что человек, который знает только фронт - не знает почти ничего.
Потому как, если я back-end'ер, то я сам смогу все написать и реализовать и заставить сервер при этом работать и показывать то, что я хочу.
А frontend'ер получается отрезан от мира, если ему нужен будет динамичный веб-сайт.
Все, что сможет написать, это статический интерфейс. Ни хранить данные, ни взаимодействовать с базой данной у этого человека не получиться.
Еще это значит, что человек, который знает только фронт - не знает почти ничего.
Потому как, если я back-end'ер, то я сам смогу все написать и реализовать и заставить сервер при этом работать и показывать то, что я хочу.
А frontend'ер получается отрезан от мира, если ему нужен будет динамичный веб-сайт.
Все, что сможет написать, это статический интерфейс. Ни хранить данные, ни взаимодействовать с базой данной у этого человека не получиться.
Он и так тратит достаточно ресурсов на показ страницы, загрузки каких-то материалов и тому подобное.
все, что видит юзер - хранится на сервере. Все картинки, видео, данные. Если это игровой-флеш сервис. То еще и на игры.
Roman, Я написал о том, что на СЕРВЕРНОЙ ЧАСТИ можно написать все то, что пишется на frontend'e
А на frontend'e не напишешь ничего, что можно реализовать на серверной.
Доступ к серверу, безопасность, тонкие сетевые настройки. Тунелирование трафика и тому подобное.
Расскажите мне пожалуйста последовательность действий??
почему там два аргумента А и Б. Для чего в функции 0.5 значение??
Она должна возвращать случайное значение от - 0.5 до 0.5. Но если она вернет 0.35151 и что дальше?
как это значение меняет массив я не могу понять!!(((
Я хочу чтобы получилось вот так:
https://github.com/aleksey4uk/pro-react-redux
изображение для наглядности: