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
+23-23Lines changed: 23 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -76,42 +76,42 @@ Yra būdų komunikuoti su kamera/mikrofonu ir kitais įrenginiais, bet tai reika
76
76
77
77
Š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.
78
78
79
-
## What makes JavaScript unique?
79
+
## Ko ypatingas JavaScript?
80
80
81
-
There are at least *three* great things about JavaScript:
81
+
JavaScript turi bent jau *tris* nuostabius dalykus:
82
82
83
83
```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
87
87
```
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
89
89
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ą.
91
91
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.
93
93
94
-
## Languages "over" JavaScript
94
+
## Alternatyvos
95
95
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ų.
97
97
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ų.
99
99
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.
101
101
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ą.
103
103
104
-
Examples of such languages:
104
+
Tokių kalbų pavyzdžiai:
105
105
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.
110
110
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.
112
112
113
-
## Summary
113
+
## Reziumė
114
114
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