Skip to content

Commit 9254977

Browse files
committed
Add JS Foundations to table of contents
1 parent 8c9e4bc commit 9254977

File tree

1 file changed

+37
-6
lines changed

1 file changed

+37
-6
lines changed

README.md

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<img src="./images/javascript.png" alt="Logo" width="80" height="80">
1313
</a>
1414

15-
<h3 align="center">JavaScript: The Advanced Concepts</h3>
15+
<h1 align="center">JavaScript: The Advanced Concepts</h1>
1616

1717
<p align="center">
1818
Research to gain a deeper understanding of how JavaScript works under the hood.
@@ -31,21 +31,52 @@
3131
<summary>Table of Contents</summary>
3232
<ol>
3333
<li>
34-
<a href="/Foundations.md">JavaScript Foundations</a>
34+
<h3><a href="/Foundations.md">JavaScript Foundations</a></h3>
3535
<ul>
3636
<li><a href="/Foundations.md/#javascript-engine">JS Engine</a></li>
37+
<li><a href="/Foundations.md/#interpreter">Interpreter</a></li>
38+
<li><a href="/Foundations.md/#compiler">Compiler</a></li>
39+
<li><a href="/Foundations.md/#ecmascript">ECMAScript</a></li>
40+
<li><a href="/Foundations.md/#writing-optimised-code">Writing optimised code</a></li>
41+
<li><a href="/Foundations.md/#inline-caching">Inline Caching</a></li>
42+
<li><a href="/Foundations.md/#hidden-classes">Hidden Classes</a></li>
43+
<li><a href="/Foundations.md/#call-stack">Call Stack</a></li>
44+
<li><a href="/Foundations.md/#memory-heap">Memory Heap</a></li>
45+
<ul>
46+
<li><a href="/Foundations.md/#garbage-collection">Garbage Collection</a></li>
47+
<li><a href="/Foundations.md/#memory-leaks">Memory Leaks</a></li>
48+
</ul>
49+
<li><a href="/Foundations.md/#javascript-runtime">JavaScript Runtime</a></li>
50+
<ul>
51+
<li><a href="/Foundations.md/#web-browser-api">Web Browser API</a></li>
52+
<li><a href="/Foundations.md/#the-heap">The Heap</a></li>
53+
<li><a href="/Foundations.md/#the-stack">The Stack</a></li>
54+
<li><a href="/Foundations.md/#the-web-api-container">The Web API Container</a></li>
55+
<li><a href="/Foundations.md/#the-callback-queue">The Callback Queue</a></li>
56+
<li><a href="/Foundations.md/#the-event-loop">The Event Loop</a></li>
57+
</ul>
58+
<li><a href="/Foundations.md/#node.js">Node.js</a></li>
59+
<li><a href="/Foundations.md/#lexical-environment">Lexical Environment</a></li>
60+
<li><a href="/Foundations.md/#scope">Scope</a></li>
61+
<li><a href="/Foundations.md/#execution-context">Execution Context</a></li>
62+
<ul>
63+
<li><a href="/Foundations.md/#global-execution-context">Global Execution Context</a></li>
64+
<li><a href="/Foundations.md/#functional-execution-context">Functional execution context</a></li>
65+
</ul>
66+
<li><a href="/Foundations.md/#hoisting">Hoisting</a></li>
67+
<li><a href="/Foundations.md/#scope-chain">Scope Chain</a></li>
68+
<li><a href="/Foundations.md/#this">This</a></li>
69+
<li><a href="/Foundations.md/#function-currying">Function Currying</a></li>
70+
<li><a href="/Foundations.md/#context-vs-scope">Context vs Scope</a></li>
3771
</ul>
3872
</li>
3973
<li>
40-
<a href="#getting-started">Getting Started</a>
74+
<h3><a href="#getting-started">Getting Started</a></h3>
4175
<ul>
4276
<li><a href="#prerequisites">Prerequisites</a></li>
4377
<li><a href="#setup">Setup</a></li>
4478
</ul>
4579
</li>
46-
<li><a href="#contributing">Contributing</a></li>
47-
<li><a href="#license">License</a></li>
48-
<li><a href="#acknowledgments">Acknowledgments</a></li>
4980
</ol>
5081
</details>
5182

0 commit comments

Comments
 (0)