вторник, 28 апреля 2015 г.

Установка node.js + компилятор coffeescript в windows

Идем на сайт node.js и скачивает оттуда инсталятор  и устанавливаем саму программу.

Открывает командную строку и пишем 
npm install -g coffee-script

После чего пишем
coffee -v 

и будет показана установленная версия.

суббота, 11 апреля 2015 г.

Методы в JavaScript

Когда-нибудь каждый JavaScript-программист осознаёт, что JS — объектно-ориентированный язык. И здесь его подстерегают некоторые опасности, происходящие от непонимания того факта, что JS — язык не классов (как Паскаль или Цэ-два-креста), а прототипов.
Так, уже многое написано о проблеме наследования (котого в JS нет). Я же постараюсь рассказать о менее освещённом, но едва ли не более важном подводном камне: грамотной реализации методов.
Программисты пытаются объявлять классы в привычной для них форме, из-за чего возникают утечки памяти и прочие неприятные вещи. На самом деле нужно всего лишь научиться использовать прототипы.
Эта статья предназначена прежде всего для начинающих JS-программистов.

Ниже я буду использовать понятие «класс» в том смысле, в каком оно понимается в Паскале или Цэ-двух-крестах; хоть в JS таких классов, вообще говоря, нет, однако кое-что весьма сходно по форме и смыслу.
С самого начала всем становятся известны две базовые вещи:
класс описывается функцией-конструктором;
методы являются свойствами-функциями.

Поэтому программисты начинают писать весьма естественно:

  
    function Test(){
        // объявляем и инициализируем свойства
        this.x=5;
        this.y=3;
        // объявляем методы
        this.sum=function(){
            return this.x+this.y;
        }
        // выполняем иные конструктивные действия
        alert("Constructor: x="+this.x+", y="+this.y+", sum="+this.sum());
    }

пятница, 3 апреля 2015 г.

Пример базового меню HTML & CSS




ul.horizontal{
margin:0;
padding:0;
}
ul.horizontal li{
display:block;
float:left;
padding:0 10px;
}


Нажми и посмотри что получилось

четверг, 2 апреля 2015 г.

CoffeeScript - урок 5


среда, 1 апреля 2015 г.

JavaScript. Шаблоны ( Стоян Стефанов )


Оригинальное название: JavaScript Parrerns
Автор: Стоян Стефанов
Издательство: Символ-Плюс
Год: 2011
Язык: Русский
Страниц: 272
Формат: djvu
Размер: 3 МБ
Описание книги JavaScript. Шаблоны:
Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с проблемами, связанными с объектами, функциями, наследованием и другими особенностями этого языка. Какие же приемы

Графика на JavaScript - Рафаэлло Чекко



Автор: Чекко Рафаэлло
Издательство: Питер
Год: 2013
Формат: PDF
В этой книге рассказывается, как, работая с JavaScript, jQuery, DHTML и элементом Canvas (холст), появившимся в HTML5, создавать насыщенные веб-приложения для ПК и мобильных устройств. С появлением HTML5 и усовершенствованной браузерной поддержки язык JavaScript стал исключительно удобным для создания высокопроизводительной веб-графики.

Вертикальные вкладки (табы) на HTML + CSS + JavaScript

тест