mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-01-14 17:27:59 -05:00
* Bump version to 2.0.0; bump dependencies versions * Make v2 docs the primary docs; jettison the v1 docs’ source: whenever the v1 docs need to be rebuild in the future, that can be done on the `1` branch and copied over; simplify folder tree * Updated v1 docs that reflect that v2 is out and have updated paths to reflect that the v2 docs are now the primary docs, and the v1 docs only live under /v1/ * Add Google Analytics; track navigation, editing code and running code * 2.0.0 changelog * Fix link to root docs * No more @next; installing local copy should be --save-dev * Analytics on the browser-based tests page should prove fascinating . . . * Update annotated source * Add note to changelog clarifying scope
84 lines
7.1 KiB
HTML
84 lines
7.1 KiB
HTML
<nav id="contents" class="navbar contents">
|
||
<nav class="nav flex-column">
|
||
<a href="#try" class="nav-link d-md-none" data-action="sidebar-nav" data-toggle="try">Try CoffeeScript</a>
|
||
<a href="#top" class="nav-link" data-action="sidebar-nav">Overview</a>
|
||
<a href="#coffeescript-2" class="nav-link" data-action="sidebar-nav">CoffeeScript 2</a>
|
||
<nav class="nav flex-column">
|
||
<a href="#whats-new-in-coffeescript-2" class="nav-link" data-action="sidebar-nav">What’s New in CoffeeScript 2</a>
|
||
<a href="#why-coffeescript" class="nav-link" data-action="sidebar-nav">Why CoffeeScript When There’s ES6?</a>
|
||
<a href="#compatibility" class="nav-link" data-action="sidebar-nav">Compatibility</a>
|
||
</nav>
|
||
<a href="#installation" class="nav-link" data-action="sidebar-nav">Installation</a>
|
||
<a href="#usage" class="nav-link" data-action="sidebar-nav">Usage</a>
|
||
<nav class="nav flex-column">
|
||
<a href="#cli" class="nav-link" data-action="sidebar-nav">Command Line</a>
|
||
<a href="#nodejs-usage" class="nav-link" data-action="sidebar-nav">Node.js</a>
|
||
<a href="#transpilation" class="nav-link" data-action="sidebar-nav">Transpilation</a>
|
||
</nav>
|
||
<a href="#language" class="nav-link" data-action="sidebar-nav">Language Reference</a>
|
||
<nav class="nav flex-column">
|
||
<a href="#functions" class="nav-link" data-action="sidebar-nav">Functions</a>
|
||
<a href="#strings" class="nav-link" data-action="sidebar-nav">Strings</a>
|
||
<a href="#objects-and-arrays" class="nav-link" data-action="sidebar-nav">Objects and Arrays</a>
|
||
<a href="#comments" class="nav-link" data-action="sidebar-nav">Comments</a>
|
||
<a href="#lexical-scope" class="nav-link" data-action="sidebar-nav">Lexical Scoping and Variable Safety</a>
|
||
<a href="#conditionals" class="nav-link" data-action="sidebar-nav">If, Else, Unless, and Conditional Assignment</a>
|
||
<a href="#splats" class="nav-link" data-action="sidebar-nav">Splats, or Rest Parameters/Spread Syntax</a>
|
||
<a href="#loops" class="nav-link" data-action="sidebar-nav">Loops and Comprehensions</a>
|
||
<a href="#slices" class="nav-link" data-action="sidebar-nav">Array Slicing and Splicing</a>
|
||
<a href="#expressions" class="nav-link" data-action="sidebar-nav">Everything is an Expression</a>
|
||
<a href="#operators" class="nav-link" data-action="sidebar-nav">Operators and Aliases</a>
|
||
<a href="#existential-operator" class="nav-link" data-action="sidebar-nav">Existential Operator</a>
|
||
<a href="#destructuring" class="nav-link" data-action="sidebar-nav">Destructuring Assignment</a>
|
||
<a href="#chaining" class="nav-link" data-action="sidebar-nav">Chaining Function Calls</a>
|
||
<a href="#fat-arrow" class="nav-link" data-action="sidebar-nav">Bound (Fat Arrow) Functions</a>
|
||
<a href="#generators" class="nav-link" data-action="sidebar-nav">Generator Functions</a>
|
||
<a href="#async-functions" class="nav-link" data-action="sidebar-nav">Async Functions</a>
|
||
<a href="#classes" class="nav-link" data-action="sidebar-nav">Classes</a>
|
||
<a href="#prototypal-inheritance" class="nav-link" data-action="sidebar-nav">Prototypal Inheritance</a>
|
||
<a href="#switch" class="nav-link" data-action="sidebar-nav">Switch and Try/Catch</a>
|
||
<a href="#comparisons" class="nav-link" data-action="sidebar-nav">Chained Comparisons</a>
|
||
<a href="#regexes" class="nav-link" data-action="sidebar-nav">Block Regular Expressions</a>
|
||
<a href="#tagged-template-literals" class="nav-link" data-action="sidebar-nav">Tagged Template Literals</a>
|
||
<a href="#modules" class="nav-link" data-action="sidebar-nav">Modules</a>
|
||
<a href="#embedded" class="nav-link" data-action="sidebar-nav">Embedded JavaScript</a>
|
||
<a href="#jsx" class="nav-link" data-action="sidebar-nav">JSX</a>
|
||
</nav>
|
||
<a href="#type-annotations" class="nav-link" data-action="sidebar-nav">Type Annotations</a>
|
||
<a href="#literate" class="nav-link" data-action="sidebar-nav">Literate CoffeeScript</a>
|
||
<a href="#source-maps" class="nav-link" data-action="sidebar-nav">Source Maps</a>
|
||
<a href="#cake" class="nav-link" data-action="sidebar-nav">Cake, and Cakefiles</a>
|
||
<a href="#scripts" class="nav-link" data-action="sidebar-nav"><code>"text/coffeescript"</code> Script Tags</a>
|
||
<a href="test.html" class="nav-link" data-action="sidebar-nav">Browser-Based Tests</a>
|
||
<a href="#resources" class="nav-link" data-action="sidebar-nav">Resources</a>
|
||
<nav class="nav flex-column">
|
||
<a href="#books" class="nav-link" data-action="sidebar-nav">Books</a>
|
||
<a href="#screencasts" class="nav-link" data-action="sidebar-nav">Screencasts</a>
|
||
<a href="#examples" class="nav-link" data-action="sidebar-nav">Examples</a>
|
||
<a href="#chat" class="nav-link" data-action="sidebar-nav">Chat</a>
|
||
<a href="#annotated-source" class="nav-link" data-action="sidebar-nav">Annotated Source</a>
|
||
<a href="#contributing" class="nav-link" data-action="sidebar-nav">Contributing</a>
|
||
</nav>
|
||
<a href="https://github.com/jashkenas/coffeescript/" class="nav-item nav-link d-md-none" data-action="sidebar-nav">GitHub</a>
|
||
<a href="#unsupported" class="nav-link" data-action="sidebar-nav">Unsupported ECMAScript Features</a>
|
||
<nav class="nav flex-column">
|
||
<a href="#unsupported-let-const" class="nav-link" data-action="sidebar-nav"><code>let</code> and <code>const</code></a>
|
||
<a href="#unsupported-named-functions" class="nav-link" data-action="sidebar-nav">Named Functions and Function Declarations</a>
|
||
<a href="#unsupported-get-set" class="nav-link" data-action="sidebar-nav"><code>get</code> and <code>set</code> Shorthand Syntax</a>
|
||
</nav>
|
||
<a href="#breaking-changes" class="nav-link" data-action="sidebar-nav">Breaking Changes From 1.x</a>
|
||
<nav class="nav flex-column">
|
||
<a href="#breaking-change-fat-arrow" class="nav-link" data-action="sidebar-nav">Bound (Fat Arrow) Functions</a>
|
||
<a href="#breaking-changes-default-values" class="nav-link" data-action="sidebar-nav">Default Values</a>
|
||
<a href="#breaking-changes-bound-generator-functions" class="nav-link" data-action="sidebar-nav">Bound Generator Functions</a>
|
||
<a href="#breaking-changes-classes" class="nav-link" data-action="sidebar-nav">Classes</a>
|
||
<a href="#breaking-changes-super-extends" class="nav-link" data-action="sidebar-nav"><code>super</code> and <code>extends</code></a>
|
||
<a href="#breaking-changes-jsx-and-the-less-than-and-greater-than-operators" class="nav-link" data-action="sidebar-nav">JSX and the <code><</code> and <code>></code> Operators</a>
|
||
<a href="#breaking-changes-literate-coffeescript" class="nav-link" data-action="sidebar-nav">Literate CoffeeScript Parsing</a>
|
||
<a href="#breaking-changes-argument-parsing-and-shebang-lines" class="nav-link" data-action="sidebar-nav">Argument Parsing and <code>#!</code> Lines</a>
|
||
</nav>
|
||
<a href="#changelog" class="nav-link" data-action="sidebar-nav">Changelog</a>
|
||
<a href="/v1/" class="nav-link" data-action="sidebar-nav">Version 1.x Documentation</a>
|
||
</nav>
|
||
</nav>
|