Upload
artyom-trityak
View
909
Download
1
Embed Size (px)
DESCRIPTION
CoffeeScript basics
Citation preview
CoffeeScript
a-zA-Z
Artyom Trityakсуббота, 13 апреля 13 г.
Meta language on top of JavaScript
WHAT
суббота, 13 апреля 13 г.
Meta language on top of JavaScript
Compiling to JavaScript
WHAT
суббота, 13 апреля 13 г.
Meta language on top of JavaScript
Compiling to JavaScript
^ so we can use all JavaScript libraries
WHAT
суббота, 13 апреля 13 г.
Meta language on top of JavaScript
Compiling to JavaScript
^ so we can use all JavaScript libraries
Adds syntax sugar Python / Ruby like
WHAT
суббота, 13 апреля 13 г.
Avoid standard JS mistakes and hooks (like context, ===)
WHY
суббота, 13 апреля 13 г.
Mistakes and hooks
суббота, 13 апреля 13 г.
Avoid standard JS mistakes and hooks (like context, ===)
Single code style for long-term projects
WHY
суббота, 13 апреля 13 г.
Code style
суббота, 13 апреля 13 г.
Code style
суббота, 13 апреля 13 г.
Code style
суббота, 13 апреля 13 г.
Avoid standard JS mistakes and hooks (like context, ===)
Single code style for long-term projects
Write Less (Do More) ©
WHY
суббота, 13 апреля 13 г.
Write Less
суббота, 13 апреля 13 г.
Avoid standard JS mistakes and hooks (like context, ===)
Single code style for long-term projects
Write Less (Do More) ©
Huge community. From the box in Ruby on Rails
WHY
суббота, 13 апреля 13 г.
Huge community
суббота, 13 апреля 13 г.
Avoid standard JS mistakes and hooks (like context, ===)
Single code style for long-term projects
Write Less (Do More) ©
Huge community. From the box in Ruby on Rails
Open source (https://github.com/jashkenas/coffee-script)
WHY
суббота, 13 апреля 13 г.
Avoid standard JS mistakes and hooks (like context, ===)
Single code style for long-term projects
Write Less (Do More) ©
Huge community. From the box in Ruby on Rails
Open source (https://github.com/jashkenas/coffee-script)
WHY
суббота, 13 апреля 13 г.
суббота, 13 апреля 13 г.
Avoid standard JS mistakes and hooks (like context, ===)
Single code style for long-term projects
Write Less (Do More) ©
Huge community. From the box in Ruby on Rails
Open source (https://github.com/jashkenas/coffee-script)
When you are coding CoffeeScript you feel yourself like Jedi
WHY
суббота, 13 апреля 13 г.
BASICS
суббота, 13 апреля 13 г.
Basic operations looks same
суббота, 13 апреля 13 г.
Unnecessary parentheses
Oops...
суббота, 13 апреля 13 г.
Necessary parentheses
суббота, 13 апреля 13 г.
Necessary indentation
суббота, 13 апреля 13 г.
Not, or and tadadam
суббота, 13 апреля 13 г.
Functions, last return
суббота, 13 апреля 13 г.
Functions, context, this
суббота, 13 апреля 13 г.
Default arguments
суббота, 13 апреля 13 г.
Splats...
суббота, 13 апреля 13 г.
Splats... JS
суббота, 13 апреля 13 г.
Arrays generators
суббота, 13 апреля 13 г.
Cycles
суббота, 13 апреля 13 г.
Classes
суббота, 13 апреля 13 г.
Backbone
суббота, 13 апреля 13 г.
OKAY. DEBUGGIN?
суббота, 13 апреля 13 г.
Source Maps
суббота, 13 апреля 13 г.
Source Maps
суббота, 13 апреля 13 г.
Source Maps
суббота, 13 апреля 13 г.
суббота, 13 апреля 13 г.