Показать сообщение отдельно
Старый 14.04.2015, 13:48
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
1. Достаточно прописать в <head> все используемые скрипты. Начинать работу следует по факту полной загрузки страницы.

2. Использовать минимизатор, который собирает все отдельные js-файлы в один, который указывается в том же <head>.

P.S.
И да, "классы" немного по-другому имитируются, через прототипы.

Добавлено через 13 минут

Пример объявления "класса":
Код:
// Это наш класс. Конструктор.

var Animal = function(name) {
    this.speed = 0;
    this.name = name;
};

// Это пример статических полей и методов.

Animal.CLASS_DESC = "Животные всякие";
Animal.ping = function() { console.log("Мы тут, пасемся!"); };

// Это методы. Они все будут публичными. Можно как-то намутить
// приватные, но там черт голову сломает, потому нуегонафиг.

Animal.prototype.run = function(speed) {
    this.speed += speed;
    console.log(this.name + ' бежит, скорость ' + this.speed);
};

Animal.prototype.stop = function() {
    this.speed = 0;
    console.log(this.name + ' стоит');
};
Вот этот код нам необходимо загрузить в самом начале описанными выше способами. После загрузки страницы можно уже использовать его:
Код:
console.log(Animal.CLASS_DESC);
var animal = new Animal("Зверь"):
animal.run(10);
animal.stop();
__________________
Поймай яблоко 2!


Последний раз редактировалось Zebestov; 14.04.2015 в 14:02.