CoffeeScript a-zA-Z

1,048
-1

Published on

CoffeeScript basics

Published in: Technology

CoffeeScript a-zA-Z

  1. 1. CoffeeScript a-zA-Z Artyom Trityakсуббота, 13 апреля 13 г.
  2. 2. WHAT Meta language on top of JavaScriptсуббота, 13 апреля 13 г.
  3. 3. WHAT Meta language on top of JavaScript Compiling to JavaScriptсуббота, 13 апреля 13 г.
  4. 4. WHAT Meta language on top of JavaScript Compiling to JavaScript ^ so we can use all JavaScript librariesсуббота, 13 апреля 13 г.
  5. 5. WHAT Meta language on top of JavaScript Compiling to JavaScript ^ so we can use all JavaScript libraries Adds syntax sugar Python / Ruby likeсуббота, 13 апреля 13 г.
  6. 6. WHY Avoid standard JS mistakes and hooks (like context, ===)суббота, 13 апреля 13 г.
  7. 7. Mistakes and hooksсуббота, 13 апреля 13 г.
  8. 8. WHY Avoid standard JS mistakes and hooks (like context, ===) Single code style for long-term projectsсуббота, 13 апреля 13 г.
  9. 9. Code styleсуббота, 13 апреля 13 г.
  10. 10. Code styleсуббота, 13 апреля 13 г.
  11. 11. Code styleсуббота, 13 апреля 13 г.
  12. 12. WHY Avoid standard JS mistakes and hooks (like context, ===) Single code style for long-term projects Write Less (Do More) ©суббота, 13 апреля 13 г.
  13. 13. Write Lessсуббота, 13 апреля 13 г.
  14. 14. WHY 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суббота, 13 апреля 13 г.
  15. 15. Huge communityсуббота, 13 апреля 13 г.
  16. 16. WHY 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)суббота, 13 апреля 13 г.
  17. 17. WHY 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)суббота, 13 апреля 13 г.
  18. 18. суббота, 13 апреля 13 г.
  19. 19. WHY 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суббота, 13 апреля 13 г.
  20. 20. BASICSсуббота, 13 апреля 13 г.
  21. 21. Basic operations looks sameсуббота, 13 апреля 13 г.
  22. 22. Unnecessary parentheses Oops...суббота, 13 апреля 13 г.
  23. 23. Necessary parenthesesсуббота, 13 апреля 13 г.
  24. 24. Necessary indentationсуббота, 13 апреля 13 г.
  25. 25. Not, or and tadadamсуббота, 13 апреля 13 г.
  26. 26. Functions, last returnсуббота, 13 апреля 13 г.
  27. 27. Functions, context, thisсуббота, 13 апреля 13 г.
  28. 28. Default argumentsсуббота, 13 апреля 13 г.
  29. 29. Splats...суббота, 13 апреля 13 г.
  30. 30. Splats... JSсуббота, 13 апреля 13 г.
  31. 31. Arrays generatorsсуббота, 13 апреля 13 г.
  32. 32. Cyclesсуббота, 13 апреля 13 г.
  33. 33. Classesсуббота, 13 апреля 13 г.
  34. 34. Backboneсуббота, 13 апреля 13 г.
  35. 35. OKAY. DEBUGGIN?суббота, 13 апреля 13 г.
  36. 36. Source Mapsсуббота, 13 апреля 13 г.
  37. 37. Source Mapsсуббота, 13 апреля 13 г.
  38. 38. Source Mapsсуббота, 13 апреля 13 г.
  39. 39. суббота, 13 апреля 13 г.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×