|
Try CoffeeScript
|
Interne |
Passing Juice |
|
Language Reference
|
Interne |
Passing Juice |
|
Resources
|
Interne |
Passing Juice |
|
GitHub
|
Externe |
Passing Juice |
|
Introduction
|
Interne |
Passing Juice |
|
Overview
|
Interne |
Passing Juice |
|
CoffeeScript 2
|
Interne |
Passing Juice |
|
What’s New in CoffeeScript 2
|
Interne |
Passing Juice |
|
Compatibility
|
Interne |
Passing Juice |
|
Installation
|
Interne |
Passing Juice |
|
Usage
|
Interne |
Passing Juice |
|
Command Line
|
Interne |
Passing Juice |
|
Node.js
|
Interne |
Passing Juice |
|
Transpilation
|
Interne |
Passing Juice |
|
Functions
|
Interne |
Passing Juice |
|
Strings
|
Interne |
Passing Juice |
|
Objects and Arrays
|
Interne |
Passing Juice |
|
Comments
|
Interne |
Passing Juice |
|
Lexical Scoping and Variable Safety
|
Interne |
Passing Juice |
|
If, Else, Unless, and Conditional Assignment
|
Interne |
Passing Juice |
|
Splats, or Rest Parameters/Spread Syntax
|
Interne |
Passing Juice |
|
Loops and Comprehensions
|
Interne |
Passing Juice |
|
Array Slicing and Splicing
|
Interne |
Passing Juice |
|
Everything is an Expression
|
Interne |
Passing Juice |
|
Operators and Aliases
|
Interne |
Passing Juice |
|
Existential Operator
|
Interne |
Passing Juice |
|
Destructuring Assignment
|
Interne |
Passing Juice |
|
Chaining Function Calls
|
Interne |
Passing Juice |
|
Bound (Fat Arrow) Functions
|
Interne |
Passing Juice |
|
Generator Functions
|
Interne |
Passing Juice |
|
Async Functions
|
Interne |
Passing Juice |
|
Classes
|
Interne |
Passing Juice |
|
Prototypal Inheritance
|
Interne |
Passing Juice |
|
Switch and Try/Catch
|
Interne |
Passing Juice |
|
Chained Comparisons
|
Interne |
Passing Juice |
|
Block Regular Expressions
|
Interne |
Passing Juice |
|
Tagged Template Literals
|
Interne |
Passing Juice |
|
Modules
|
Interne |
Passing Juice |
|
Embedded JavaScript
|
Interne |
Passing Juice |
|
JSX
|
Interne |
Passing Juice |
|
Type Annotations
|
Interne |
Passing Juice |
|
Literate CoffeeScript
|
Interne |
Passing Juice |
|
Source Maps
|
Interne |
Passing Juice |
|
Cake, and Cakefiles
|
Interne |
Passing Juice |
|
Browser-Based Tests
|
Interne |
Passing Juice |
|
Books
|
Interne |
Passing Juice |
|
Screencasts
|
Interne |
Passing Juice |
|
Examples
|
Interne |
Passing Juice |
|
Chat
|
Interne |
Passing Juice |
|
Annotated Source
|
Interne |
Passing Juice |
|
Contributing
|
Interne |
Passing Juice |
|
Unsupported ECMAScript Features
|
Interne |
Passing Juice |
|
Named Functions and Function Declarations
|
Interne |
Passing Juice |
|
Breaking Changes From 1.x
|
Interne |
Passing Juice |
|
Bound (Fat Arrow) Functions
|
Interne |
Passing Juice |
|
Default Values
|
Interne |
Passing Juice |
|
Bound Generator Functions
|
Interne |
Passing Juice |
|
Classes
|
Interne |
Passing Juice |
|
Literate CoffeeScript Parsing
|
Interne |
Passing Juice |
|
Changelog
|
Interne |
Passing Juice |
|
Version 1.x Documentation
|
Interne |
Passing Juice |
|
2.5.1
|
Externe |
Passing Juice |
|
announcement
|
Interne |
Passing Juice |
|
Splats, a.k.a. object rest/spread syntax, for objects
|
Interne |
Passing Juice |
|
Async generator functions
|
Externe |
Passing Juice |
|
node.green
|
Externe |
Passing Juice |
|
Node.js
|
Externe |
Passing Juice |
|
core compiler
|
Interne |
Passing Juice |
|
npm
|
Externe |
Passing Juice |
|
options to pass to Babel
|
Externe |
Passing Juice |
|
Babel
|
Externe |
Passing Juice |
|
Bublé
|
Externe |
Passing Juice |
|
Traceur Compiler
|
Externe |
Passing Juice |
|
other ways
|
Externe |
Passing Juice |
|
Babel’s website to learn about presets and plugins
|
Externe |
Passing Juice |
|
Node API
|
Interne |
Passing Juice |
|
Gulp
|
Externe |
Passing Juice |
|
Webpack
|
Externe |
Passing Juice |
|
Grunt
|
Externe |
Passing Juice |
|
Broccoli
|
Externe |
Passing Juice |
|
polyfills
|
Externe |
Passing Juice |
|
other
|
Externe |
Passing Juice |
|
strategies
|
Externe |
Passing Juice |
|
functions
|
Interne |
Passing Juice |
|
YAML
|
Externe |
Passing Juice |
|
This is intentional
|
Interne |
Passing Juice |
|
rest parameters
|
Externe |
Passing Juice |
|
spread syntax
|
Externe |
Passing Juice |
|
Generator Functions
|
Interne |
Passing Juice |
|
YAML
|
Externe |
Passing Juice |
|
“dividend dependent modulo”
|
Externe |
Passing Juice |
|
this Digital Web article
|
Externe |
Passing Juice |
|
adopted it
|
Externe |
Passing Juice |
|
generator functions
|
Externe |
Passing Juice |
|
async functions
|
Externe |
Passing Juice |
|
chained comparisons
|
Externe |
Passing Juice |
|
ES2015 tagged template literals
|
Externe |
Passing Juice |
|
Dynamic import
|
Externe |
Passing Juice |
|
JSX
|
Externe |
Passing Juice |
|
React
|
Externe |
Passing Juice |
|
Babel with the React JSX transform
|
Externe |
Passing Juice |
|
Flow
|
Externe |
Passing Juice |
|
Comment Types syntax
|
Externe |
Passing Juice |
|
build tool
|
Interne |
Passing Juice |
|
Flow
|
Externe |
Passing Juice |
|
installed Flow
|
Externe |
Passing Juice |
|
create an issue
|
Externe |
Passing Juice |
|
as a document
|
Externe |
Passing Juice |
|
raw
|
Externe |
Passing Juice |
|
properly highlighted in a text editor
|
Externe |
Passing Juice |
|
HTML5 Tutorial
|
Externe |
Passing Juice |
|
Make
|
Externe |
Passing Juice |
|
Rake
|
Externe |
Passing Juice |
|
don’t expect any fanciness built-in
|
Interne |
Passing Juice |
|
Download current version here, 77k when gzipped
|
Interne |
Passing Juice |
|
CoffeeScript Issues
|
Externe |
Passing Juice |
|
CoffeeScript Google Group
|
Externe |
Passing Juice |
|
The CoffeeScript Wiki
|
Externe |
Passing Juice |
|
text editor extensions
|
Externe |
Passing Juice |
|
web framework plugins
|
Externe |
Passing Juice |
|
CoffeeScript build tools
|
Externe |
Passing Juice |
|
The FAQ
|
Externe |
Passing Juice |
|
JS2Coffee
|
Externe |
Passing Juice |
|
High-Rez Logo
|
Externe |
Passing Juice |
|
The Little Book on CoffeeScript
|
Externe |
Passing Juice |
|
Alex MacCaw
|
Externe |
Passing Juice |
|
Smooth CoffeeScript
|
Externe |
Passing Juice |
|
Eloquent JavaScript
|
Externe |
Passing Juice |
|
E. Hoigaard
|
Externe |
Passing Juice |
|
CoffeeScript: Accelerated JavaScript Development
|
Externe |
Passing Juice |
|
Trevor Burnham
|
Externe |
Passing Juice |
|
CoffeeScript Programming with jQuery, Rails, and Node.js
|
Externe |
Passing Juice |
|
CoffeeScript Ristretto
|
Externe |
Passing Juice |
|
Reg Braithwaite
|
Externe |
Passing Juice |
|
Testing with CoffeeScript
|
Externe |
Passing Juice |
|
CoffeeScript Application Development
|
Externe |
Passing Juice |
|
CoffeeScript Application Development Coookbook
|
Externe |
Passing Juice |
|
CoffeeScript in Action
|
Externe |
Passing Juice |
|
CoffeeScript: Die Alternative zu JavaScript
|
Externe |
Passing Juice |
|
A Sip of CoffeeScript
|
Externe |
Passing Juice |
|
Code School Course
|
Externe |
Passing Juice |
|
Meet CoffeeScript
|
Externe |
Passing Juice |
|
PluralSight
|
Externe |
Passing Juice |
|
CoffeeScript Basics
|
Externe |
Passing Juice |
|
best list of open-source CoffeeScript examples
|
Externe |
Passing Juice |
|
Hubot
|
Externe |
Passing Juice |
|
Pow
|
Externe |
Passing Juice |
|
Coffee-Resque
|
Externe |
Passing Juice |
|
Resque
|
Externe |
Passing Juice |
|
Orona
|
Externe |
Passing Juice |
|
Atom
|
Externe |
Passing Juice |
|
Trix
|
Externe |
Passing Juice |
|
join via your web browser
|
Externe |
Passing Juice |
|
here
|
Interne |
Passing Juice |
|
Grammar Rules — src/grammar
|
Interne |
Passing Juice |
|
Lexing Tokens — src/lexer
|
Interne |
Passing Juice |
|
The Rewriter — src/rewriter
|
Interne |
Passing Juice |
|
The Syntax Tree — src/nodes
|
Interne |
Passing Juice |
|
Lexical Scope — src/scope
|
Interne |
Passing Juice |
|
Helpers & Utility Functions — src/helpers
|
Interne |
Passing Juice |
|
The CoffeeScript Module — src/coffeescript
|
Interne |
Passing Juice |
|
Cake & Cakefiles — src/cake
|
Interne |
Passing Juice |
|
“coffee” Command-Line Utility — src/command
|
Interne |
Passing Juice |
|
Option Parsing — src/optparse
|
Interne |
Passing Juice |
|
Interactive REPL — src/repl
|
Interne |
Passing Juice |
|
Source Maps — src/sourcemap
|
Interne |
Passing Juice |
|
the repo
|
Externe |
Passing Juice |
|
proposal approval process
|
Externe |
Passing Juice |
|
the Wiki
|
Externe |
Passing Juice |
|
How The Parser Works
|
Externe |
Passing Juice |
|
plenty of company
|
Externe |
Passing Juice |
|
intentionally omitted
|
Externe |
Passing Juice |
|
function declaration
|
Externe |
Passing Juice |
|
function expression
|
Externe |
Passing Juice |
|
subtle differences between the two forms
|
Externe |
Passing Juice |
|
infer the names of such anonymous functions
|
Externe |
Passing Juice |
|
alternate syntax
|
Externe |
Passing Juice |
|
ES2015 spec regarding function default parameters
|
Externe |
Passing Juice |
|
destructuring default values
|
Externe |
Passing Juice |
|
aren’t allowed in ECMAScript
|
Externe |
Passing Juice |
|
2.5.1
|
Externe |
Passing Juice |
|
2.5.0
|
Externe |
Passing Juice |
|
Babel’s spec
|
Externe |
Passing Juice |
|
ESLint
|
Externe |
Passing Juice |
|
Prettier
|
Externe |
Passing Juice |
|
Numeric separators
|
Externe |
Passing Juice |
|
2.4.1
|
Externe |
Passing Juice |
|
traditional ES5
|
Interne |
Passing Juice |
|
modern ES module
|
Interne |
Passing Juice |
|
2.4.0
|
Externe |
Passing Juice |
|
Modules
|
Interne |
Passing Juice |
|
ECMAScript proposal
|
Externe |
Passing Juice |
|
shipped
|
Externe |
Passing Juice |
|
2.3.2
|
Externe |
Passing Juice |
|
2.3.1
|
Externe |
Passing Juice |
|
Try CoffeeScript
|
Interne |
Passing Juice |
|
2.3.0
|
Externe |
Passing Juice |
|
some subtle differences
|
Externe |
Passing Juice |
|
2.2.4
|
Externe |
Passing Juice |
|
2.2.3
|
Externe |
Passing Juice |
|
2.2.2
|
Externe |
Passing Juice |
|
2.2.1
|
Externe |
Passing Juice |
|
2.2.0
|
Externe |
Passing Juice |
|
2.1.1
|
Externe |
Passing Juice |
|
2.1.0
|
Externe |
Passing Juice |
|
JSX fragments syntax
|
Externe |
Passing Juice |
|
2.0.3
|
Externe |
Passing Juice |
|
2.0.2
|
Externe |
Passing Juice |
|
variable
|
Externe |
Passing Juice |
|
class and method names
|
Externe |
Passing Juice |
|
class fields
|
Externe |
Passing Juice |
|
2.0.1
|
Externe |
Passing Juice |
|
transpiler supports it
|
Externe |
Passing Juice |
|
2.0.0
|
Externe |
Passing Juice |
|
2.0.0-beta5
|
Externe |
Passing Juice |
|
legacy browser compiler
|
Interne |
Passing Juice |
|
2.0.0-beta4
|
Externe |
Passing Juice |
|
all the changes from 1.12.6 to 1.12.7
|
Interne |
Passing Juice |
|
breaking changes
|
Interne |
Passing Juice |
|
2.0.0-beta3
|
Externe |
Passing Juice |
|
Object rest/spread properties
|
Interne |
Passing Juice |
|
2.0.0-beta2
|
Externe |
Passing Juice |
|
all the changes from 1.12.5 to 1.12.6
|
Interne |
Passing Juice |
|
still intentionally throws a compiler error
|
Interne |
Passing Juice |
|
2.0.0-beta1
|
Externe |
Passing Juice |
|
Markdown-It
|
Externe |
Passing Juice |
|
2.0.0-alpha1
|
Externe |
Passing Juice |
|
1.12.7
|
Externe |
Passing Juice |
|
1.12.6
|
Externe |
Passing Juice |
|
1.12.5
|
Externe |
Passing Juice |
|
1.12.4
|
Externe |
Passing Juice |
|
1.12.3
|
Externe |
Passing Juice |
|
1.12.2
|
Externe |
Passing Juice |
|
browser-based tests
|
Interne |
Passing Juice |
|
1.12.1
|
Externe |
Passing Juice |
|
1.12.0
|
Externe |
Passing Juice |
|
1.11.1
|
Externe |
Passing Juice |
|
1.11.0
|
Externe |
Passing Juice |
|
1.10.0
|
Externe |
Passing Juice |
|
1.9.3
|
Externe |
Passing Juice |
|
1.9.2
|
Externe |
Passing Juice |
|
1.9.1
|
Externe |
Passing Juice |
|
1.9.0
|
Externe |
Passing Juice |
|
1.8.0
|
Externe |
Passing Juice |
|
1.7.1
|
Externe |
Passing Juice |
|
1.7.0
|
Externe |
Passing Juice |
|
1.6.3
|
Externe |
Passing Juice |
|
1.6.2
|
Externe |
Passing Juice |
|
with colors, even
|
Externe |
Passing Juice |
|
1.6.1
|
Externe |
Passing Juice |
|
Jason Walton
|
Externe |
Passing Juice |
|
1.5.0
|
Externe |
Passing Juice |
|
1.4.0
|
Externe |
Passing Juice |
|
1.3.3
|
Externe |
Passing Juice |
|
#2052
|
Externe |
Passing Juice |
|
1.3.1
|
Externe |
Passing Juice |
|
#1547
|
Externe |
Passing Juice |
|
1.2.0
|
Externe |
Passing Juice |
|
1.1.3
|
Externe |
Passing Juice |
|
@michaelficarra
|
Externe |
Passing Juice |
|
@geraldalewis
|
Externe |
Passing Juice |
|
@satyr
|
Externe |
Passing Juice |
|
@trevorburnham
|
Externe |
Passing Juice |
|
1.1.2
|
Externe |
Passing Juice |
|
1.1.1
|
Externe |
Passing Juice |
|
1.1.0
|
Externe |
Passing Juice |
|
1.0.1
|
Externe |
Passing Juice |
|
1.0.0
|
Externe |
Passing Juice |
|
0.9.6
|
Externe |
Passing Juice |
|
0.9.5
|
Externe |
Passing Juice |
|
Coco
|
Externe |
Passing Juice |
|
0.9.4
|
Externe |
Passing Juice |
|
0.9.3
|
Externe |
Passing Juice |
|
0.9.2
|
Externe |
Passing Juice |
|
0.9.1
|
Externe |
Passing Juice |
|
0.9.0
|
Externe |
Passing Juice |
|
0.7.2
|
Externe |
Passing Juice |
|
0.7.1
|
Externe |
Passing Juice |
|
0.7.0
|
Externe |
Passing Juice |
|
0.6.2
|
Externe |
Passing Juice |
|
0.6.1
|
Externe |
Passing Juice |
|
0.6.0
|
Externe |
Passing Juice |
|
0.5.6
|
Externe |
Passing Juice |
|
0.5.5
|
Externe |
Passing Juice |
|
Stan Angeloff
|
Externe |
Passing Juice |
|
0.5.4
|
Externe |
Passing Juice |
|
0.5.3
|
Externe |
Passing Juice |
|
0.5.2
|
Externe |
Passing Juice |
|
0.5.1
|
Externe |
Passing Juice |
|
0.5.0
|
Externe |
Passing Juice |
|
0.3.2
|
Externe |
Passing Juice |
|
0.3.0
|
Externe |
Passing Juice |
|
0.2.6
|
Externe |
Passing Juice |
|
0.2.5
|
Externe |
Passing Juice |
|
0.2.4
|
Externe |
Passing Juice |
|
0.2.3
|
Externe |
Passing Juice |
|
0.2.2
|
Externe |
Passing Juice |
|
0.2.1
|
Externe |
Passing Juice |
|
0.2.0
|
Externe |
Passing Juice |
|
Liam O’Connor-Davis
|
Externe |
Passing Juice |
|
0.1.6
|
Externe |
Passing Juice |
|
0.1.5
|
Externe |
Passing Juice |
|
0.1.4
|
Externe |
Passing Juice |
|
C#
|
Externe |
Passing Juice |
|
0.1.3
|
Externe |
Passing Juice |
|
0.1.2
|
Externe |
Passing Juice |
|
Narwhal
|
Externe |
Passing Juice |
|
Tom Robinson
|
Externe |
Passing Juice |
|
0.1.1
|
Externe |
Passing Juice |
|
0.1.0
|
Externe |
Passing Juice |