Егор Жолнин:
Попробуйте вести файл заметок.
Когда я что-нибудь изучаю, сохраняю примеры и комментарии в файле.
И пользуюсь этим файлом в процессе разработки.
Например, фрагмент файла по js:
// Наследование
// -----------------------------------------------------------------
// объекты "С" наследуют свойства и методы "P" через прото
function inherit (C, P) {
C.prototype = new P();
}
// объекты "С" наследуют только методы "P"
function inherit(C, P) {
C.prototype = P.prototype;
}
// объекты "C" наследуют свойства "P" через вызов "P" внутри конструктора "С"
function P() {
this.name = 'Jack';
}
function C() {
P.apply(this, arguments);
this.foo = 1;
}
// ...
Нужно, что-бы понимание означало, что вы однажды уже это делали)
Вот я примерно то-же хочу сделать.. Что-бы в интервале вызывалась легковесная функция, которая, в зависимости от состояния других компонентов, запускает действия уже никак не связанные с интервалом
Рекурсивный setTimeout гарантирует паузу между вызовами, setInterval – нет.
Если функция и выполняется дольше, чем пауза setInterval, то вызовы будут происходить вообще без перерыва.
TANK_IST: Можно. Один из способов - это при определении случайной координаты производить проверку на минимальное расстояние до любого другого объекта.
С математикой у вас как? Вам нужно уметь работать с матрицами, тригонометрическими функциями, системами координат. Знать основные формулы, типа сумма квадратов катетов = квадрату гипотенузы (расстояние между точками). знать, что такое синус, косинус, и все такое..
Я все это в школе успешно про...слушал, и сейчас много времени и сил ушло на прояснение элементарных понятий, типа "что такое множество".
Еще можно было бы обучить нейросеть рисовать вам узорчики. Возможно есть даже готовые решения. Но это уже совсем другая тема)
Нарисовать несколько видов "пятен", и несколько "фонов". А потом рандомно располагать "пятна" на плоскости, задавать рандомный размер, поворачивая на рандомный угол.
Можно и форму тоже рандомно генерировать. Если вы умете работать с canvas, то особых проблем вроде не должно быть..
Ба Ань Доан: Автор вопроса не я, но думаю, автор увидит Ваш коммент)
А я все еще не могу понять.. Запрос шлем из js.. Сервер его обрабатывает и выводит ответ (с помощью echo). Js получает ответ, и выводит на страницу.
Если в пхп написать вместо echo - return, то браузер не получит ответ..
Попробуйте вести файл заметок.
Когда я что-нибудь изучаю, сохраняю примеры и комментарии в файле.
И пользуюсь этим файлом в процессе разработки.
Например, фрагмент файла по js:
Нужно, что-бы понимание означало, что вы однажды уже это делали)
ps
Но это не точно)