Skip to content

Commit 1d7e12d

Browse files
committed
Writing, grammar, punctuation, translation fixes
1 parent 3420812 commit 1d7e12d

File tree

15 files changed

+29
-29
lines changed

15 files changed

+29
-29
lines changed

1-js/01-getting-started/3-code-editors/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Aşağıdaki hafif düzenleyiciler ilginizi çekebilir:
3838
- [Atom](https://atom.io/) (tüm işletim sistemlerinde çalışır, ücretsiz).
3939
- [Sublime Text](http://www.sublimetext.com) (tüm işletim sistemlerinde çalışır, ücretli).
4040
- [Notepad++](https://notepad-plus-plus.org/) (sadece Windows'ta çalışır, ücretsiz).
41-
- Vim and Emacs gibi düzenleyiciler de oldukça iyidir fakat öğrenme süresi diğerler hafif düzenleyicilere göre daha uzundur.
41+
- Vim ve Emacs gibi düzenleyiciler de oldukça iyidir fakat öğrenme süresi diğerler hafif düzenleyicilere göre daha uzundur.
4242

4343
## Lütfen Tartışmayalım
4444

1-js/02-first-steps/01-hello-world/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ JavaScript kodundan önce ve sonra yazılan yorumlar. Çok eski JavaScript kitap
5959
//--></script>
6060
```
6161

62-
Bu yorumların amacı <script> etiketini anlamayan tarayıcılarda JavaScript kodunun ekrana yazılmasını engellemektir. <br>Fakat artık neredeyse tüm tarayıcılar `<script>` etiketini anladıklarından bu konuda da bir sıkıntı bulunmamaktadır. <br>Eğer böyle bir kod bloğu görürseniz kod çok eski diyebilirsiniz.
62+
Bu yorumların amacı `<script>` etiketini anlamayan tarayıcılarda JavaScript kodunun ekrana yazılmasını engellemektir. Fakat artık neredeyse tüm tarayıcılar `<script>` etiketini anladıklarından bu konuda da bir sıkıntı bulunmamaktadır. Eğer böyle bir kod bloğu görürseniz kod çok eski diyebilirsiniz.
6363

6464

6565
## Dışardan yüklenen Javascript kod dosyaları
@@ -92,7 +92,7 @@ Birkaç kod dosyası eklemek isterseniz aşağıdaki gibi yazabilirsiniz.
9292
```smart
9393
Kural olarak en basit JavaScript kodları doğrudan HTML içerisine yazılır. Daha karmaşık olanlar farklı dosyalarda taşınır.
9494
95-
Ayrı dosyalarda taşınmasının bir diğer güzel yanı tarayıcıların bu dosyaları indirip ön belleğe almasıdır.[cache] https://tr.wikipedia.org/wiki/Web_%C3%B6nbelle%C4%9Fi).
95+
Ayrı dosyalarda taşınmasının bir diğer güzel yanı tarayıcıların bu dosyaları indirip ön belleğe almasıdır [cache](https://tr.wikipedia.org/wiki/Web_%C3%B6nbelle%C4%9Fi).
9696
9797
Bu olaydan sonra eğer bu kod dosyaları değişmediyse daha sonraki sayfa gösterimlerinde o dosyaları tekrar indirmeyecektir. Yani kod dosyaları sadece bir defa indirilecektir. Bu da web sayfasının veri trafiğinin daha az olmasını ve sayfanın daha hızlı gösterilmesini sağlar.
9898
```

1-js/02-first-steps/02-structure/article.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Şu ana kadar `alert('Merhaba Dünya')` ifadesini gördük ve bunun uyarı mesajı verdiğini biliyorsunuz.
1010

11-
Kodun içerisinde istediğiniz kadar ifadeye. Diğer kod cümlesi bir birinden noktalı virgül ile ayrılır.
11+
Kodun içerisinde istediğimiz kadar ifadeye sahip olabiliriz. Diğer kod cümlesi bir birinden noktalı virgül ile ayrılır.
1212

1313
Örneğin burada mesaj ikiye ayrılmıştır.
1414

@@ -34,7 +34,7 @@ alert('Dünya')
3434
```
3535
JavaScript dilinde bu şekilde satır bırakarak ifadeyi bitirme olayına "üstü kapalı" noktalı virgül denilmektedir. Ayrıca [otomatik noktalı virgül koyma](https://tc39.github.io/ecma262/#sec-automatic-semicolon-insertion) da denir
3636

37-
**Çoğu durumda yeni satır noktalı virgül anlamına gelir. Unutulmamalı ki çoğu durum herzaman demek değildir.**
37+
**Çoğu durumda yeni satır, noktalı virgül anlamına gelir. Unutulmamalı ki çoğu durum, her zaman anlamına gelmez.**
3838

3939
Aşağıdaki örnekte görüleceği üzeri yeni satır noktalı virgül anlamına gelmemektedir.
4040

@@ -99,7 +99,7 @@ Yorum satırları kodun içerisinde herhangi bir yere koyulabilir. Kodun çalı
9999

100100
**Tek satır olarak yazmak istiyorsanız `//` kullanarak yorum yazabilirsiniz**
101101

102-
Kesik çizgi işaretlerinden sonra istediğiniz yorumu yazabilirsiniz.
102+
Eğik çizgi işaretlerinden sonra istediğiniz yorumu yazabilirsiniz.
103103

104104
Örneğin:
105105
```js run
@@ -109,7 +109,7 @@ alert('Merhaba');
109109
alert('Dünya'); // Bu yorum ise ifadeyi takip eder
110110
```
111111

112-
**Eğer birden çok satırda yorum yazmak istiyorsanız kesik çizgi + yıldız ile ( <code>/&#42;</code> ) yoruma başlayıp yıldız ve kesik çizgi ile bu kod bloğunu bitirebilirsiniz <code>&#42;/</code>.**
112+
**Eğer birden çok satırda yorum yazmak istiyorsanız eğik çizgi + yıldız ile ( <code>/&#42;</code> ) yoruma başlayıp, yıldız ve eğik çizgi ile bu kod bloğunu bitirebilirsiniz <code>&#42;/</code>.**
113113

114114
Örneğin:
115115

@@ -128,9 +128,9 @@ alert('Hello');
128128
alert('Dünya');
129129
```
130130

131-
```smart header="Klavye kısa yollarını kullanın!"
131+
```smart header="Klavye kısayollarını kullanın!"
132132
133-
Çoğu editör `key:Ctrl+/` kısa yolunu kullanarak tek satır veya `key:Ctrl+Shift+/` kullanarak çok satır yorum yapmanıza yardımcı olur. Mac için `key:Cmd` tuşu windows için ise `key:Ctrl` tuşudur.
133+
Çoğu editör `key:Ctrl+/` kısayolunu kullanarak tek satır veya `key:Ctrl+Shift+/` kullanarak çok satır yorum yapmanıza yardımcı olur. Mac için `key:Cmd` tuşu windows için ise `key:Ctrl` tuşudur.
134134
```
135135

136136
````warn header="Yorum satırı içerisinde ayrı bir yorum satırı yapılamaz!"

1-js/02-first-steps/03-strict-mode/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Bu direktif için kod dosyanızın başına `"use strict"` veya `'use strict'` y
1919
...
2020
```
2121

22-
Yakında fonksiyonları ( komutları gruplama ) göreceksiniz.
22+
Yakında fonksiyonları (komutları gruplama yolu) göreceksiniz.
2323

2424
`"use strict"` birden çok fonksiyonda kullanılacağı gibi tek fonksiyon için de kullanılabilir. Fakat genelde tüm dosya için kullanılır.
2525

1-js/02-first-steps/09-alert-prompt-confirm/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Bu bölüm JavaScript'i çevre bağımsız yani tarayıcı veya server farketmeksizin olduğu gibi kapsar.
44

5-
Fakat şu anda eğitimler tarayıcı üzerinde yapılmaktadır. Bundan dolayı en azından kullanıcı arayüzüne dair fonksiyon bilmenizde fayda var. Bu bölümde tarayıcıda çalışan `aler`, `prompt`, `confirm` fonksiyonları incelenecek.
5+
Fakat şu anda eğitimler tarayıcı üzerinde yapılmaktadır. Bundan dolayı en azından kullanıcı arayüzüne dair fonksiyon bilmenizde fayda var. Bu bölümde tarayıcıda çalışan `alert`, `prompt`, `confirm` fonksiyonları incelenecek.
66

77
## alert
88

1-js/02-first-steps/16-arrow-functions-basics/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ let ikiKati = n => n * 2;
4444
alert( ikiKati(3) ); // 6
4545
```
4646

47-
Eğer hiçbir değer yoksa parantez eklenmelidir. ( Bir değer olduğunda yukarıdaki gibi kullanılabilir.)
47+
Eğer hiçbir değer yoksa parantez eklenmelidir. (Bir değer olduğunda yukarıdaki gibi kullanılabilir.)
4848

4949

5050
```js run

1-js/03-code-quality/03-comments/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ function addJuice(kap) {
109109
```
110110
Tekrardan söylemek gerekirse nelerin olup bittiğini yorum değil, fonksiyonun kendisi söylemeli.Ayrıca kod yapısı fonksiyonlar şeklinde ayrık olduğunda daha düzgün olur. Her fonksiyonun ne argüman aldığı ne geri döndürdüğü bellidir.
111111

112-
Gerçekte neyin olup bittiğini söyleyen yorumu tamamen çıkarmak olanaksızdır. Bazen karmaşık algorimalara olabilir. Bazen akıllıca yapılmış kısa yollar olabilir. Fakat genel olarak kod basit ve kendi kendini açıklayıcı olmalı.
112+
Gerçekte neyin olup bittiğini söyleyen yorumu tamamen çıkarmak olanaksızdır. Bazen karmaşık algorimalara olabilir. Bazen akıllıca yapılmış kısayollar olabilir. Fakat genel olarak kod basit ve kendi kendini açıklayıcı olmalı.
113113

114114

115115
## İyi yorum

1-js/05-data-types/07-map-set-weakmap-weakset/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ Komiktir ki `Set` içerisindeki forEach` fonksiyonu 3 argümana sahiptir: bir de
229229

230230
Bu, 3 argüman alan `forEach` fonksiyonuna sahip olan `Map` ile uyumlu olması için yapılmıştır.
231231

232-
`Map`in sahip olduğu yineleme yapan fonksiyonlar burda da vardır:
232+
`Map`in sahip olduğu yineleme yapan fonksiyonlar burada da vardır:
233233

234234
- `set.keys()` -- değerler için bir yinelenebilir nesne döndürür,
235235
- `set.values()` -- `set.keys` ile aynı, `Map` ile uyumlu olması için yapılmış,

1-js/08-prototypes/02-function-prototype/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Sonuç şu şekildedir:
4646

4747
Görselde `"prototip"` yataydaki oktur, sıranda bir özelliktir. `[[Prototype]]` ise dikeydir ve `rabbit`'in `animal`'dan miras aldığını ifade eder.
4848

49-
## Sıradan F.prototype, yapıcı( contructor) özelliği
49+
## Sıradan F.prototype, yapıcı (contructor) özelliği
5050

5151
Her fonksiyonun `"prototype"` özelliği bulunmaktadır. Siz belirtmeseniz bile bu geçerlidir.
5252

1-js/08-prototypes/03-native-prototypes/2-defer-to-prototype-extended/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ importance: 4
22

33
---
44

5-
# Fonksiyonlara Düzenleyici ( Decorator ) ekleyiniz.
5+
# Fonksiyonlara Düzenleyici (Decorator) ekleyiniz.
66

77
Tüm fonksiyonların prototiplerini `defer(ms)` metodunu ekleyiniz. Bu metod çağrılan fonksiyonu `ms` kadar geciktiren bir kapsayıcıdır.
88

0 commit comments

Comments
 (0)