Skip to content

Commit dda9962

Browse files
committed
Add articles topics - better way
1 parent 529debe commit dda9962

File tree

1 file changed

+78
-68
lines changed

1 file changed

+78
-68
lines changed

README.md

Lines changed: 78 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ List of resources to learn **ECMAScript 6!**
88

99
* [How to Collaborate](#how-to-collaborate)
1010
* [Articles & Tutorials](#articles--tutorials)
11+
- [Optimisation]()
12+
- [Syntax]()
13+
- [Bindings]()
14+
- [Functions]()
15+
- [Built-ins]()
16+
- [Built-in extensions]()
17+
- [Subclassing]()
18+
- [Misc]()
19+
- [Annex b]()
1120
* [Books](#books)
1221
* [Built with ES6](#built-with-es6)
1322
* [Courses](#courses)
@@ -25,74 +34,75 @@ Just send a pull request or open an [issue](https://github.com/ericdouglas/ES6-L
2534

2635
## Articles & Tutorials
2736

28-
- **Optimisation**
29-
- proper tail calls (tail call optimisation)
30-
- **Syntax**
31-
- default function parameters
32-
- rest parameters
33-
- spread (...) operator
34-
- object literal extensions
35-
- for..of loops
36-
- octal and binary literals
37-
- template strings
38-
- RegExp "y" and "u" flags
39-
- destructuring
40-
- Unicode code point escapes
41-
- new.target
42-
43-
- **Bindings**
44-
- const
45-
- let
46-
- block-level function declaration
47-
48-
- **Functions**
49-
- arrow functions
50-
- class
51-
- super
52-
- generators
53-
54-
- **Built-ins**
55-
- typed arrays
56-
- Map
57-
- Set
58-
- WeakMap
59-
- WeakSet
60-
- Proxy
61-
- Reflect
62-
- Promise
63-
- Symbol
64-
- Well-known symbols
65-
66-
- **Built-in extensions**
67-
- Object static methods
68-
- Function "name" property
69-
- String static methods
70-
- String.prototype methods
71-
- RegExp.prototype methods
72-
- Array static methods
73-
- Array.static methods
74-
- Number properties
75-
- Math methods
76-
77-
- **Subclassing**
78-
- Array is subclassable
79-
- RegExp is subclassable
80-
- Function is subclassable
81-
- Promise is subclassable
82-
- miscellaneous is subclassable
83-
84-
- **Misc**
85-
- prototype and bound functions
86-
- Object static methods accept primitives
87-
- Miscellaneous
88-
89-
- **Annex b**
90-
- non-strict function semantics
91-
- `__proto__` in object literals
92-
- `Object.prototype.__proto__`
93-
- String.prototype HTML methods
94-
- RegExp.prototype.compile
95-
- RegExp syntax extensions
37+
### Optimisation
38+
#### proper tail calls (tail call optimisation)
39+
40+
### Syntax
41+
#### default function parameters
42+
#### rest parameters
43+
#### spread (...) operator
44+
#### object literal extensions
45+
#### for..of loops
46+
#### octal and binary literals
47+
#### template strings
48+
#### RegExp "y" and "u" flags
49+
#### destructuring
50+
#### Unicode code point escapes
51+
#### new.target
52+
53+
### Bindings
54+
#### const
55+
#### let
56+
#### block-level function declaration
57+
58+
### Functions
59+
#### arrow functions
60+
#### class
61+
#### super
62+
#### generators
63+
64+
### Built-ins
65+
#### typed arrays
66+
#### Map
67+
#### Set
68+
#### WeakMap
69+
#### WeakSet
70+
#### Proxy
71+
#### Reflect
72+
#### Promise
73+
#### Symbol
74+
#### Well-known symbols
75+
76+
### Built-in extensions
77+
#### Object static methods
78+
#### Function "name" property
79+
#### String static methods
80+
#### String.prototype methods
81+
#### RegExp.prototype methods
82+
#### Array static methods
83+
#### Array.static methods
84+
#### Number properties
85+
#### Math methods
86+
87+
### Subclassing
88+
#### Array is subclassable
89+
#### RegExp is subclassable
90+
#### Function is subclassable
91+
#### Promise is subclassable
92+
#### miscellaneous is subclassable
93+
94+
### Misc
95+
#### prototype and bound functions
96+
#### Object static methods accept primitives
97+
#### Miscellaneous
98+
99+
### Annex b
100+
#### non-strict function semantics
101+
#### `__proto__` in object literals
102+
#### `Object.prototype.__proto__`
103+
#### String.prototype HTML methods
104+
#### RegExp.prototype.compile
105+
#### RegExp syntax extensions
96106

97107
1. [Nicholas Zakas' articles](http://www.nczonline.net/blog/tag/ecmascript-6/)
98108
1. [A guide to 2ality’s posts on ECMAScript.next/ECMAScript 6](http://www.2ality.com/2012/11/guide-esnext.html)

0 commit comments

Comments
 (0)