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
Keling, JavaScript-da nima muhimligini, u bilan nimaga erisha olishimizni va qanday boshqa texnologiyalar bilan ushbu til yaxshi qo'llanilishini ko'rib chiqaylik.
5
-
=======
6
-
Let's see what's so special about JavaScript, what we can achieve with it, and what other technologies play well with it.
7
-
>>>>>>> fb4fc33a2234445808100ddc9f5e4dcec8b3d24c
8
4
9
5
## JavaScript bu nima?
10
6
11
-
<<<<<<< HEAD
12
-
*JavaScript* dastlab *"veb-sahifalarni jonlantirish"* uchun yaratilgan edi.
7
+
_JavaScript_ dastlab _veb-sahifalarni jonlantirish_ uchun yaratilgan edi.
13
8
14
-
Ushbu tilda dasturlar *skript* deb nomlanadi. Ular veb-sahifani HTML-da yozilishi mumkin va sahifa brauzer tomonidan yuklanganidan keyin ular avtomatik ravishda amalga oshiriladi.
15
-
=======
16
-
*JavaScript* was initially created to "make web pages alive".
17
-
18
-
The programs in this language are called *scripts*. They can be written right in a web page's HTML and run automatically as the page loads.
19
-
>>>>>>> fb4fc33a2234445808100ddc9f5e4dcec8b3d24c
9
+
Ushbu tilda dasturlar _skript_ deb nomlanadi. Ular veb-sahifani HTML-da yozilishi mumkin va sahifa brauzer tomonidan yuklanganidan keyin ular avtomatik ravishda amalga oshiriladi.
20
10
21
11
Skriptlar oddiy matn sifatida taqdim etiladi va amalga oshiriladi. Ularni ishga tushirish uchun maxsus tayyorgarlik yoki kompilatsiya kerak emas.
22
12
23
-
Shu jihatdan, JavaScript [Java] (https://en.wikipedia.org/wiki/Java_(programming_language)) tilidan juda farq qiladi.
13
+
Shu jihatdan, JavaScript [Java](<https://en.wikipedia.org/wiki/Java_(programming_language)>) tilidan juda farq qiladi.
24
14
25
-
<<<<<<< HEAD
26
15
```smart header="Nega <u>Java</u>Script?"
27
16
JavaScript yaratilganda, u dastlab "LiveScript" nomi bilan taqdim etilgan edi. Ammo Java o'sha paytlarda juda mashhur edi, shuning uchun Java tilining "ukasi" sifatida yangi tilni taqdim etish g'oyasi JS mashhur bo'lishga yordam beradi deb hisoblangan .
28
-
=======
29
-
```smart header="Why is it called <u>Java</u>Script?"
30
-
When JavaScript was created, it initially had another name: "LiveScript". But Java was very popular at that time, so it was decided that positioning a new language as a "younger brother" of Java would help.
31
-
>>>>>>> fb4fc33a2234445808100ddc9f5e4dcec8b3d24c
32
17
33
-
Ammo, rivojlanish jarayonida, JavaScript [ECMAScript](http://en.wikipedia.org/wiki/ECMAScript) deb ataladigan o'z xususiyatiga ega to'liq mustaqil tilga aylangan va hozirda Java tiliga hech qanday aloqasi yo'q.
18
+
Ammo, rivojlanish jarayonida, JavaScript [ECMAScript](http://en.wikipedia.org/wiki/ECMAScript) deb ataladigan o'z xususiyatiga ega to'liq mustaqil tilga aylangan va hozirda Java tiliga hech qanday aloqasi yo'q.
34
19
```
35
20
36
21
Bugungi kunda JavaScript nafaqat brauzerda, balki serverda yoki aslida [JavaScript interpretatori](https://en.wikipedia.org/wiki/JavaScript_engine) deb nomlangan maxsus dasturga ega bo'lgan har qanday qurilmada ham bajarilishi mumkin.
@@ -39,15 +24,9 @@ Brauzerlar o'z JavaScript interpretatorlariga ega, ular gohida "JavaScript virtu
39
24
40
25
Har bir intetptretatorni o'z nomi mavjud. Masalan:
41
26
42
-
<<<<<<< HEAD
43
-
-[V8](https://en.wikipedia.org/wiki/V8_(JavaScript_engine)) -- Chrome va Opera brauzerlarida qo'llanadi.
27
+
-[V8](<https://en.wikipedia.org/wiki/V8_(JavaScript_engine)>) -- Chrome va Opera brauzerlarida qo'llanadi.
- ...net Explorer brauerning turli xil versiyalari uchun "Trident" va "Chakra", Microsoft Edge uchun "ChakraCore", Safari uchun "Nitro" va "SquirrelFish" va boshqalar kabi boshqa kod nomlari mavjud.
46
-
=======
47
-
-[V8](https://en.wikipedia.org/wiki/V8_(JavaScript_engine)) -- in Chrome and Opera.
48
-
-[SpiderMonkey](https://en.wikipedia.org/wiki/SpiderMonkey) -- in Firefox.
49
-
- ...There are other codenames like "Chakra" for IE, "JavaScriptCore", "Nitro" and "SquirrelFish" for Safari, etc.
50
-
>>>>>>> fb4fc33a2234445808100ddc9f5e4dcec8b3d24c
29
+
- Explorer brauzerining turli xil versiyalari uchun "Trident" va "Chakra", Microsoft Edge uchun "ChakraCore", Safari uchun "Nitro" va "SquirrelFish" va boshqalar kabi boshqa kod nomlari mavjud.
51
30
52
31
Yuqoridagi atamalarni eslab qolish yaxshi, chunki ular netdagi ishlab chiquvchilar maqolalarida qo'llaniladi. Biz ulardan ham foydalanamiz. Masalan, agar "X funktsiyasini V8 qo'llab-quvvatlasa", ehtimol u Chrome va Opera-da ishlaydi.
53
32
@@ -59,11 +38,7 @@ Intetptretatorlar murakkab. Ammo asoslari oson.
59
38
2. Keyin u skriptni mashina tiliga o'zgartiradi ("kompilyatsiya qiladi").
60
39
3. Va keyin mashina kodi juda tez ishlaydi.
61
40
62
-
<<<<<<< HEAD
63
41
Interpretatatsiya jarayonning har bir bosqichida optimallashtirishlarni qo'llaydi. U hattoki kompilyatsiya qilingan skriptni ishlayotganda kuzatib boradi, u orqali oqib o'tadigan ma'lumotlarni tahlil qiladi va shu bilimga asoslangan holda mashina kodiga optimallashtirishlarni qo'llaydi. Tugatgandan so'ng, skriptlar juda tez ishlaydi.
64
-
=======
65
-
The engine applies optimizations at each step of the process. It even watches the compiled script as it runs, analyzes the data that flows through it, and further optimizes the machine code based on that knowledge.
66
-
>>>>>>> fb4fc33a2234445808100ddc9f5e4dcec8b3d24c
67
42
```
68
43
69
44
## Brauzerdagi JavaScript nimani bajara oladi?
@@ -74,11 +49,11 @@ JavaScript-ning imkoniyatlari u ishlayotgan muhitga juda bog'liq. Masalan, [Node
74
49
75
50
Brauzerda JavaScript veb-sahifani boshqarish, foydalanuvchi bilan o'zaro aloqasi va veb-server bilan bog'liq barcha narsani amalga oshirishi mumkin.
76
51
77
-
Masalan:
52
+
Masalan:
78
53
79
54
- Sahifaga yangi HTML qo'shish, mavjud tarkibni o'zgartirish, uslublarni o'zgartirish.
80
55
- Foydalanuvchining harakatlariga munosabat bildirish, sichqonchani bosish, ko'rsatgich harakatlari, tugmachalarni bosish bilan ishlash.
81
-
- Uzoq serverlarga tarmoq orqali so'rov yuboring, fayllarni yuklab olish va yuklash(deb nomlangan [AJAX](https://en.wikipedia.org/wiki/Ajax_(programming)) va [COMET](https://en.wikipedia.org/wiki/Comet_(programming)) texnologiyalar).
56
+
- Uzoq serverlarga tarmoq orqali so'rov yuboring, fayllarni yuklab olish va yuklash(deb nomlangan [AJAX](<https://en.wikipedia.org/wiki/Ajax_(programming)>) va [COMET](<https://en.wikipedia.org/wiki/Comet_(programming)>) texnologiyalar).
82
57
- Cookies-ni olish va o'rnatish, tashrif buyuruvchiga savollar berish, xabarlarni ko'rsatish.
83
58
- Mijoz tomonidagi ma'lumotlarni eslab qolish("mahalliy saqlash").
84
59
@@ -88,25 +63,18 @@ JavaScript-ning brauzerdagi imkoniyatlari foydalanuvchi xavfsizligi uchun chekla
88
63
89
64
Bunday cheklovlarga quyidagilar kiradi:
90
65
91
-
<<<<<<< HEAD
92
66
- Veb-sahifadagi JavaScript-ni qattiq diskdagi o'zboshimchalik bilan fayllarni o'qish / yozish, ularni nusxalash yoki dasturlarni bajarish mumkin emas. Uning OS tizimi funktsiyalariga to'g'ridan-to'g'ri kirish imkoniyati yo'q.
93
-
=======
94
-
- JavaScript on a webpage may not read/write arbitrary files on the hard disk, copy them or execute programs. It has no direct access to OS functions.
95
-
>>>>>>> fb4fc33a2234445808100ddc9f5e4dcec8b3d24c
96
67
97
-
Zamonaviy brauzerlar unga fayllar bilan ishlashga imkon beradi, lekin kirish cheklangan va faqat foydalanuvchi brauzer oynasiga faylni "tushirish" yoki uni `<input>` yorlig'i orqali tanlash kabi ba'zi bir amallarni bajargan taqdirdagina taqdim etiladi.
68
+
Zamonaviy brauzerlar unga fayllar bilan ishlashga imkon beradi, lekin kirish cheklangan va faqat foydalanuvchi brauzer oynasiga faylni "tushirish" yoki uni `<input>` yorlig'i orqali tanlash kabi ba'zi bir amallarni bajargan taqdirdagina taqdim etiladi.
69
+
70
+
Kamera/mikrofon va boshqa qurilmalar bilan o'zaro aloqa qilish usullari mavjud, ammo ular foydalanuvchidan aniq ruxsat talab qiladi. Shunday qilib, JavaScript-ni qo'llab-quvvatlaydigan sahifa veb-kamerani yashirincha yoqmasligi, atrofni kuzatishi va ma'lumotni [NSA](https://en.wikipedia.org/wiki/National_Security_Agency) ga yuborishi mumkin emas.
98
71
99
-
Kamera / mikrofon va boshqa qurilmalar bilan o'zaro aloqa qilish usullari mavjud, ammo ular foydalanuvchidan aniq ruxsat talab qiladi. Shunday qilib, JavaScript-ni qo'llab-quvvatlaydigan sahifa veb-kamerani yashirincha yoqmasligi, atrofni kuzatishi va ma'lumotni[NSA](https://en.wikipedia.org/wiki/National_Security_Agency) ga yuborishi mumkin emas.
100
-
- Turli xil yorliqlar / oynalar odatda bir-birlarini bilishmaydi. Ba'zan ular bilishadi, masalan, bitta oyna ikkinchisini ochish uchun JavaScript-ni ishlatganda. Ammo bu holatda ham bitta sahifadagi JavaScript-ni boshqa saytlarga kirish mumkin emas, agar ular turli saytlardan (boshqa domendan, protokoldan yoki portdan) bo'lsa.
72
+
- Turli xil yorliqlar/oynalar odatda bir-birlarini bilishmaydi. Ba'zan ular bilishadi, masalan, bitta oyna ikkinchisini ochish uchun JavaScript-ni ishlatganda. Ammo bu holatda ham bitta sahifadagi JavaScript-ni boshqa saytlarga kirish mumkin emas, agar ular turli saytlardan (boshqa domendan, protokoldan yoki portdan) bo'lsa.
101
73
102
-
<<<<<<< HEAD
103
-
Bu "Xuddi shu manba siyosati"(Same origin policy) deyiladi. Buning uchun *ikkala sahifa* ma'lumotlar almashinuvi to'g'risida kelishib olishlari va uni boshqaradigan maxsus JavaScript kodini o'z ichiga olishi kerak. Biz buni o'quv qo'llanmasida ko'rib chiqamiz.
104
-
=======
105
-
This is called the "Same Origin Policy". To work around that, *both pages* must agree for data exchange and contain a special JavaScript code that handles it. We'll cover that in the tutorial.
106
-
>>>>>>> fb4fc33a2234445808100ddc9f5e4dcec8b3d24c
74
+
Bu "Xuddi shu manba siyosati"(Same origin policy) deyiladi. Buning uchun _ikkala sahifa_ ma'lumotlar almashinuvi to'g'risida kelishib olishlari va uni boshqaradigan maxsus JavaScript kodini o'z ichiga olishi kerak. Biz buni o'quv qo'llanmasida ko'rib chiqamiz.
75
+
76
+
Ushbu cheklov, yana foydalanuvchi xavfsizligi uchun. Foydalanuvchi ochgan sahifa `http://anysite.com` URL manzili bo'lgan boshqa brauzer yorlig'iga kira olmasligi kerak `http://gmail.com` va u erdan ma'lumotlarni o'g'irlash.
107
77
108
-
Ushbu cheklov, yana foydalanuvchi xavfsizligi uchun. Foydalanuvchi ochgan sahifa `http://anysite.com` URL manzili bo'lgan boshqa brauzer yorlig'iga kira olmasligi kerak `http://gmail.com` va u erdan ma'lumotlarni o'g'irlash.
109
-
110
78
- JavaScript joriy sahifa kelgan serverga tarmoq orqali osongina aloqa qilish mumkin. Ammo uning boshqa saytlardan / domenlardan ma'lumotlarni qabul qilish qobiliyati nogiron. Iloji bo'lsa ham, bu uzoqdan aniq kelishuvni (HTTP sarlavhalarida ko'rsatilgan) talab qiladi. Yana bir bor bu xavfsizlikni cheklash.
111
79
112
80

@@ -115,24 +83,21 @@ Agar JavaScript brauzerdan tashqarida, masalan serverda ishlatilsa, bunday chekl
115
83
116
84
## JavaScript-ni qaysi xususiyatlari uni noyob qiladi?
117
85
118
-
JavaScript hech bo'lmaganda *uchta* ajoyib xususiyatga ega:
86
+
JavaScript hech bo'lmaganda _uchta_ ajoyib xususiyatga ega:
119
87
120
88
```solishtiring
121
89
+ HTML va CSS bilan to'liq integratsiyasi.
122
90
+ Oson ishlar osongina amalga oshiriladi.
123
91
+ Barcha asosiy brauzerlar tomonidan qo'llab-quvvatlanadi va ularda standart sifatida yoqilgan.
124
92
```
93
+
125
94
JavaScript - bu uchta narsani birlashtirgan yagona brauzer texnologiyasidir.
126
95
127
96
Bu JavaScript-ni noyob qiladi. Shuning uchun u brauzer feyslarini yaratishda eng keng tarqalgan vositadir.
128
97
129
-
<<<<<<< HEAD
130
98
Yangi texnologiyani o'rganishni rejalashtirayotib, uning istiqbollarini tekshirish ham muhimdir. Keling, zamonaviy tendentsiyalarga o'taylik.
131
99
132
100
## JavaScript "ustidan" qo'llanadigan tillar
133
-
=======
134
-
That said, JavaScript also allows to create servers, mobile applications, etc.
135
-
>>>>>>> fb4fc33a2234445808100ddc9f5e4dcec8b3d24c
136
101
137
102
JavaScript-ning sintaksisi hammaning ehtiyojlariga mos kelmaydi. Turli odamlar turli xususiyatlarni xohlashadi.
138
103
@@ -144,31 +109,14 @@ Zamonaviy asboblar transpilatsiyani juda tez va shaffof bajaradi, aslida dasturc
144
109
145
110
Bunday tillarning namunalari:
146
111
147
-
-[CoffeeScript](http://coffeescript.org/) JavaScript uchun "sintaktik shakar" dir. Ushbu til bizga qisqa sintaksisni va aniqroq kodni taqdim etadi. Odatda, Ruby dasurchilari shu tilni afzal ko'rishadi.
148
-
-[TypeScript](http://www.typescriptlang.org/) murakkab tizimlarni ishlab chiqish, soddalashtirish va qo'llab-quvvatlash uchun "strict data typing"ni qo'shishga qaratilgan. Microsoft tomonidan ishlab chiqilgan.
149
-
-[Dart](https://www.dartlang.org/) brauzer bo'lmagan muhitda (mobil ilovalar kabi) ishlaydigan o'z dvigateliga ega bo'lgan mustaqil til. Bu dastlab JavaScript uchun zaxira sifatida Google tomonidan taklif etildi, lekin hozirgi paytda, brauzerlar shu tilni ham JS-ga transpilatsiya bo'lishini talab qilishadi.
112
+
-[CoffeeScript](http://coffeescript.org/) JavaScript uchun "sintaktik shakar" dir. Ushbu til bizga qisqa sintaksisni va aniqroq kodni taqdim etadi. Odatda, Ruby dasurchilari shu tilni afzal ko'rishadi.
113
+
-[TypeScript](http://www.typescriptlang.org/) murakkab tizimlarni ishlab chiqish, soddalashtirish va qo'llab-quvvatlash uchun "strict data typing"ni qo'shishga qaratilgan. Microsoft tomonidan ishlab chiqilgan.
114
+
-[Dart](https://www.dartlang.org/) brauzer bo'lmagan muhitda (mobil ilovalar kabi) ishlaydigan o'z dvigateliga ega bo'lgan mustaqil til. Bu dastlab JavaScript uchun zaxira sifatida Google tomonidan taklif etildi, lekin hozirgi paytda, brauzerlar shu tilni ham JS-ga transpilatsiya bo'lishini talab qilishadi.
150
115
151
-
<<<<<<< HEAD
152
116
Bundan ham ko'proq tillar mavjud. Albatta, biz bu tillardan birini ishlatsak ham, biz nima qilayotganimizni tushunish uchun JavaScript-ni bilishimiz kerak.
153
117
154
118
## Xulosa
155
119
156
120
- JavaScript dastlab brauzer tili sifatida yaratilgan, ammo hozirgi paytda ko'pgina boshqa muhitlarda ham qo'llanilmoqda.
157
121
- Bugun JavaScript HTML/CSS bilan to'la integratsiyalashgan va eng keng tarqalgan brauzer tili hisoblanadi.
158
122
- JavaScript-ga "aylanadigan" va muayyan xususiyatlarni taqdim etadigan ko'plab tillar mavjud. Javascriptni o'zlashtirgandan so'ng kamida qisqacha ularga bir nazar tashlash tavsiya etiladi.
159
-
=======
160
-
-[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.
161
-
-[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.
162
-
-[Flow](http://flow.org/) also adds data typing, but in a different way. Developed by Facebook.
163
-
-[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.
164
-
-[Brython](https://brython.info/) is a Python transpiler to JavaScript that enables the writing of applications in pure Python without JavaScript.
165
-
-[Kotlin](https://kotlinlang.org/docs/reference/js-overview.html) is a modern, concise and safe programming language that can target the browser or Node.
166
-
167
-
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.
168
-
169
-
## Summary
170
-
171
-
- JavaScript was initially created as a browser-only language, but it is now used in many other environments as well.
172
-
- Today, JavaScript has a unique position as the most widely-adopted browser language with full integration in HTML/CSS.
173
-
- 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.
Bu kitob *qo'llanma*dir. U sizga tilni bosqichma-bosqich o'rganishda yordam berish maqsadida yozilgan. Ammo asoslar bilan tanishgandan so'ng, sizga boshqa manbalar kerak bo'ladi.
3
4
4
-
This book is a *tutorial*. It aims to help you gradually learn the language. But once you're familiar with the basics, you'll need other sources.
5
+
## Xususiyat
5
6
6
-
## Specification
7
+
[ECMA-262 xususiyatsi](https://www.ecma-international.org/publications/standards/Ecma-262.htm) JavaScript haqida eng chuqur, batafsil va rasmiy ma'lumotlarni o'z ichiga oladi. U tilni belgilaydi.
7
8
8
-
[The ECMA-262 specification](https://www.ecma-international.org/publications/standards/Ecma-262.htm) contains the most in-depth, detailed and formalized information about JavaScript. It defines the language.
9
+
Ammo shunchalik rasmiy bo'lganligi sababli, dastlab tushunish qiyin. Shuning uchun agar sizga til tafsilotlari haqida eng ishonchli ma'lumot manbai kerak bo'lsa, xususiyat to'g'ri joy. Ammo u kundalik foydalanish uchun emas.
9
10
10
-
But being that formalized, it's difficult to understand at first. So if you need the most trustworthy source of information about the language details, the specification is the right place. But it's not for everyday use.
11
+
Har yili yangi xususiyat versiyasi chiqariladi. Bu nashrlar orasida eng so'nggi xususiyat loyihasi <https://tc39.es/ecma262/> da joylashgan.
11
12
12
-
A new specification version is released every year. In-between these releases, the latest specification draft is at <https://tc39.es/ecma262/>.
13
+
"Deyarli standart" deb ataladigan ("3-bosqich") xususiyatlarni o'z ichiga olgan yangi ilg'or xususiyatlar haqida o'qish uchun <https://github.com/tc39/proposals> dagi takliflarni ko'ring.
13
14
14
-
To read about new bleeding-edge features, including those that are "almost standard" (so-called "stage 3"), see proposals at <https://github.com/tc39/proposals>.
15
+
Shuningdek, agar siz brauzer uchun ishlab chiqayotgan bo'lsangiz, qo'llanmaning [ikkinchi qismida](info:browser-environment) yoritilgan boshqa xususiyatlar ham mavjud.
15
16
16
-
Also, if you're developing for the browser, then there are other specifications covered in the [second part](info:browser-environment) of the tutorial.
17
+
## Qo'llanmalar
17
18
18
-
## Manuals
19
+
-**MDN (Mozilla) JavaScript Reference** misollar va boshqa ma'lumotlar bilan asosiy qo'llanmadir. Alohida til funksiyalari, metodlari va boshqalar haqida chuqur ma'lumot olish uchun ajoyib.
19
20
20
-
-**MDN (Mozilla) JavaScriptReference** is the main manual with examples and other information. It's great to get in-depth information about individual language functions, methods etc.
21
+
Uni <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference> da topishingiz mumkin.
21
22
22
-
One can find it at <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference>.
23
+
Garchi ko'pincha internet qidiruvidan foydalanish yaxshiroqdir. So'rovda "MDN [atama]" dan foydalaning, masalan `parseInt` funksiyasini qidirish uchun <https://google.com/search?q=MDN+parseInt>.
23
24
24
-
Although, it's often best to use an internet search instead. Just use "MDN [term]" in the query, e.g. <https://google.com/search?q=MDN+parseInt> to search for `parseInt` function.
25
+
## Moslik jadvallari
25
26
26
-
## Compatibility tables
27
+
JavaScript rivojlanayotgan til, yangi xususiyatlar muntazam ravishda qo'shiladi.
27
28
28
-
JavaScript is a developing language, new features get added regularly.
29
+
Brauzer va boshqa dvigatellar orasidagi qo'llab-quvvatlashni ko'rish uchun:
29
30
30
-
To see their support among browser-based and other engines, see:
31
+
-<http://caniuse.com> - xususiyat bo'yicha qo'llab-quvvatlash jadvallari, masalan zamonaviy kriptografiya funksiyalarini qaysi dvigatellar qo'llab-quvvatlashini ko'rish uchun: <http://caniuse.com/#feat=cryptography>.
32
+
-<https://kangax.github.io/compat-table> - til xususiyatlari va ularni qo'llab-quvvatlovchi yoki qo'llab-quvvatlamaydigan dvigatellar jadvali.
31
33
32
-
-<http://caniuse.com> - per-feature tables of support, e.g. to see which engines support modern cryptography functions: <http://caniuse.com/#feat=cryptography>.
33
-
-<https://kangax.github.io/compat-table> - a table with language features and engines that support those or don't support.
34
+
Bu manbalarning barchasi real hayotdagi ishlab chiqishda foydali, chunki ular til tafsilotlari, ularning qo'llab-quvvatlanishi va hokazo haqida qimmatli ma'lumotlarni o'z ichiga oladi.
34
35
35
-
All these resources are useful in real-life development, as they contain valuable information about language details, their support etc.
36
-
37
-
Please remember them (or this page) for the cases when you need in-depth information about a particular feature.
36
+
Muayyan xususiyat haqida chuqur ma'lumotga ehtiyoj sezganingizda, ularni (yoki ushbu sahifani) eslab qoling.
0 commit comments