Skip to content

Commit a9e0ae5

Browse files
Merge pull request #173 from kburakozdemir/js-getting-started-markdown-lint
JS getting started markdown lint
2 parents 39d6874 + 8ee7306 commit a9e0ae5

File tree

5 files changed

+12
-13
lines changed

5 files changed

+12
-13
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ Komutlar herhangi bir derleme ve hazırlığa gereksinim duymadan doğrudan çal
1212

1313
Bu yönden bakınca JavaScript diğer dillere kıyasla oldukça farklıdır. Bkz: [Java](http://en.wikipedia.org/wiki/Java).
1414

15-
1615
```smart header="Neden <u>Java</u>Script?"
1716
JavaScript ilk yazıldığında, başka bir adı vardı: "LiveScript". Ancak Java dili o dönemlerde çok ünlü olduğundan dolayı yeni bir dil ve "küçük kardeş" gibi görünmesi açısından JavaScript olarak değiştirildi.
1817
1918
Ancak JavaScript gelişerek kendince yönergeleri [ECMAScript](http://en.wikipedia.org/wiki/ECMAScript) olan bağımsız bir dil haline geldi. Şu anda Java ile hiçbir ilgisi bulunmamaktadır.
2019
```
20+
2121
Günümüzde JavaScript yalnızca ağ tarayıcıda değil, sunucuda veya
22-
[ JavaScript motoru](https://en.wikipedia.org/wiki/JavaScript_engine) olan her yerde çalışmaktadır.
22+
[JavaScript motoru](https://en.wikipedia.org/wiki/JavaScript_engine) olan her yerde çalışmaktadır.
2323

2424
Tarayıcılar bu JavaScript motoru gömülü bir biçimde gelirler. Bu ayrıca "JavaScript sanal makinesi" olarak da adlandırılır.
2525

@@ -75,7 +75,7 @@ Bu engellemeleri şu biçimde sıralayabiliriz :
7575
Bu olaya "Same Origin Policy" (Aynı kaynak kuralı) denir. Bunu çözmek için *her iki sayfa* özel bir JavaScript kodu ile birbirlerini onaylamalıdır. Bu engellemeler yine kullanıcının güvenliği içindir. Kullanıcının açtığı `http://örnekyerlik.com` sitesi diğer sekmede bulunan `http://diğeryerlik.com` sitesinden bilgi çalamamalıdır.
7676
- JavaScript kolayca bulunduğu sayfadan veri alabilir. Ancak başka site veya alan adlarından veri alması sorunludur. Olanaklı olmasına karşın her iki yanın onayı gereklidir. Yine, bunun nedeni güvenlik sınırlarıdır diyebiliriz.
7777

78-
![](limitations.svg)
78+
![Sınırlamalar](limitations.svg)
7979

8080
Bu sınırlar, tarayıcı dışında kullanıldığında ortadan kalkar. Örneğin, sunucular daha geniş yetkilere sahiptir.
8181

@@ -95,7 +95,6 @@ JavaScript'in eşsiz olma nedeni budur ve bu yüzden web sayfaları geliştirmek
9595

9696
Yeni bir teknolojiyi öğrenmeye başlarken, sunacağı avantajlar için öngörü önemlidir. Bu sebeptendir ki, yeni diller ve tarayıcı yetkinlikleri içeren bu yönelimlere ayak uydurmalıyız.
9797

98-
9998
## JavaScript'e üstün diller
10099

101100
JavaScript'in sözdizimi ve yazımı herkese uymayabilir. Her yiğidin yoğurt yiyişi ayrıdır.
@@ -115,6 +114,7 @@ Bu dillere örnek vermek gerekirse:
115114
Bunlara daha fazla örnek eklenebilir. Yukarıdakileri bilseniz bile ne yaptığınızı tam olarak anlamak için JavaScript bilmelisiniz.
116115

117116
## Özet
117+
118118
- JavaScript başlangıçta yalnızca ağ tarayıcılarında kullanılmak üzere geliştirilmiş bir dildi. Ancak günümüzde, birçok çevrede çalışabilir durumda.
119119
- JavaScript şu anda HTML/CSS ile bütünleşik olmasından ve geniş uyumluluğundan dolayı benzersizdir.
120-
- Bir çok JavaScript'e çevirici dil bulunmaktadır. JavaScript'i iyi bir biçimde öğrendikten sonra bu dillere de bir bakmanızı öneririz.
120+
- Bir çok JavaScript'e çevirici dil bulunmaktadır. JavaScript'i iyi bir biçimde öğrendikten sonra bu dillere de bir bakmanızı öneririz.

1-js/01-getting-started/2-manuals-specifications/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ Daha geniş kitleler tarafından kullanılmayan yeni özelliklere ve önerilere
1616
Ayrıca, tarayıcı için geliştirme yapıyorsanız, ikinci [second part](info:browser-environment) bölümünden farklı eğitimlere bakabilirsiniz.
1717

1818
## Kılavuz
19+
1920
- **MDN (Mozilla) JavaScript Reference** örnek ve kılavuzların yeraldığı bir diğer kaynaktır. İstediğiniz konular derinlemesine incelemek için harika bir kaynaktır.
20-
21+
2122
Buradan erişebilirsiniz: <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference>
2223

2324
Google'da "MDN [term]" şeklinde aratırsanız aslında çok daha kolay erişebilirsiniz. Örneğin : `parseInt`'i aramak için <https://google.com/search?q=MDN+parseInt> kullanabilirsiniz.
2425

2526
- **MSDN** – Microsoft kılavuzu da çok fazla bilgi içermektedir. Buna JavaScript ( JScript olarak da alandırılmakta ) veya Internet Explorer gibi konular da dahildir; <http://msdn.microsoft.com/> adresinden ulaşılabilir.
26-
27+
2728
Ayrıca "RegExp MSDN" veya "RegExp MSDN jscript" şeklinde arayabilirsiniz.
28-
29-
29+
3030
## Özelliklerin desteği
3131

3232
JavaScript çok hızlı gelişen bir dildir, sürekli olarak yeni özellikler eklenir.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Aşağıdaki hafif düzenleyiciler ilginizi çekebilir:
4040
- [Notepad++](https://notepad-plus-plus.org/) (sadece Windows'ta çalışır, ücretsiz).
4141
- Vim and Emacs gibi düzenleyiciler de oldukça iyidir fakat öğrenme süresi diğerler hafif düzenleyicilere göre daha uzundur.
4242

43-
## Lütfen Tartışmayalım!
43+
## Lütfen Tartışmayalım
4444

4545
Yukarıda yazan düzenleyicileri ben veya birçok profesyonel arkadaşım mutlu bir şekilde kullanmaktayız.
4646

1-js/01-getting-started/4-devtools/article.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ Hatanın altında `>` sembolünü görebilirsiniz. Bu "komut satırı"'nı işar
3232

3333
Başlangıç için hataları görmek yeterli olacaktır. Daha sonra geliştirme aracını <info:debugging-chrome> bölümünde derinlemesine öğreneceksiniz.
3434

35-
3635
## Firefox, Edge ve diğerleri
3736

3837
Çoğu tarayıcı geliştirme aracını `key:F12` tuşu ile açar.
@@ -47,12 +46,12 @@ Safari (sadece macOS için desteklenmektedir) biraz özeldir. Geliştirici araç
4746

4847
Bu işlemi yaptıktan sonra `key:Cmd+Opt+C` ile geliştirici konsolunu açıp kapatabilirsiniz. Ayrıca dikkat ederseniz üst menüde "Develop" adında yeni bir başlık göreceksiniz. Buradan da birçok komutu çalıştırabilirsiniz.
4948

50-
5149
## Multi-line input
5250

5351
Genelde konsol ekranında `key:Enter` yaparsanız bulunduğu satırı çalıştırır. Birden fazla satırı yazmak istiyorsanız `key:Shift+Enter` kullanabilirsiniz.
5452

5553
## Özet
54+
5655
- Geliştirici araçları hataları görmenizi, komutları çalıştırmanızı, değişkenleri takip etmenizi sağlar.
5756
- Windows işletim sisteminde `key:f12` tuşu ile açılır (Çoğu tarayıcıda bu tuş çalışır). macOS işletim sistemi için ise Google Chrome: `key:Cmd+Opt+J` ile Safari ise: `key:Cmd+Opt+C` tuşu ile açılır (Safari'de geliştirici modunu açmanız gerekmekte).
5857

1-js/01-getting-started/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Giriş
22

3-
Bu bölümde JavaScript dilini ve geliştirmek için ortam hazırlamayı göreceksiniz.
3+
Bu bölümde JavaScript dilini ve geliştirmek için ortam hazırlamayı göreceksiniz.

0 commit comments

Comments
 (0)