Skip to content

Commit 7652d67

Browse files
committed
Finished 1.1
1 parent d62c34f commit 7652d67

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

1-js/01-getting-started/1-intro/article.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -76,42 +76,42 @@ Yra būdų komunikuoti su kamera/mikrofonu ir kitais įrenginiais, bet tai reika
7676

7777
Šių ribojimų nėra, jeigu JavaScript'as vykdomas ne naršyklėje, bet, pavyzdžiui, serveryje. Šiuolaikinės naršyklės taip pat turi plugin'us/extension'us, kurie gali prašyti vartotojų leidimo.
7878

79-
## What makes JavaScript unique?
79+
## Ko ypatingas JavaScript?
8080

81-
There are at least *three* great things about JavaScript:
81+
JavaScript turi bent jau *tris* nuostabius dalykus:
8282

8383
```compare
84-
+ Full integration with HTML/CSS.
85-
+ Simple things are done simply.
86-
+ Support by all major browsers and enabled by default.
84+
+ Pilna integracija su HTML/CSS
85+
+ Paprastus dalykus padaryti yra nesudėtinga
86+
+ Palaikoma visuose populiariausiuose naršyklėse
8787
```
88-
JavaScript is the only browser technology that combines these three things.
88+
JavaScript'as yra vienintelė naršyklės technologija, kuri turi šiuos tris dalykus
8989

90-
That's what makes JavaScript unique. That's why it's the most widespread tool for creating browser interfaces.
90+
Štai kuo ypatingas JavaScript'as. Dėl to tai yra viena labiausiai išplitusių technologijų, kalbant apie naršyklės interfeiso kūrimą.
9191

92-
That said, JavaScript also allows to create servers, mobile applications, etc.
92+
Tačiau su JavaScript'u galima rašyti serverines, mobilias aplikacijas ir pan.
9393

94-
## Languages "over" JavaScript
94+
## Alternatyvos
9595

96-
The syntax of JavaScript does not suit everyone's needs. Different people want different features.
96+
JavaScript'o sintaksė, be abejo, tinka ne visiem ir ne visada. Skirtingi žmonės nori skirtingų pribumbasų.
9797

98-
That's to be expected, because projects and requirements are different for everyone.
98+
Tas yra logiška, nes kiekvienas projektas yra skirtingas ir gali turėti labai skirtingų reikalavimų.
9999

100-
So recently a plethora of new languages appeared, which are *transpiled* (converted) to JavaScript before they run in the browser.
100+
Dėl šių priežasčių atsirado daug kalbų, kurios yra *transpiliuojamos* (konvertuojamos) į JavaScript'ą ir tik tada vykdomos naršyklėje.
101101

102-
Modern tools make the transpilation very fast and transparent, actually allowing developers to code in another language and auto-converting it "under the hood".
102+
Modernūs įrankiai atlieką transpiliavimą labai greitai, tad programuotojai gali programuoti šiomis kalbomis nesigilindami į patį transpiliavimo procesą.
103103

104-
Examples of such languages:
104+
Tokių kalbų pavyzdžiai:
105105

106-
- [CoffeeScript](http://coffeescript.org/) is a "syntactic sugar" for JavaScript. It introduces shorter syntax, allowing us to write clearer and more precise code. Usually, Ruby devs like it.
107-
- [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.
108-
- [Flow](http://flow.org/) also adds data typing, but in a different way. Developed by Facebook.
109-
- [Dart](https://www.dartlang.org/) is a standalone language that has its own engine that runs in non-browser environments (like mobile apps), but also can be transpiled to JavaScript. Developed by Google.
106+
- [CoffeeScript](http://coffeescript.org/) yra "syntactic sugar" JavaScript'ui. Trumpesnė sintaksė, su kuria galima rašyti aiškesnį ir konkretesnį kodą. Tas dažniausiai patinka Ruby programuotojams.
107+
- [TypeScript](http://www.typescriptlang.org/) pagrindinis tikslas yra įvesti statinį tipizavimą. Tas palengvina sudėtingų sistemų programavimą. Sukurtas Microsft.
108+
- [Flow](http://flow.org/) taip pat turi statinį tipizavimą, bet kiek kitokiu būdu. Sukurtas Facebook.
109+
- [Dart](https://www.dartlang.org/) yra atskira kalba, kuri turi savo paties variklį, kuris veikia ne naršyklėse (pvz. mobiliose aplikacijose), bet taip pat gali būti transpiliuotas į Javascriptą. Sukurtas Google.
110110

111-
There are more. Of course, even if we use one of transpiled languages, we should also know JavaScript to really understand what we're doing.
111+
Yra ir daugiaų pavyzdžių. Tačiau, netgi jeigu mes naudojame kažkurią iš transpiliuojamų kalbų, suprasti JavaScript'ą yra ne mažiau svarbu.
112112

113-
## Summary
113+
## Reziumė
114114

115-
- JavaScript was initially created as a browser-only language, but is now used in many other environments as well.
116-
- Today, JavaScript has a unique position as the most widely-adopted browser language with full integration with HTML/CSS.
117-
- There are many languages that get "transpiled" to JavaScript and provide certain features. It is recommended to take a look at them, at least briefly, after mastering JavaScript.
115+
- JavaScript'as iš pat pradžių buvo sukurtas kaip kalba, veikianti naršyklėje, bet dabar turi ir daugiau aplinkų, kuriose gali būti vykdoma.
116+
- Šią dieną JavaScript'as yra unikalus tuo, kad tai labiausiai paplitusi kalba naršyklei, turinti pilną integraciją su HTML/CSS.
117+
- Yra daug kalbų, kurios gali būti "transipliuotos" į JavaScript'ą ir turi papildomų funkcijų. Rekomenduojama į jas bent jau trumpai pažvelgti po to, kaip išmoksti JavaScript.

0 commit comments

Comments
 (0)