JavaScript Ýokary Okuw Kitaby
Dmitriý Trepaçow tarapyndan JavaScript üçin Ileri Okuw Kitaby. Täze başlaýanlar üçin. Türkmen dilinde. Meseleler bar.
Stilizasiýa
001
JavaScript-de style atributy arkaly stilize etmek
002JavaScript-däki style atributynyň ölçeg birlikleri
003JavaScript-da ölçeg birlikleri bilen ýalňyşlyklar
004CSS aýratynlyklarynyň bahalaryny JavaScript-da açmak
005JavaScript-de style arkaly stilleri başlangyç ýagdaýyna getirmek
006JavaScript-da stileri köpçülikleýin girizmek
007JavaScript'de stil okamagyň kynçylyklary
008JavaScript-de CSS faýllaryndan häsiýetleri okamak
009JavaScript-da okalan bahalary öwürmek
010JavaScript-da klaslar bilen stil bermek
011JavaScript-de bir klas üçin stil ýasamak
012JavaScript-däki klasslaryň ulyşlyksyzlygy
013JavaScript-da data- atributy arkaly stilleri çalşyrmak
Element metrikalary
014
CSS elementlerini JavaScript üçin giňeltmek
015JavaScript-dä test elementi
016JavaScript-daki elementleriň müşderi ölçegleri
017JavaScript-de elementyň doly ölçegi
018JavaScript-de aýlanma elementiniň ölçegleri
019JavaScript-de elementleriň süýşürişi
020JavaScript-de elementyň süýşürmesini üýtgetmek
021JavaScript-de elementy ahyryna çenli aýlamak
022JavaScript-de elementleriň açylmagy
023JavaScript-da süýren zolagyň ini
Penjire ölçegleri
024
JavaScript-de penjireniň ölçegleri
025JavaScript-de skrol edilen bölegi hasaba alnan penjire ölçegleri
026JavaScript-de penjireniň süýşürmesini almak
027JavaScript-de penjireniň süýşürmesini alyş we üýtgetiş
028JavaScript-dä gapyň berlen ýere çykmak üçin usul
029JavaScript-de penjireni belli bir möçberde aýlamak metodu
030JavaScript-de bir elemente pencereni aýlamak üçin usul
031JavaScript-de Scroll Waka
Map Koleksiýalary
Set Koleksiýalary
Pseudo massiwler
Simwollar
051
JavaScript-daky Symbol görnüşine giriş
052JavaScript-da simwolyň düşündirişleri
053JavaScript-daky obýektleriň açar simwollary
054JavaScript-da Simwollar bilen obyektiň üstünden geçmek
055JavaScript-daky obyektiň içindäki funksiýa
056JavaScript-de funksiýa arkaly obýektler bilen amallar
057JavaScript-dä Global Simwollar
058JavaScript-de simwolyň adyny almak
059JavaScript-daky meşhur nyşanlar
Ýteratorlar
060
JavaScript-daky Iterirlenýän Obyektler
061JavaScript-da iterator funksiýasy
062JavaScript-da iterator çagyryşlary
063JavaScript-de generatorlar
064JavaScript-daki generator funksiýalaryndaky aýlawlar
065JavaScript-da iteratoryň bir gezek işleşi
066JavaScript-däki obyektiň iterator-y
067JavaScript-de iterirlenýän obýekti döretmek
068JavaScript-da hasaplanýan hásiýet arkaly generator
069JavaScript-däki gurlan iterator values
070JavaScript-däki Guralma Iterator keys
071JavaScript-däki gurlapyk itertor entries
072JavaScript-däki üç gurulma iterator
073JavaScript-da spread operator we iteratorlar
074JavaScript-däki setirler üçin gurulma iteratorlar
075JavaScript-de san sanlaryň massiwini almak
076JavaScript-de DOM elementlerini nomerlemek
077DOM elementleriniň maglumatlaryny JavaScriptde alyş
JSON formaty
Ammar
082
JavaScriptde brauzeriň ýerli ammary
083JavaScript-de derňewükde ammary saklamak
084JavaScript-da localStorage-da maglumatlar bilen işlemek
085JavaScript-de localStorage-de bir gezek saklamak
086JavaScript-de localStorage-da maglumatlary täzeden ýazmak
087JavaScript-de localStorage-da maglumatlary aýyrmak
088JavaScript-de localStorage ammaryny arassalamak
089JavaScript-da localStorage ýazgylarynyň sany
090JavaScript-de localStorage-daky ýazgylaryň tertip belgisi boýunça açar almak
091JavaScript-da indeksler boýunça ammary sanamak
092JavaScript-däki saklaýjyjynyň açar we gymmatlyk massiwleri
093JavaScript-da strukturalary localStorage-da saklamak
094JavaScript-dä localStorage saklanýan gurluşlary üýtgetmek
095JavaScript-de localStorage boýunça praktika
Regular ifadeler
096
JavaScript-da regulýar ifadeleriň giriş
097Nyşanlaryň gaýtalanma operatorlary
098JavaScript regulýar ifadelerinde toparlaw bracketlary
099JavaScript regulýar ifadelerinde ýörite nyşanlary goramak
100JavaScript regular ifadelerinde Ýaýly aýlawlar
101JavaScript-da regulýar ifadelerde açgözçiligi çäklendirmek
102JavaScript regulýar ifadelerinde nyşan toparlary
103JavaScript regular ifadelerinde nyşan toplumlary
104Regulýarka-da nyşanlar toplumyny tersine öwürmek
105JavaScript regulýar ifadelerinde Kiril elipbiýiniň aýratynlyklary
106JavaScript-däki kwadrat käbirleriň içindäki aýratyn nyşanlar
107JavaScript regulýar ifadelerindeň toplumlarynyň içindäki nyşanlar toplumy
108JavaScript-yň regulýar ifadelerinde toplumlaryň içindäki ýüzler
109JavaScript regulýar ifadelerinde ýasy ýaýlaryň içinde şlýapka nyşany
110JavaScript regulýar ifadelerinde [ ] içindeki defis
111JavaScript regulyar ifadelerinde registri yok etmek
112JavaScript regulýar ifadelerinde setiriň başy we ahyry
113JavaScript regulýar ifadelerinde söz çägeleri
114JavaScript-daky regulýar ifadelerde köp setirlilik
115JavaScript regulýar ifadelerinde 'ýa-da' komandasy
116JavaScript-de regular ifadeli üýtgeýän
117JavaScript regulýar ifadelerinde test metodu
118JavaScript regulýar ifadelerindäki search metodu
119JavaScript-de düzgün ifadelerde split usuly
120JavaScript regular ifadelerinde match metodu
121JavaScript regulýar ifadelerinde match metodunda gapçyklar
122JavaScript regular ifadelerinde global match
123JavaScript düzgün ifadelerinde global matchAll
124JavaScript regulýar ifadelerinde exec metodu
125JavaScript regulýar ifadelerindäki lastIndex aýratynlygy
126JavaScript regular ifadelerinde replace metodunda gapjyklar
127JavaScript regulýar ifadelerinde replace metodunda callback
128JavaScript-daky regulýar ifadeleriň replace usulunda belli bir düzümiň jüplükleri
129JavaScript-dä regular ifadäniň içindäki kartlar
130JavaScript regular ifadelerinde Atlandyrylan karmanyň ady
131JavaScript regular ifadasyndaky atlandyrylan kartmanlar
132JavaScript regulýar ifadelerinde saklamýan çyzykly ayraçlar
133JavaScript regular ifadelerinde pozitiv we negativ gözegçilik
134JavaScript-de regulýar ifadeli setir
135JavaScript-da regex hatlar üçin flaglar
136JavaScript-daky regulýar ifadelerdäki yzky sles
Ýüz tutmalar we ýagdaýlar
137
JavaScript-da gözleg ýagdaýlaryna giriş
138JavaScript-da ýüze çykan ýagdaýlaryň görnüşleri
139JavaScript-da Ýalňyşlyklary tutmak
140JavaScript-dä try-catch bilen işlemek
141JavaScript-de iç içe giren koddada çaknyň tutulmasy
142JavaScript-dä Ýalňyş Obýekti
143JavaScript-daky esasy ýalňyş görnüşleri
144JavaScript-dä Ýalňyşlyk Görnüşlerini Ulanyş
145JavaScript-da Ýalňyşlyklary Atmak
146JavaScript-da dürli tipdäki ýalňyşlyklary ýüze çykarmak
147JavaScript-da öz ýalňyşlyk görnüşlerini taşlamak
148JavaScript-de data- atributlary bilen ýagdaýyň görnüşi
149JavaScript-dä JSON bilen çäklemeleriň nusgasy
150JavaScript-da Ýalňyşlyklary Geçirmek
Asinkronlyk
Asinkron çagyrmalar
155
JavaScript-da çakyýeti çaýyrmalar bilen asinhron kod
156JavaScript-da asinkron netijäni kollbekä ýetirmek
157JavaScript-da asinkron kollbek parametrlerini ýollamak
158JavaScript-de asinhron çagyrmalar üçin çakylyşlar
159JavaScript-de asinkron çagyryşlar arkaly suratlary ýükleme
160JavaScript-daky callback hell meselesi
161JavaScript-da aýlawda asinhron surat ýüklemek
Promisler
162
JavaScript-de promiseleriň girişi
163JavaScript-da Ýeňilliklerde Istiýsarly Ýagdaýlar
164JavaScript-däki promis ýalňyşlyk objekti
165JavaScript-dä belliklerde ayratyn ýalňyşlyklary tutmak
166JavaScript-däki promisalaryň ýagdaýlary
167JavaScript-da boljak zynjyrlary
168JavaScript-da zynjyr içindäki promisler
169JavaScript-da pursatlar zynjyrynda çaklamalar
170JavaScript-da promises massiwleri bilen işlemek
171JavaScript-da Işlenen Promiselary Döretmek
172JavaScript-da asinkron kody promisleşdirmek
173JavaScript-daği promise hell meselesi
174JavaScript-da Ýürrüş Düzgüninde Promiseler
175JavaScript-da sinhron uslubdaky ýalňyşlyklar
Kitaphanalar
Gurallar
180
JavaScript-da Semantik Wersiýalama
181JavaScript-da terminal bilen işleşiğiň esaslary
182NodeJS guralyna giriş
183JavaScript'de npm-e giriş
184JavaScript-de bibliotekalary npm arkaly gurnamak
185JavaScript-da npm arkaly gysga görnüşde gurnamak
186JavaScript-daki package.json faýlyndaky garaşlylyklar
187JavaScript-dä npm-dä Dev baglylyklary
188JavaScript-däki npm baglylyklaryň wersiýa formatlary
189JavaScript-daky package.json faýlynyň düzmekleri
190JavaScript-de package.json faýlyny döretmek
191JavaScript-da npm taslamasyny göçürmek
192JavaScript-däki npm-de package-lock.json faýly
193JavaScript-de npm üsti bilen paketleri täzelemek
194JavaScript-de npm paketlerini aýyrmak
195NPM arkaly global ornaşdyrmak JavaScript
196JavaScript-de npm arkaly paketleri global ýok etmek
197JavaScript-daky npx guraly
198JavaScript'de npm arkaly skriptleri işletmek
199JavaScript-däki Yarn menedžeri
ES Modullary
200
JavaScript-däki häzirki zaman modullaryna giriş
201JavaScript-da ES modullaryny işletmek
202Webpack ýygnagyny JavaScript-de ornaşdyrmak
203Webpack ýygnagynyň JavaScript-de işleş prinsipi
204JavaScript'de Webpack gurlagyk düzmek
205Webpack ýygnamanyň JavaScript-de başlamasyny sazlamak
206JavaScript'de Webpack arkaly test ýygnama
207JavaScript-de bündi HTML-e birikdirmek
208JavaScript-de ES modulynyň döredilmegi
209JavaScript-de ES modulyny ulanyş
210JavaScript-da import etmekde at üýtgetmek
211JavaScript-dä modulyň ähli mazmunyny import etmek
212JavaScript-da Dümewi Eksport
213JavaScript-de eksportlaryň birleşmesi
214JavaScript-de eksportlar birikdirilende tutuş mazmuny import etmek
215ES modüllerinden JavaScript-de bahalary eksport etmek
216ES modullarynda JavaScript-de konstantalar ýaly bahalar
217JavaScript-de npm modullary import etmek
218JavaScript-dä ES modullarynyň dinamik importy
219JavaScript-da dinamik köp import
220CommonJS modüllerini ES modüllerine öwürmek JavaScript
HTTP Protokoly
Test serweri
224
JavaScript-de test serweri
225JavaScript-da test serwerinden peýdalanmak
226JavaScript arkaly test HTTP serwerinde kod ýerine ýetirmek
227JavaScript test serweri arkaly HTML döretmek
228JavaScript-daky test serwerinde jogap sarlaglary
229JavaScript test serwer portynyň sazlamasy
230JavaScript-da test serweriniň köp sanly işletmegi
Formalar
231
JavaScript-de formalary ibermek
232JavaScript-de Formalary ibermek usullary
233JavaScript-de formlary GET usuly bilen ibermek
234JavaScript-de POST metodu bilen formlary ibermek
235JavaScript-de GET haýyşlary
236JavaScript-de GET soraglarynyň ulanylyşy
237JavaScript-de form düwmeleri
238JavaScript arkaly formany ibermek
239JavaScript-de formany ibermegi gadagan etmek
240JavaScript-de FormData bilen işlemek
241JavaScript-de FormData metodlary
242JavaScript-de FormData-da Iteratory
AJAX
243
AJAX-a giriş
244AJAX-da fetch bilen işlemegiň esaslary
245JavaScript-de AJAX haýyşynda HTTP jogap kody
246JavaScript-de AJAX haýyşynyň üstünligi
247JavaScript-de AJAX haýyşlarynda ýüze çykýan ýagdaýlar
248JavaScript-dä AJAX ýalňyşlaryny doly tutmak
249JavaScript-de AJAX üsti bilen HTTP jogap sözbaşlary
250JavaScript-da AJAX arkaly JSON alyş
251HTTP talabanyň HTTP sözbaşylary JavaScriptde AJAX arkaly
252JavaScript-de AJAX arkaly GET soraglaryny ibermek
253JavaScript-de AJAX arkaly POST haýyşlaryny ibermek
254JavaScript-de URLSearchParams bilen AJAX arkaly maglumat ibermek
255FormData arkaly JavaScript-da AJAX üsti bilen maglumat ibermek
256FormData JavaScript ulanyp, AJAX arkaly formany ibermek
257JavaScript-de AJAX arkaly JSON-y serwere ibermek
258JavaScript-daky AJAX haýyşlarynda CORS syýasaty
259JavaScript-da AJAX haýyşlarynda kukileri geçirmek
260JavaScript-de fetch-iň sinhron stil
Kanwasyň üstünde işlemek
261
JavaScript-de canvas bilen işe başlamak
262JavaScript'de canvas arkaly çyzyk çekmek
263JavaScript arkaly canvas üsti bilen dörtburçluklary çyzmak
264JavaScript arkaly canvas üstünde töwerekleri çyzmak
265JavaScript'de canvas-da çyzyň reňkini üýtgetmek
266JavaScript-de canvas-da çyzyklaryň ölçegini üýtgetmek
267JavaScript-da canvas üçin aýlanmalar
Kod optimizasiýasy
268
JavaScript-de sahypanyň ýükleniş tizliginiň amilleri
269JavaScript-da elýeterli çeşmeler
270JavaScript-da gaýtalanýan amallary optimizasiýa etmek
271JavaScript-de agyr amallaryň gaýtalanmagyny optimizasiýa etmek
272JavaScript-daky aýlawly amallary optimizasiýasy
273JavaScript-da aýlawlaryň artykmaç geçişlerini optimizasiýa etmek
274JavaScript-dä gurluşan funksiýalar arkaly optimizasiýa
275JavaScript-da optimal algoritmi saýlamak
276JavaScript-da regulýar ifadeleri ulanmagy optimizasiýa etmek
277JavaScript-de DOM bilen işlemegi optimizasiýa etmek
278JavaScript-da ýatlyk sarp edilişini optimizasiýa etmek
279JavaScript-da massiw öwürmegini optimizasiýa etmek
280JavaScript-daky wakalar prosesleýjilerini optimizasiýa etmek
281JavaScript-de ýatdaşlyk arkaly tizligi gowulandyrmak
Maglumatlar
282