Commit Graph
83 Commits
Author SHA1 Message Date
Prashant SinghandKamran Ahmed e9dd0942e1 added content to - prototypal inheritance, implicti type casting, keyed collections, structured data, break continue, labeled statements, comparison operators, string operators, conditional operators (#2032)
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-05 03:15:30 +04:00
Marco Buontempo e2ec1b8363 Add descriptions to JavaScript Built-In Objects, and Defining Calling Functions (#2111) 2022-10-05 03:13:03 +04:00
aliaa gheisandKamran Ahmed 8bbe28f2ef Add content to (Implicit-type-casting, Async/Await, Comparison operator) with fix typo in comparison operator (#2125)
* 102-implicit-type-casting.md

* fix typo and add content in 101-comparison-operators.md

* Update 100-async-await.md

* fix typo compasion operator in javascript.json

* Rename 101-comparison-operators.md to 101-omparison-operators.md

* Update public/project/javascript.json

* Update content/roadmaps/106-javascript/content/103-javascript-type-casting/102-implicit-type-casting.md

* Update content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/101-omparison-operators.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-05 03:03:46 +04:00
Oussamaosman02andKamran Ahmed dd1f4c9108 Add string operator resources (#2133)
* Adding arguments-object

* Adding string-operators

* Update content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/106-string-operators.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-05 00:49:58 +04:00
HimanshuandKamran Ahmed 9491682fcc Update 101-this-in-a-method.md (#2035)
* Update 101-this-in-a-method.md

* Update content/roadmaps/106-javascript/content/111-javascript-this-keyword/101-this-in-a-method.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-04 17:34:51 +04:00
Kamran Ahmed 73c906e5da Fix broken build 2022-10-04 17:13:53 +04:00
Anirudh Mishra 8e4a7b1cad feat: add Chrome Dev Tools content to the JavaScript roadmap (#2061)
* feat: add basic readme for dev tools

* feat: debugging performance with lighthouse

* feat: debugging issues

* feat: memory leaks in js
2022-10-04 16:29:30 +04:00
Andres YandKamran Ahmed 24bda0c2e7 Added Mdn Source (#2104)
* Added Mdn Source

* Update content/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/100-labeled-statements.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-04 15:40:34 +04:00
shagun199andKamran Ahmed 5fbccc0e0a Add setInterval content (#2017)
* Update 102-set-interval.md

* Update content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/102-set-interval.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-02 18:09:39 +04:00
Muhammad Najib BalaandKamran Ahmed ef618348fe Add content for function borrowing
* added link to mdn docs for rest parameter

* Added links to MDN documentation for default parameters,
rest parameters and function parameters

* added rest parameter MDN Docs following
guide lines

* Added MDN Docs links to rest and

default parameters in function parameters

* Update content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md

* Update content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md

* Update content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/101-rest-params.md

* Update readme.md

* Added link to article on function borrowing

* Update content/roadmaps/106-javascript/content/111-javascript-this-keyword/100-function-borrowing.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-02 15:53:54 +04:00
Rishabh044andKamran Ahmed 3241793fb6 Updated 101-explicit-type-casting.md (#1998)
* Update 101-explicit-type-casting.md

* Update content/roadmaps/106-javascript/content/103-javascript-type-casting/101-explicit-type-casting.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-02 15:28:30 +04:00
Muhammad Najib BalaandKamran Ahmed 183c7db94f Added MDN Docs links to rest and default parameters readme file following the guidelines (#2002)
* added link to mdn docs for rest parameter

* Added links to MDN documentation for default parameters,
rest parameters and function parameters

* added rest parameter MDN Docs following
guide lines

* Added MDN Docs links to rest and

default parameters in function parameters

* Update content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md

* Update content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md

* Update content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/101-rest-params.md

* Update readme.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-02 15:23:31 +04:00
Marco Buontempo 2b0e39391e Add descriptions to JavaScript Conditional Operators, BigInt Operators, and Break Continue statements (#2003) 2022-10-02 15:20:08 +04:00
Ojas AklechaandKamran Ahmed 327dad1a3e Add content in equality algorithms to JavaScript roadmap (#1977)
* Updated isLooselyEqual operator

Updated isLooselyEqual operator

* Updated strictly equal operator

Updated strictly equal operator

* Updated Same Value

Updated Same Value

* Updated Same Valued Zero

Updated Same Valued Zero

* Update content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/100-is-loosely-equal.md

* Update content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/101-is-strictly-equal.md

* Update content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/103-same-value.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-10-01 19:58:33 +04:00
Nisarg-Chokshi 939a0ad80e Adding Arithmetic & Bitwise operators - JS roadmap (#1878)
* Adding Arithmetic & Bitwise operators

* Rectified Typos in the existing files
2022-09-27 15:17:12 +04:00
AroyanandKamran Ahmed 1847b37b07 feat: add weakset content (#1869)
* feat: add Set JavaScript content

* feat: add weakset javascript content

* Update content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/103-weak-set.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-25 16:38:49 +04:00
Aroyan 1d916e06f5 feat: add Set JavaScript content (#1859) 2022-09-24 16:06:43 +04:00
Arpi bd9ecfb498 Add content to JavaScript data structures subsection 100-arrays (#1855) 2022-09-24 16:05:00 +04:00
Jarrod JackandKamran Ahmed 49055e562a javascript roadmap - add content to javascript asynchronous setTimeout (#1854)
* javascript roadmap - add content to javascript modules subsection 112-101 set-timeout

* Update content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/101-set-timeout.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-24 16:04:30 +04:00
Will FeatherstonandKamran Ahmed a9f61adcfb Javascript Roadmap Add module content (#1850)
* Add contents to javascript modules subsection 100-commonjs

* Add contents to javascript modules subsection 101-esm

* Update content/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md

* Update content/roadmaps/106-javascript/content/115-javascript-modules/101-esm.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-24 16:02:02 +04:00
Aroyan 8eced490ba feat: add js comma operator content (#1829) 2022-09-22 10:34:10 +04:00
Ivaylo KarafeizovandKamran Ahmed a03314c9bf Add branching resources (#1825)
* Update readme.md

Added description and links.

* Update content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/readme.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-21 15:20:26 +04:00
Ivaylo KarafeizovandKamran Ahmed 80eafdad6e Add while statement in JavaScript roadmap (#1819)
* Update 105-while-statement.md

* Update content/roadmaps/106-javascript/content/106-javascript-loops-iterations/105-while-statement.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-21 13:21:47 +04:00
Ivaylo KarafeizovandKamran Ahmed 3fb362f231 Add do...while statement in JavaScript roadmap (#1820)
* Update 104-do-while-statement.md

* Update content/roadmaps/106-javascript/content/106-javascript-loops-iterations/104-do-while-statement.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-21 13:21:19 +04:00
Ivaylo KarafeizovandKamran Ahmed de4ea8a57e Update 100-if-else.md (#1821)
* Update 100-if-else.md

* Update content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/100-if-else.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-21 13:20:28 +04:00
Ivaylo KarafeizovandKamran Ahmed 1c0fd98625 Add JavaScript switch statement (#1822)
* Update 101-switch.md

* Update content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-21 13:19:28 +04:00
Ivaylo KarafeizovandKamran Ahmed e3a45167f5 Add comparison operators docs (#1814)
* Update 101-value-comparison-operators.md

* Update content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/101-value-comparison-operators.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-20 18:04:23 +04:00
skieurfoufouandKamran Ahmed d9dd0d6c14 Add JavaScript classes conte
* Update 113-javascript-classes.md

* Update content/roadmaps/106-javascript/content/113-javascript-classes.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-18 14:43:10 +04:00
skieurfoufouandKamran Ahmed 1f86680cd2 Add callbacks content (#1748)
* Update readme.md

* Update content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-18 14:41:50 +04:00
skieurfoufouandKamran Ahmed 370de8163c Add memory management content (#1750)
* Update readme.md

* Update content/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-18 14:31:00 +04:00
skieurfoufouandKamran Ahmed 7d95e1ce08 Update 101-garbage-collection.md (#1751)
* Update 101-garbage-collection.md

* Update content/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-14 14:40:36 +04:00
Abhishek RawatandKamran Ahmed 5844d4ec4f Add modules resources (#1760)
* Add modules resources

Added resouces of javascript.info it covers complete picture of modules like what is module and how to use import, export and dynamic imports.

* Update content/roadmaps/106-javascript/content/115-javascript-modules/readme.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-14 14:13:19 +04:00
Hadiul IslamandKamran Ahmed 0d3d2d3ec3 Update 102-naming-rules.md (#1761)
* Update 102-naming-rules.md

JavaScript Style Guide

* Update content/roadmaps/106-javascript/content/101-javascript-variables/102-naming-rules.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-14 14:12:16 +04:00
skieurfoufouandKamran Ahmed 8420b8cea4 Add type conversion and type coercion resources (#1729)
* Update 100-type-conversion-coercion.md

* Update content/roadmaps/106-javascript/content/103-javascript-type-casting/100-type-conversion-coercion.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-12 15:18:37 +04:00
skieurfoufouandKamran Ahmed 715ddd9013 for...in statement resources (#1737)
* Update 100-for-in-statement.md

* Update content/roadmaps/106-javascript/content/106-javascript-loops-iterations/100-for-in-statement.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-12 15:09:47 +04:00
skieurfoufouandKamran Ahmed b6fb7a1217 Update 101-for-of-statement.md (#1738)
* Update 101-for-of-statement.md

* Update content/roadmaps/106-javascript/content/106-javascript-loops-iterations/101-for-of-statement.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-12 15:07:04 +04:00
skieurfoufouandKamran Ahmed 35aa3dc7c0 Add logical operators docs (#1742)
* Update 104-logical-operators.md

* Update content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/104-logical-operators.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-12 15:04:03 +04:00
skieurfoufouandKamran Ahmed d4342a5ce8 Add unary operators resources (#1743)
* Update 109-unary-operators.md

* Update content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/109-unary-operators.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-12 14:56:25 +04:00
skieurfoufouandKamran Ahmed 0ed37eb7da Update 110-relational-operators.md (#1744)
* Update 110-relational-operators.md

* Update content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/110-relational-operators.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-12 14:54:33 +04:00
Kamran Ahmed fb45c91364 Add related roadmaps on each roadmap 2022-09-08 20:20:30 +04:00
CodeGuage 6268c4717b Added description and resources (#1687) 2022-09-04 18:00:59 +04:00
CodeGuage e871dc063d Added description and resources to Lexical Scoping - JavaScript Roadmap (#1688)
* Added description and resources

* Updated the link's href

* Added more links
2022-09-04 18:00:44 +04:00
CodeGuageandKamran Ahmed 5ac971878f Added descriptions and resources to Prototypes - JavaScript Roadmap (#1686)
* Added descriptions and resources

* Update content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/100-prototype.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-04 18:00:23 +04:00
CodeGuage 29430e423d Some grammatic changes (#1685) 2022-09-04 17:51:51 +04:00
CodeGuageandKamran Ahmed ebcdef7cf0 Added description and resources to Recursion - JavaScript Roadmap (#1689)
* Added description and resources

* Update content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-04 17:50:20 +04:00
CodeGuage c379cd250f Added a new resource to learn JavaScript from (#1690) 2022-09-04 17:48:20 +04:00
iancoelandKamran Ahmed 63721de167 Add JS functions, parameters, arrow functions and IIFEs (#1661)
* Add javascript functions

* Add javascript function parameters

* Add javascript arrow functions

* Add javascript IIFE

* Update content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/readme.md

* Update content/roadmaps/106-javascript/content/109-javascript-functions/102-arrow-functions.md

* Update content/roadmaps/106-javascript/content/109-javascript-functions/103-iifes.md

* Update content/roadmaps/106-javascript/content/109-javascript-functions/readme.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-09-04 15:34:18 +04:00
CodeGuage de63d5872a Added resources to learn about iterators (#1669) 2022-09-04 15:28:57 +04:00
CodeGuage 018c15f862 Added description and resources to Closures - JavaScript Roadmap (#1670)
* Added resources to closures

* Added more info and made some grammatic changes.
2022-09-04 15:28:40 +04:00
HS bd967caadd Add asynchronous javascript content (#1676) 2022-09-04 15:24:38 +04:00