diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c9e5f8d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Icon[ ] \ No newline at end of file diff --git a/README.md b/README.md index 692021d..c7ae782 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Want to learn JavaScript correctly? [here's an awesome video course](https://ilo ## I present to you - The JavaScript Cheatsheet 💪 [![JavaScript Cheatsheet](js-cheatsheet-thumb-800.png)](js-cheatsheet.pdf) -[![JavaScript Cheatsheet](js-cheatsheet.png)](js-cheatsheet.pdf) +[![JavaScript Cheatsheet](src/js-cheatsheet.png)](js-cheatsheet.pdf) [Download the full 13-page PDF](js-cheatsheet.pdf) @@ -16,34 +16,34 @@ or Download individual pages: - Page 1: Basic Vocabulary, Seven Types, Objects -[PNG](js-cheatsheet1.png), [PDF](js-cheatsheet1.pdf) +[PNG](src/js-cheatsheet1.png), [PDF](src/js-cheatsheet1.pdf) - Page 2: Functions - parameters, invocation, parameters, return and more. -[PNG](js-cheatsheet2.png), [PDF](js-cheatsheet2.pdf) +[PNG](src/js-cheatsheet2.png), [PDF](src/js-cheatsheet2.pdf) - Page 3: Vocabulary around variables and scope -[PNG](js-cheatsheet3.png), [PDF](js-cheatsheet3.pdf) +[PNG](src/js-cheatsheet3.png), [PDF](src/js-cheatsheet3.pdf) - Page 4: Operators and coercion -[PNG](js-cheatsheet4.png), [PDF](js-cheatsheet4.pdf) +[PNG](src/js-cheatsheet4.png), [PDF](src/js-cheatsheet4.pdf) - Page 5: Conditional Statement (if/switch/ternary) + Truthy Falsy -[PNG](js-cheatsheet5.png), [PDF](js-cheatsheet5.pdf) +[PNG](src/js-cheatsheet5.png), [PDF](src/js-cheatsheet5.pdf) - Page 6: Loops - For, While, Do While -[PNG](js-cheatsheet6.png), [PDF](js-cheatsheet6.pdf) +[PNG](src/js-cheatsheet6.png), [PDF](src/js-cheatsheet6.pdf) - Page 7: Ways to create variable - var, let, const + Event Loop -[PNG](js-cheatsheet7.png), [PDF](js-cheatsheet7.pdf) +[PNG](src/js-cheatsheet7.png), [PDF](src/js-cheatsheet7.pdf) - Page 8: Browser -[PNG](js-cheatsheet8.png), [PDF](js-cheatsheet8.pdf) +[PNG](src/js-cheatsheet8.png), [PDF](src/js-cheatsheet8.pdf) - Page 9: DOM - Query, Create, Update, Delete, Events of DOM -[PNG](js-cheatsheet9.png), [PDF](js-cheatsheet9.pdf) +[PNG](src/js-cheatsheet9.png), [PDF](src/js-cheatsheet9.pdf) - Page 10: Auto-inherited properties + built-in objects -[PNG](js-cheatsheet10.png), [PDF](js-cheatsheet10.pdf) +[PNG](src/js-cheatsheet10.png), [PDF](src/js-cheatsheet10.pdf) - Page 11: Promise and Async Tasks -[PNG](js-cheatsheet11.png), [PDF](js-cheatsheet11.pdf) +[PNG](src/js-cheatsheet11.png), [PDF](src/js-cheatsheet11.pdf) - Page 12: 'this' keyword and 3 scenarios to remember -[PNG](js-cheatsheet12.png), [PDF](js-cheatsheet12.pdf) +[PNG](src/js-cheatsheet12.png), [PDF](src/js-cheatsheet12.pdf) - Page 13: Constructors - Custom and built-in constructors -[PNG](js-cheatsheet13.png), [PDF](js-cheatsheet13.pdf) +[PNG](src/js-cheatsheet13.png), [PDF](src/js-cheatsheet13.pdf) ## Change log: - +- August 2020: Reference added on page 1 for `var`, `let` and `const` - Nov 16, 2018: Added page 10-13 to the cheatsheet Topics added: - Page 10: Auto-inherited properties + built-in objects diff --git a/js-cheatsheet.pdf b/js-cheatsheet.pdf index 52a1a7e..517992b 100644 Binary files a/js-cheatsheet.pdf and b/js-cheatsheet.pdf differ diff --git a/js-cheatsheet1.afphoto b/js-cheatsheet1.afphoto deleted file mode 100644 index 40907f9..0000000 Binary files a/js-cheatsheet1.afphoto and /dev/null differ diff --git a/js-cheatsheet1.pdf b/js-cheatsheet1.pdf deleted file mode 100644 index 8167003..0000000 Binary files a/js-cheatsheet1.pdf and /dev/null differ diff --git a/js-cheatsheet1.png b/js-cheatsheet1.png deleted file mode 100755 index 14ce2d7..0000000 Binary files a/js-cheatsheet1.png and /dev/null differ diff --git a/js-cheatsheet10.afphoto b/js-cheatsheet10.afphoto deleted file mode 100644 index e0df88d..0000000 Binary files a/js-cheatsheet10.afphoto and /dev/null differ diff --git a/js-cheatsheet10.pdf b/js-cheatsheet10.pdf deleted file mode 100644 index 26ce664..0000000 Binary files a/js-cheatsheet10.pdf and /dev/null differ diff --git a/js-cheatsheet10.png b/js-cheatsheet10.png deleted file mode 100644 index 3288c0d..0000000 Binary files a/js-cheatsheet10.png and /dev/null differ diff --git a/js-cheatsheet11.afphoto b/js-cheatsheet11.afphoto deleted file mode 100644 index 7dfdf69..0000000 Binary files a/js-cheatsheet11.afphoto and /dev/null differ diff --git a/js-cheatsheet11.pdf b/js-cheatsheet11.pdf deleted file mode 100644 index d2ae4da..0000000 Binary files a/js-cheatsheet11.pdf and /dev/null differ diff --git a/js-cheatsheet11.png b/js-cheatsheet11.png deleted file mode 100644 index 7130b84..0000000 Binary files a/js-cheatsheet11.png and /dev/null differ diff --git a/js-cheatsheet12.afphoto b/js-cheatsheet12.afphoto deleted file mode 100644 index f3e4719..0000000 Binary files a/js-cheatsheet12.afphoto and /dev/null differ diff --git a/js-cheatsheet12.pdf b/js-cheatsheet12.pdf deleted file mode 100644 index c57dd94..0000000 Binary files a/js-cheatsheet12.pdf and /dev/null differ diff --git a/js-cheatsheet12.png b/js-cheatsheet12.png deleted file mode 100644 index dfd499a..0000000 Binary files a/js-cheatsheet12.png and /dev/null differ diff --git a/js-cheatsheet13.afphoto b/js-cheatsheet13.afphoto deleted file mode 100644 index f82b373..0000000 Binary files a/js-cheatsheet13.afphoto and /dev/null differ diff --git a/js-cheatsheet13.pdf b/js-cheatsheet13.pdf deleted file mode 100644 index 4cf5b79..0000000 Binary files a/js-cheatsheet13.pdf and /dev/null differ diff --git a/js-cheatsheet13.png b/js-cheatsheet13.png deleted file mode 100644 index f6e8725..0000000 Binary files a/js-cheatsheet13.png and /dev/null differ diff --git a/js-cheatsheet2.afphoto b/js-cheatsheet2.afphoto deleted file mode 100644 index d5d0fd0..0000000 Binary files a/js-cheatsheet2.afphoto and /dev/null differ diff --git a/js-cheatsheet2.pdf b/js-cheatsheet2.pdf deleted file mode 100644 index 2aba757..0000000 Binary files a/js-cheatsheet2.pdf and /dev/null differ diff --git a/js-cheatsheet2.png b/js-cheatsheet2.png deleted file mode 100755 index 3bb55a5..0000000 Binary files a/js-cheatsheet2.png and /dev/null differ diff --git a/js-cheatsheet3.afphoto b/js-cheatsheet3.afphoto deleted file mode 100644 index 88882f8..0000000 Binary files a/js-cheatsheet3.afphoto and /dev/null differ diff --git a/js-cheatsheet3.pdf b/js-cheatsheet3.pdf deleted file mode 100644 index 433874b..0000000 Binary files a/js-cheatsheet3.pdf and /dev/null differ diff --git a/js-cheatsheet3.png b/js-cheatsheet3.png deleted file mode 100755 index 8ad5902..0000000 Binary files a/js-cheatsheet3.png and /dev/null differ diff --git a/js-cheatsheet4.afphoto b/js-cheatsheet4.afphoto deleted file mode 100644 index 9dfb61f..0000000 Binary files a/js-cheatsheet4.afphoto and /dev/null differ diff --git a/js-cheatsheet4.pdf b/js-cheatsheet4.pdf deleted file mode 100644 index 0d04c31..0000000 Binary files a/js-cheatsheet4.pdf and /dev/null differ diff --git a/js-cheatsheet4.png b/js-cheatsheet4.png deleted file mode 100755 index 136a83f..0000000 Binary files a/js-cheatsheet4.png and /dev/null differ diff --git a/js-cheatsheet5.afphoto b/js-cheatsheet5.afphoto deleted file mode 100644 index 41fbcaa..0000000 Binary files a/js-cheatsheet5.afphoto and /dev/null differ diff --git a/js-cheatsheet5.pdf b/js-cheatsheet5.pdf deleted file mode 100644 index d3c46a4..0000000 Binary files a/js-cheatsheet5.pdf and /dev/null differ diff --git a/js-cheatsheet5.png b/js-cheatsheet5.png deleted file mode 100755 index 3bb80ef..0000000 Binary files a/js-cheatsheet5.png and /dev/null differ diff --git a/js-cheatsheet6.afphoto b/js-cheatsheet6.afphoto deleted file mode 100644 index a677f09..0000000 Binary files a/js-cheatsheet6.afphoto and /dev/null differ diff --git a/js-cheatsheet6.pdf b/js-cheatsheet6.pdf deleted file mode 100644 index d1d12c5..0000000 Binary files a/js-cheatsheet6.pdf and /dev/null differ diff --git a/js-cheatsheet6.png b/js-cheatsheet6.png deleted file mode 100755 index e3441d9..0000000 Binary files a/js-cheatsheet6.png and /dev/null differ diff --git a/js-cheatsheet7.afphoto b/js-cheatsheet7.afphoto deleted file mode 100644 index b21e8c8..0000000 Binary files a/js-cheatsheet7.afphoto and /dev/null differ diff --git a/js-cheatsheet7.pdf b/js-cheatsheet7.pdf deleted file mode 100644 index 396d29a..0000000 Binary files a/js-cheatsheet7.pdf and /dev/null differ diff --git a/js-cheatsheet7.png b/js-cheatsheet7.png deleted file mode 100755 index c0a5068..0000000 Binary files a/js-cheatsheet7.png and /dev/null differ diff --git a/js-cheatsheet8.afphoto b/js-cheatsheet8.afphoto deleted file mode 100644 index 94d11d2..0000000 Binary files a/js-cheatsheet8.afphoto and /dev/null differ diff --git a/js-cheatsheet8.pdf b/js-cheatsheet8.pdf deleted file mode 100644 index 103b629..0000000 Binary files a/js-cheatsheet8.pdf and /dev/null differ diff --git a/js-cheatsheet8.png b/js-cheatsheet8.png deleted file mode 100755 index 0c4331e..0000000 Binary files a/js-cheatsheet8.png and /dev/null differ diff --git a/js-cheatsheet9.afphoto b/js-cheatsheet9.afphoto deleted file mode 100644 index 7980239..0000000 Binary files a/js-cheatsheet9.afphoto and /dev/null differ diff --git a/js-cheatsheet9.pdf b/js-cheatsheet9.pdf deleted file mode 100644 index 99cfe98..0000000 Binary files a/js-cheatsheet9.pdf and /dev/null differ diff --git a/js-cheatsheet9.png b/js-cheatsheet9.png deleted file mode 100755 index c91b5c5..0000000 Binary files a/js-cheatsheet9.png and /dev/null differ diff --git a/js-cheatsheet.png b/src/js-cheatsheet-old.png old mode 100755 new mode 100644 similarity index 100% rename from js-cheatsheet.png rename to src/js-cheatsheet-old.png diff --git a/src/js-cheatsheet.pdf b/src/js-cheatsheet.pdf new file mode 100644 index 0000000..e369395 Binary files /dev/null and b/src/js-cheatsheet.pdf differ diff --git a/src/js-cheatsheet.png b/src/js-cheatsheet.png new file mode 100644 index 0000000..7ed89d1 Binary files /dev/null and b/src/js-cheatsheet.png differ diff --git a/src/js-cheatsheet1.afphoto b/src/js-cheatsheet1.afphoto new file mode 100644 index 0000000..480cf27 Binary files /dev/null and b/src/js-cheatsheet1.afphoto differ diff --git a/src/js-cheatsheet1.pdf b/src/js-cheatsheet1.pdf new file mode 100644 index 0000000..e369395 Binary files /dev/null and b/src/js-cheatsheet1.pdf differ diff --git a/src/js-cheatsheet1.png b/src/js-cheatsheet1.png new file mode 100644 index 0000000..7ed89d1 Binary files /dev/null and b/src/js-cheatsheet1.png differ diff --git a/src/js-cheatsheet10.afphoto b/src/js-cheatsheet10.afphoto new file mode 100644 index 0000000..4b55750 Binary files /dev/null and b/src/js-cheatsheet10.afphoto differ diff --git a/src/js-cheatsheet10.pdf b/src/js-cheatsheet10.pdf new file mode 100644 index 0000000..220658a Binary files /dev/null and b/src/js-cheatsheet10.pdf differ diff --git a/src/js-cheatsheet10.png b/src/js-cheatsheet10.png new file mode 100644 index 0000000..3f5c6bc Binary files /dev/null and b/src/js-cheatsheet10.png differ diff --git a/src/js-cheatsheet11.afphoto b/src/js-cheatsheet11.afphoto new file mode 100644 index 0000000..656ef3d Binary files /dev/null and b/src/js-cheatsheet11.afphoto differ diff --git a/src/js-cheatsheet11.pdf b/src/js-cheatsheet11.pdf new file mode 100644 index 0000000..6ea53c0 Binary files /dev/null and b/src/js-cheatsheet11.pdf differ diff --git a/src/js-cheatsheet11.png b/src/js-cheatsheet11.png new file mode 100644 index 0000000..4a4b884 Binary files /dev/null and b/src/js-cheatsheet11.png differ diff --git a/src/js-cheatsheet12.afphoto b/src/js-cheatsheet12.afphoto new file mode 100644 index 0000000..452df71 Binary files /dev/null and b/src/js-cheatsheet12.afphoto differ diff --git a/src/js-cheatsheet12.pdf b/src/js-cheatsheet12.pdf new file mode 100644 index 0000000..7755f71 Binary files /dev/null and b/src/js-cheatsheet12.pdf differ diff --git a/src/js-cheatsheet12.png b/src/js-cheatsheet12.png new file mode 100644 index 0000000..3148b41 Binary files /dev/null and b/src/js-cheatsheet12.png differ diff --git a/src/js-cheatsheet13.afphoto b/src/js-cheatsheet13.afphoto new file mode 100644 index 0000000..5782a47 Binary files /dev/null and b/src/js-cheatsheet13.afphoto differ diff --git a/src/js-cheatsheet13.pdf b/src/js-cheatsheet13.pdf new file mode 100644 index 0000000..cb11f20 Binary files /dev/null and b/src/js-cheatsheet13.pdf differ diff --git a/src/js-cheatsheet13.png b/src/js-cheatsheet13.png new file mode 100644 index 0000000..e4f55bf Binary files /dev/null and b/src/js-cheatsheet13.png differ diff --git a/src/js-cheatsheet2.afphoto b/src/js-cheatsheet2.afphoto new file mode 100644 index 0000000..06540c5 Binary files /dev/null and b/src/js-cheatsheet2.afphoto differ diff --git a/src/js-cheatsheet2.pdf b/src/js-cheatsheet2.pdf new file mode 100644 index 0000000..f60704f Binary files /dev/null and b/src/js-cheatsheet2.pdf differ diff --git a/src/js-cheatsheet2.png b/src/js-cheatsheet2.png new file mode 100644 index 0000000..bc44096 Binary files /dev/null and b/src/js-cheatsheet2.png differ diff --git a/src/js-cheatsheet3.afphoto b/src/js-cheatsheet3.afphoto new file mode 100644 index 0000000..39af8ee Binary files /dev/null and b/src/js-cheatsheet3.afphoto differ diff --git a/src/js-cheatsheet3.pdf b/src/js-cheatsheet3.pdf new file mode 100644 index 0000000..c7847bf Binary files /dev/null and b/src/js-cheatsheet3.pdf differ diff --git a/src/js-cheatsheet3.png b/src/js-cheatsheet3.png new file mode 100644 index 0000000..05154e9 Binary files /dev/null and b/src/js-cheatsheet3.png differ diff --git a/src/js-cheatsheet4.afphoto b/src/js-cheatsheet4.afphoto new file mode 100644 index 0000000..dcf91b1 Binary files /dev/null and b/src/js-cheatsheet4.afphoto differ diff --git a/src/js-cheatsheet4.pdf b/src/js-cheatsheet4.pdf new file mode 100644 index 0000000..b2b222c Binary files /dev/null and b/src/js-cheatsheet4.pdf differ diff --git a/src/js-cheatsheet4.png b/src/js-cheatsheet4.png new file mode 100644 index 0000000..4c1098d Binary files /dev/null and b/src/js-cheatsheet4.png differ diff --git a/src/js-cheatsheet5.afphoto b/src/js-cheatsheet5.afphoto new file mode 100644 index 0000000..c0c8d16 Binary files /dev/null and b/src/js-cheatsheet5.afphoto differ diff --git a/src/js-cheatsheet5.pdf b/src/js-cheatsheet5.pdf new file mode 100644 index 0000000..9da6512 Binary files /dev/null and b/src/js-cheatsheet5.pdf differ diff --git a/src/js-cheatsheet5.png b/src/js-cheatsheet5.png new file mode 100644 index 0000000..9aced99 Binary files /dev/null and b/src/js-cheatsheet5.png differ diff --git a/src/js-cheatsheet6.afphoto b/src/js-cheatsheet6.afphoto new file mode 100644 index 0000000..307e15b Binary files /dev/null and b/src/js-cheatsheet6.afphoto differ diff --git a/src/js-cheatsheet6.pdf b/src/js-cheatsheet6.pdf new file mode 100644 index 0000000..8adedbf Binary files /dev/null and b/src/js-cheatsheet6.pdf differ diff --git a/src/js-cheatsheet6.png b/src/js-cheatsheet6.png new file mode 100644 index 0000000..cb5fc7d Binary files /dev/null and b/src/js-cheatsheet6.png differ diff --git a/src/js-cheatsheet7.afphoto b/src/js-cheatsheet7.afphoto new file mode 100644 index 0000000..da89ffb Binary files /dev/null and b/src/js-cheatsheet7.afphoto differ diff --git a/src/js-cheatsheet7.pdf b/src/js-cheatsheet7.pdf new file mode 100644 index 0000000..bdcb376 Binary files /dev/null and b/src/js-cheatsheet7.pdf differ diff --git a/src/js-cheatsheet7.png b/src/js-cheatsheet7.png new file mode 100644 index 0000000..f37cd18 Binary files /dev/null and b/src/js-cheatsheet7.png differ diff --git a/src/js-cheatsheet8.afphoto b/src/js-cheatsheet8.afphoto new file mode 100644 index 0000000..c823773 Binary files /dev/null and b/src/js-cheatsheet8.afphoto differ diff --git a/src/js-cheatsheet8.pdf b/src/js-cheatsheet8.pdf new file mode 100644 index 0000000..ce7e8d2 Binary files /dev/null and b/src/js-cheatsheet8.pdf differ diff --git a/src/js-cheatsheet8.png b/src/js-cheatsheet8.png new file mode 100644 index 0000000..afd0142 Binary files /dev/null and b/src/js-cheatsheet8.png differ diff --git a/src/js-cheatsheet9.afphoto b/src/js-cheatsheet9.afphoto new file mode 100644 index 0000000..356e9e0 Binary files /dev/null and b/src/js-cheatsheet9.afphoto differ diff --git a/src/js-cheatsheet9.pdf b/src/js-cheatsheet9.pdf new file mode 100644 index 0000000..2ea1ec1 Binary files /dev/null and b/src/js-cheatsheet9.pdf differ diff --git a/src/js-cheatsheet9.png b/src/js-cheatsheet9.png new file mode 100644 index 0000000..f22460c Binary files /dev/null and b/src/js-cheatsheet9.png differ diff --git a/js2.afphoto b/src/js2.afphoto similarity index 100% rename from js2.afphoto rename to src/js2.afphoto