Возвращаюсь к написанию постов в блоге. В этот раз я расскажу не о Zend Framework, а том как я пытался воссоздать древнюю игру - шахматы на JS.
Собственно сами шахматы в самой последней версии вы можете найти на https://github.com/Fariah/chess
Здесь же я опишу то новое, что узнал пока создавал эту игру.
1. Это классы в JS. До этого я использовал только функции. Но проектируя приложения понял, что пора делать шаг вперед. Собственно вот так это делается
Собственно сами шахматы в самой последней версии вы можете найти на https://github.com/Fariah/chess
Здесь же я опишу то новое, что узнал пока создавал эту игру.
1. Это классы в JS. До этого я использовал только функции. Но проектируя приложения понял, что пора делать шаг вперед. Собственно вот так это делается
var myClass = function() { // создаем класс myClass return { createAlert: function(elem) { // создаем метод createAlert alert(elem); // который возвращает параметр elem алертом } } } var obj = new myClass(); // создаем обьект класса obj.createAlert('someElem'); // вызываем метод класса с параметром
Нету в JS классов, есть объект-прототип и наследование тоже прототипное.
ОтветитьУдалить