CoffeeScript принёс в JS неплохую абстракцию классов, основанную на прототипах.
Реализовав известную модель наследования и дополнив её наследованием методов касса,
он позволяет легко строить иерархии классов, даже не зная о цепочках прототипов.
Но и эта модель может быть улучшена.
Читать полностью »
Рубрика «coffeescript» - 4
Улучшенное наследование в CoffeeScript
2013-08-18 в 19:44, admin, рубрики: coffeescript, inheritance, javascript, node.js, ruby, наследование, метки: coffeescript, inheritance, javascript, node.js, ruby, наследованиеPrepros: open-source компилятор файлов для front-end разработки
2013-08-04 в 13:58, admin, рубрики: coffeescript, css, haml, html, jade, javascript, less, livereload, livescript, markdown, open source, sass, scss, slim, stylus, web, web-разработка, Веб-разработка, препроцессор, метки: coffeescript, css, haml, html, jade, javascript, less, livereload, livescript, markdown, open source, sass, scss, slim, stylus, web, web-разработка, препроцессор
Здравствуйте, уважаемые читатели.
Данная статья посвящена фантастическому, на мой взгляд, open-source приложению Prepros, которое может облегчить рабочий процесс многим фронт-энд разработчикам.
Prepros умеет компилировать файлы LESS, Sass, SCSS, Stylus, Jade, Slim, Coffeescript, LiveScript, Haml и Markdown, минифицировать и объединять в один JavaScript-файлы и это еще не все.
Под катом — более подробный обзор приложения.
Настройка Ubuntu для Django разработки
2013-08-03 в 20:45, admin, рубрики: coffeescript, django, linux, pycharm, python, RabbitMQ, Ubuntu, virtualenv, virtualenvwrapper, web-разработка, Веб-разработка, настройка системы, метки: coffeescript, Django, linux, pycharm, python, RabbitMQ, Ubuntu, virtualenv, virtualenvwrapper, web-разработка, настройка системы
По опыту, настройка рабочей системы отнимает немало времени. Вы делали это много раз, кажется, что сейчас быстренько переустановите систему… но проходит не первый час, а вы так еще и print «helloworld» не написали.
Данный пост поможет вам сэкономить время. В нем я емко изложил последовательность действий для настройки своей рабочей системы. Начинающие django-кодеры может найдут для себя что-то интересное, а сеньоры подскажут чего мне.
Заходите под кат!
Читать полностью »
CoffeeScript и AngularJS
2013-07-31 в 9:21, admin, рубрики: angular.js, AngularJS, coffeescript, javascript, перевод, переводы, метки: angular.js, coffeescript, javascript, переводПеревод статьи Александра Хилла CoffeeScript and AngularJS. Это мой первый перевод и буду рад получить любые замечания и исправления.
AngularJS и CoffeeScript это отличная комбинация, не смотря на то, что CoffeeScript не пользуется большой популярностью в комьюнити AngularJS. В статье будут представлены несколько приемов, которые «облегчат» ваш код на AngularJS.
Читать полностью »
Чем живет мобильный Островок
2013-06-24 в 8:49, admin, рубрики: coffeescript, javascript, node.js, Ostrovok.ru, Мобильный веб, метки: coffeescript, javascript, node.js, Ostrovok.ru, мобильный вебВсем привет. Меня зовут Макс Дегтерев (у меня тут нет аккаунтра, так что вот мой twitter: @suprMax и сайт maxdegterev.name ). Мы недавно запустили новую классную версию мобильного сайта. Про него-то я вам сейчас и расскажу. Читать полностью »
CoffeeScript в примерах. Часть 1: Валидация
2013-06-23 в 11:32, admin, рубрики: coffeescript, javascript, примеры, Программирование, функциональное программирование, метки: coffeescript, javascript, примеры, функциональное программированиеВ статье приведено решение и описано его использование. Заказывайте темы для следующих статей в ЛС.
Тут можно получить информацию
- примеры использования CoffeeScript
- “классовое” ООП с CoffeeScript
- примеры удачных решений структуры алгоритма
- jQuery вместе с CoffeeScript
- микрошаблонизатор на CoffeeScript
Перевод оригинальной документации CoffeeScript
2013-06-14 в 17:30, admin, рубрики: coffeescript, javascript, я пиарюсь, метки: coffeescript, javascriptПривет! А мы между делом перевели оригинальную документацию CoffeeScript на русский язык и опубликовали ее cidocs.ru/coffeescript/
Зачем это сделали — под катом
Читать полностью »
Немного Coffee
2013-06-14 в 10:45, admin, рубрики: coffeescript, javascript, Программирование, функциональное программирование, метки: coffeescript, javascriptНемного интересного из мира CoffeeScript
Знакомство с CoffeeScript
2013-05-07 в 15:18, admin, рубрики: coffeescript, javascript, Веб-разработка, метки: coffeescript, javascriptСтатья представляет собой не исчерпывающее описание языка программирования CoffeeScript, а именно знакомство, обзор некоторых интересных возможностей. Целевая аудитория — те, кто еще не смотрел в сторону CoffeeScript, но так или иначе используют JavaScript в своих проектах.
CoffeeScript — это маленький язык, который транслируется в JavaScript. Его документация умещается на одной странице — coffeescript.org и отличается компактностью и наглядностью. Я даже сомневался в необходимости данной статьи, когда есть такое классное описание «от производителя», но все же рискнул расставить акценты и прояснить некоторые детали.
Читать полностью »
Время подключать исходники. Введение в Source Maps
2013-05-05 в 8:40, admin, рубрики: Closure Compiler, coffeescript, grunt, gruntjs, javascript, JSMin, TypeScript, UglifyJS, Проектирование и рефакторинг, метки: Closure Compiler, coffeescript, grunt, gruntjs, JSMin, TypeScript, UglifyJS В современной разработке ваш код сильно отличается от кода на «боевом» сервере (production) после компиляции, минификации, объединения и разных оптимизаций. Тут-то и вступают в игру карты кода (source maps), показывая точное соответствие элементов готового рабочего кода проекта и вашего кода разработки. В этом вводном уроке мы возьмём простой проект и запустим его с помощью различных компиляторов JavaScript с целью посмотреть работу карт кода в браузере.
Читать полностью »