Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 20.08.2014, 00:01
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Цитата:
this.wait(this.waitTime, this.replaceNumber);
Этим я имел в виду несколько другое.
Я имел в виду примерно следующее:
/**
 * @param {Number} time 
 * @param {function} callback
 * @param {Array} [args]
 */
game.wait = function (time, callback, args) {

   setTimeout(function () {
 
      callback.apply(window, args);

   }, time);

}


Название функции должно отражать суть её действия. Название wait должно ждать чего либо, и может выполнить какое-то действие подождав. У вас же подождав она заменяет символы и не может быть использована для других целей.

При написании кода вы как бы должны создавать себе АПИ из маленьких и мало связанных между собой методов. А потом просто используя их в нужном порядке сторится алгоритм. Это позволяет использовать одни и те же методы в абсолютно разных ситуациях и увеличивает переиспользование кода.
Ответить с цитированием
  #12 (permalink)  
Старый 20.08.2014, 00:03
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Пишите в скайп TsDaniil могу дать больше советов.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что именно делает код Яндекс метрики? GDR Events/DOM/Window 9 18.08.2014 23:37
Прошу дать советы по сайту Heleн Ваши сайты и скрипты 1 10.03.2014 09:11
Получить код js-скрипта, находящегося в файле на сервере RomanA Общие вопросы Javascript 4 04.04.2012 09:53