Skip to content

Commit cae2703

Browse files
committed
add chapter contents on each chapter that has inner sections
1 parent ef69930 commit cae2703

File tree

13 files changed

+91
-29
lines changed

13 files changed

+91
-29
lines changed

en/SUMMARY.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@
6363
- [Date and Time](date-and-time.md)
6464
- [JSON](json.md)
6565
- [Error Handling](error-handling/README.md)
66-
- [try...catch](error-handling/try...-catch.md)
67-
- [try...catch...finally](error-handling/try...catch...finally.md)
66+
- [Try...Catch](error-handling/try...-catch.md)
67+
- [Try...Catch...Finally](error-handling/try...catch...finally.md)
6868
- [Modules](modules.md)
6969
- [Regular Expression](regular-expression.md)
7070
- [Classes](classes/README.md)
@@ -89,9 +89,9 @@
8989
- [Currying](miscellaneous/currying.md)
9090
- [Polyfills and Transpilers](miscellaneous/polyfills-and-transpilers.md)
9191
- [Linked List](miscellaneous/linked-list.md)
92-
- [Global footprint](miscellaneous/global-footprint.md)
92+
- [Global Footprint](miscellaneous/global-footprint.md)
9393
- [Debugging](miscellaneous/debugging.md)
94-
- [Building and Deploying JS application](miscellaneous/building-and-deploying.md)
94+
- [Building and Deploying JS Application](miscellaneous/building-and-deploying.md)
9595
- [Callback](miscellaneous/callback.md)
9696
- [Web API and AJAX](miscellaneous/api-ajax.md)
9797
- [Single Thread Nature](miscellaneous/single-thread-nature.md)
@@ -123,9 +123,9 @@
123123
- [ES6 Concepts (Bonus Section)](es6-concepts/README.md)
124124
- [Let Const](es6-concepts/let-const.md)
125125
- [Map](es6-concepts/map.md)
126-
- [Arrow functions](es6-concepts/arrow-functions.md)
126+
- [Arrow Functions](es6-concepts/arrow-functions.md)
127127
- [Destructuring](es6-concepts/destructuring.md)
128-
- [Template literals](es6-concepts/template-literals.md)
128+
- [Template Literals](es6-concepts/template-literals.md)
129129
- [References](References.md)
130130
- [Resources](resources.md)
131131
- [Credits](Credits.md)

en/arrays/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,21 @@ Arrays are a special type of object. One can have [objects](../objects/) in an
7373
| `splice()` | Removes elements from an array and (optionally) replaces them, and returns the array |
7474
| `unshift()` | Adds one or more elements at the front of an array and returns the length |
7575

76+
In this chapter, we will explore following topics:
77+
* [For-Each](./for-each.md)
78+
* [Indices](./indices.md)
79+
* [Join](./join.md)
80+
* [Length](./length.md)
81+
* [Map](./map.md)
82+
* [Pop](./pop.md)
83+
* [Push](./push.md)
84+
* [Reverse](./reverse.md)
85+
* [Shift](./shift.md)
86+
* [Slice](./slice.md)
87+
* [Sort](./sort.md)
88+
* [Spread](./spread.md)
89+
* [Unshift](./unshift.md)
90+
91+
92+
7693

en/basics/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,9 @@ let message = hello + " " + world;
2525
```
2626

2727
This code can be executed by another program called an _interpreter_ that will read the code, and execute all the statements in the right order.
28+
29+
In this chapter, we will explore following topics:
30+
* [Comments](./comments.md)
31+
* [Equality](./equality.md)
32+
* [Types](./types.md)
33+
* [Variables](./variables.md)

en/browser-object-model-bom/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ alert("Welcome to Learn JavaScript")
1919
```
2020

2121
In this chapter, we are going to talk about various properties and methods of browser object model.
22-
* [cookies](./cookies.md)
23-
* [history](./history.md)
24-
* [location](./location.md)
25-
* [navigator](./navigator.md)
26-
* [popup](./popup.md)
27-
* [screen](./screen.md)
28-
* [window](./window.md)
22+
* [Cookies](./cookies.md)
23+
* [History](./history.md)
24+
* [Location](./location.md)
25+
* [Navigator](./navigator.md)
26+
* [Popup](./popup.md)
27+
* [Screen](./screen.md)
28+
* [Window](./window.md)
2929

3030

3131

en/classes/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,9 @@ Class must be defined before its usage.
3535
In the class body, methods or constructors are defined and executed in `strict mode`. Syntax not adhering to the strict mode results in error. 
3636

3737
Every time we create an object from a class we’re creating an **instance** of that class, for example the `myCar` variable above us with the `new` keyword is an instance. Instances are *independant* meaning it doesn’t affect any other instance. This is why classes are thought to be templates for objects. Since once you make that instance object it'll have the same methods as the original class.
38+
39+
40+
In this chapter, we will explore following topics:
41+
* [Access Modifiers](./access-modifiers.md)
42+
* [Inheritance](./inheritance.md)
43+
* [Static](./static.md)

en/conditional/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ The other thing conditions can do for you is allow for branching. You might have
1616

1717
In this chapter, we'll learn the basics of conditional logic in JavaScript, including the following topics:
1818

19-
* [if](./if.md)
20-
* [else](./else.md)
21-
* [switch](./switch.md)
22-
* [comparators](./comparators.md)
23-
* [concatenate](./concatenate.md)
19+
* [If](./if.md)
20+
* [Else](./else.md)
21+
* [Switch](./switch.md)
22+
* [Comparators](./comparators.md)
23+
* [Concatenate](./concatenate.md)

en/es6-concepts/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ Template literals provide a convenient way to create dynamic strings with embedd
2626
Overall, ES6 has become a cornerstone for modern JavaScript development. It is well-supported across modern web browsers and has reshaped the way developers write JavaScript code. Understanding ES6 is crucial for any JavaScript developer looking to stay up-to-date and write more efficient, maintainable, and readable code in today's web development landscape.
2727

2828
In this chapter, we are going to talk about following ES6 syntax.
29-
* [let const](./let-const.md)
30-
* [map](./map.md)
31-
* [arrow functions](./arrow-functions.md)
32-
* [destructuring](./destructuring.md)
33-
* [template literals](./template-literals.md)
29+
* [Let/Const](./let-const.md)
30+
* [Map](./map.md)
31+
* [Arrow Functions](./arrow-functions.md)
32+
* [Destructuring](./destructuring.md)
33+
* [Template Literals](./template-literals.md)

en/functions/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,10 @@ const double = (x) => 2 * x;
4545
{% hint style="warning" %}
4646
The `this` keyword in the arrow function represents the object that defined the arrow function. 
4747
{% endhint %}
48+
49+
In this chapter, we will explore following topics:
50+
* [Closures](./for-each.md)
51+
* [High Order Functions](./higher-order.md)
52+
* [Recursive Functions](./recursive-functions.md)
53+
* [Set Interval](./set-interval.md)
54+
* [Set Timeout](./set-timeout.md)

en/loops/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ for (var i = 0; i < cars.length; i++) {
2929
```
3030

3131
In this chapter, we are going to discuss the following topics:
32-
* [for](./for.md)
33-
* [while](./while.md)
34-
* [do...while](./dowhile.md)
35-
* [continue](./continue.md)
36-
* [break](./break.md)
32+
* [For](./for.md)
33+
* [While](./while.md)
34+
* [Do...While](./dowhile.md)
35+
* [Continue](./continue.md)
36+
* [Break](./break.md)

en/numbers/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,8 @@ The numeric constants are interpreted as hexadecimal if they are preceded by an
3939
```javascript
4040
let z = 0xFF; // 255
4141
```
42+
43+
In this chapter, we will explore following topics:
44+
* [Math](./math.md)
45+
* [Basic Operators](./operators.md)
46+
* [Advanced Operators](./advanced.md)

en/objects/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,11 @@ In javascript the objects are **mutable** because we change the values pointed b
3232
```
3333
3434
> _**Note:**_ It creates a new object with the specified prototype object and properties.
35+
36+
In this chapter, we will explore following topics:
37+
* [Delete](./delete.md)
38+
* [Enumeration](./enumeration.md)
39+
* [Mutable](./mutable.md)
40+
* [Properties](./properties.md)
41+
* [Prototype](./prototype.md)
42+
* [Reference](./reference.md)

en/server-side/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,8 @@ Unlike client-side code, which can only be written in JavaScript, server-side co
4545

4646
- **JSON**: JavaScript Object Notation (JSON) is a popular data format that is used to transmit data between a server and a web application. JSON is based on JavaScript, so it is easy to work with JSON data in JavaScript.
4747

48-
Up next, we will learn how to use JavaScript for server-side code with Node.js and how to use Server Side Rendering (SSR) to generate HTML on the server.
48+
Up next, we will learn how to use JavaScript for server-side code with Node.js and how to use Server Side Rendering (SSR) to generate HTML on the server.
49+
50+
In this chapter, we will explore following topics:
51+
* [Node.js](./nodejs.md)
52+
* [Server Side Rendering (SSR)](./server-side-rendering.md)

en/strings/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,12 @@ String indexes are zero-based, meaning that starting position of the first chara
5050
| `trimStart()` | Returns string with removed whitespaces from start |
5151
| `valueOf()` | Returns primitive value of string or string object |
5252

53+
54+
In this chapter, we will explore following topics:
55+
* [CharAt](./charAt.md)
56+
* [Concat](./concat.md)
57+
* [Create](./create.md)
58+
* [Length](./length.md)
59+
* [Replace](./replace.md)
60+
* [Split](./split.md)
61+
* [Substring](./substring.md)

0 commit comments

Comments
 (0)