You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/01-getting-started/1-intro/article.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Let's see what's so special about JavaScript, what we can achieve with it, and w
4
4
5
5
## What is JavaScript?
6
6
7
-
*JavaScript* was initially created to *"make webpages alive"*.
7
+
*JavaScript* was initially created to *"make web pages alive"*.
8
8
9
9
The programs in this language are called *scripts*. They can be written right in the HTML and executed automatically as the page loads.
10
10
@@ -85,7 +85,7 @@ There are at least *three* great things about JavaScript:
85
85
86
86
```compare
87
87
+ Full integration with HTML/CSS.
88
-
+ Simple things done simply.
88
+
+ Simple things are done simply.
89
89
+ Supported by all major browsers and enabled by default.
90
90
```
91
91
@@ -104,15 +104,15 @@ That's to be expected, because projects and requirements are different for every
104
104
105
105
So recently a plethora of new languages appeared, which are *transpiled* (converted) to JavaScript before they run in the browser.
106
106
107
-
Modern tools make the transpilation very fast and transparent, actually allowing developers to code in another language and autoconverting it "under the hood".
107
+
Modern tools make the transpilation very fast and transparent, actually allowing developers to code in another language and auto-converting it "under the hood".
108
108
109
109
Examples of such languages:
110
110
111
111
-[CoffeeScript](http://coffeescript.org/) is a "syntactic sugar" for JavaScript, it introduces shorter syntax, allowing to write more precise and clear code. Usually Ruby devs like it.
112
-
-[TypeScript](http://www.typescriptlang.org/) is concentrated on adding "strict data typing", to simplify development and support of complex systems. It is developed by Microsoft.
112
+
-[TypeScript](http://www.typescriptlang.org/) is concentrated on adding "strict data typing", to simplify the development and support of complex systems. It is developed by Microsoft.
113
113
-[Dart](https://www.dartlang.org/) is a standalone language that has its own engine that runs in non-browser environments (like mobile apps). It was initially offered by Google as a replacement for JavaScript, but as of now, browsers require it to be transpiled to JavaScript just like the ones above.
114
114
115
-
There are more. Of course even if we use one of those languages, we should also know JavaScript, to really understand what we're doing.
115
+
There are more. Of course, even if we use one of those languages, we should also know JavaScript, to really understand what we're doing.
0 commit comments