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/03-code-quality/06-polyfills/article.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
2
2
# Polyfills
3
3
4
-
JavaScript gün geçtikçe değişiyor. Sürekli yeni öneriler ekleniyor, analiz edliyor eğer değerli olduğu kararına varılırsa <https://tc39.github.io/ecma262/> listesine ekleniyor. Sonra ise [özelliklere](http://www.ecma-international.org/publications/standards/Ecma-262.htm) ekleniyor.
4
+
JavaScript gün geçtikçe değişiyor. Sürekli yeni öneriler ekleniyor, analiz ediliyor eğer değerli olduğu kararına varılırsa <https://tc39.github.io/ecma262/> listesine ekleniyor. Sonra ise [özelliklere](http://www.ecma-international.org/publications/standards/Ecma-262.htm) ekleniyor.
5
5
6
-
JavaScript motorlarını yazan kişiler bu uygulamaları kendi fikirlerine göre sıraya koyarlar. Örneğin aslında özellikler içinde olması gerekeni sonraya bırakıp daha önerileri uygulayabilirler. Özelliklerin çokta önemli olmayabilir veya uygulaması zor olabilir.
6
+
JavaScript motorlarını yazan kişiler bu uygulamaları kendi fikirlerine göre sıraya koyarlar. Örneğin aslında özellikler içinde olması gerekeni sonraya bırakıp daha önerileri uygulayabilirler. Özelliklerin çok da önemli olmayabilir veya uygulaması zor olabilir.
7
7
8
8
Bundan dolayı JavaScript motorunun standartların sadece bazı bölümlerini uygulaması çok normaldir.
9
9
@@ -20,7 +20,7 @@ Bu durumda bizi Babel kurtarır.
20
20
21
21
Babel iki bölümden oluşmaktadır:
22
22
23
-
1. Transpiler programi, yani kodu yeniden yazan program. Geliştiriciler bunu kendi bilgisayarlarında yaparlar. Kod eski standartlara göre tekrar yazılır. Ardından web sitesine ulaştırılarak kullanıma açılır. [webpack](http://webpack.github.io/) veya [brunch](http://brunch.io/) otomatik kurma(Build) işlemi yapan araçlar anlık olarak her kod değiştiğinde kodu eski standartlara çevireiblirler. Bundan dolayı bizim için çokta bir fark yoktur.
23
+
1. Transpiler programı, yani kodu yeniden yazan program. Geliştiriciler bunu kendi bilgisayarlarında yaparlar. Kod eski standartlara göre tekrar yazılır. Ardından web sitesine ulaştırılarak kullanıma açılır. [webpack](http://webpack.github.io/) veya [brunch](http://brunch.io/) otomatik kurma (build) işlemi yapan araçlar anlık olarak her kod değiştiğinde kodu eski standartlara çevirebilirler. Bundan dolayı bizim için çok da bir fark yoktur.
24
24
25
25
2. The polyfill.
26
26
@@ -32,7 +32,7 @@ Babel iki bölümden oluşmaktadır:
32
32
-[babel polyfill](https://babeljs.io/docs/usage/polyfill/) çoğu özelliği destekler. Fakat dosya boyutu büyüktür.
33
33
-[polyfill.io](http://polyfill.io) Bize gerekli olan bölüme göre özellikler ekler.
34
34
35
-
Bundan dolayıdır ki, eski JavaScript motorlarını desteklemek için kod çevirici (transpiler) ve boşlukları dolduran pollyfill eklemeniz gerekir.
35
+
Bundan dolayıdır ki, eski JavaScript motorlarını desteklemek için kod çevirici (transpiler) ve boşlukları dolduran pollyfill eklemeniz gerekir.
36
36
37
37
Sadece her yerde desteklenen özellikleri kullanıyorsanız ve modern JavaScript motorlarına yönelik yazıyorsanız bu durumda Babel'e ihtiyacınız yoktur.
0 commit comments