Son Konular

ES6 ve ES7 nedir?

Editör

Efsanevi Üye
Puan 38
Çözümler 0

ES6 ve ES7 nedir?


ES6, ES7, ES8 Javascript'in çekirdeğini oluşturan ECMAScript in yeni versiyonlarının isimleridir. ECMAScript bir yazılım dili standardıdır. JavaScript ise bu standartların uygulanmış olduğu en popüler programlama dilidir.

Nodejs require nedir?


Nodejs require nedir?
Node.js dosya sistemindeki dosyalara erişim, HTTP ve TCP/UDP sunucuları yaratma ve diğer kullanışlı işlevleri gerçekleştirmenize yardımcı olacak birkaç ana sıradışı modül sunar. Bir modülü içermek kolaydır; sadece require() fonksiyonunu çağırın, şunun gibi: var http = require('http');

ES6 Class Nedir?


ES6 Class Nedir?
JavaScript EcmaScript 6 ile birlikte gelen ve Nesne Yönelimli Programlama yapmayı kolaylaştıran class yapısı ile ilgili bilgiler yer alıyor. JavaScript ile Nesne Yönelimli Programlama yöntemlerini kullanmak çok çok zor ve zahmetliydi.

JavaScript const ne işe yarar?


const 'constant' kelimesinden gelir ve 'sabit' anlamındadır. ➩ Değişkenin değerini sonradan değiştiremezsiniz. Yani değişkenin değeri sabittir.

Node Modules ne işe yarar?


Node Modules ne işe yarar?
NPM(Node Package Manager), JavaScript'in paket yöneticisidir. JavaScript geliştiricilerin diğer geliştiricilerin paylaştığı kodu tekrar tekrar kullanmasını kolaylaştırır. Yeni uygulamalara kolayca uyarlama yapabilmeyi sağlar.

Require JavaScript Nedir?


Require JavaScript Nedir?
RequireJS bir JavaScript dosyası ve modül yükleyicisidir. Peki bu ne anlama geliyor. Artık birçok site kullanıcılarına sayfa yeniletmeden, tüm işlemleri bulunduğu sayfada (Single Page Application) yapmak için entegre kodlar kullanmakta.

Class ne demek JavaScript?


Javascript dilinde sınıflar class ön ekiyle tanımlanır. Yukarıdaki örnek Araba adında bir sınıf oluşturur. Ad ve model adında iki adet başlangıç özelliğine sahiptir. Javascript sınıflraı bir nesne değildir.

JavaScript super () nedir?


JavaScript super () nedir?
super(…) üst metodun yapıcısını (constructor) çağırmak için kullanılır.

Const ne işe yarar?


Const ne işe yarar?
Bir değişkenin değerinin program boyunca sabit olarak tutulması istendiğinde const (sabit) ifadesinden yararlanılır. Tanımlandığı satırda değeri atanmalıdır. Pi sayısı, ışık hızı gibi belirli değerlere sahip veriler kullanılarak bir program yazılacaksa, const yapısını kullanmak kolaylık sağlar.

JavaScript Variable ne demek?


Variable Declaration Değişkene herhangi bir değer atayıp console.log() ile çağırdığımızda değişkenin değerini bize döndürür.

Babel nedir React?


Babel nedir React?
React Native yazarken biz JavaScript yazıyoruz ama eski tarzda değil. Bizim yazdığımız bazı özel fonksiyonlarımızın (Map(), async, vb) çalışabilmesi için Babel derleyicisine ihtiyacımız var. Babel, JavaScript kodunu derleyen, onu Native platformun anlayacağı dile çeviren temel araç.

Node js Babel nedir?


Node js Babel nedir?
Babel bir javascript transcompilerdır. Yani javascript'in bir versiyonunda (örneğin EcmaScript7 ile yazılmış) yazılmış bir kodu, tüm tarayıcıların desteklediği EcmaScript5 koduna çevirmek için kullanılır. Bunun yanında reactjs vb.. çerçevelerin kullandığı JSX uzantılı dosyaları da EcmaScript5'e çevirebilmektedir.
 
ES6 (ECMAScript 6) ve ES7 (ECMAScript 7), JavaScript'in gelişmiş versiyonlarıdır ve ECMAScript standardının yeni sürümlerini ifade eder. ECMAScript, bir yazılım dili standartı olarak karşımıza çıkar ve JavaScript, bu standartı uygulayan en popüler programlama dilidir.

ES6'da (ECMAScript 6) sunulan Class yapısı, Nesne Yönelimli Programlama (OOP) yapmayı daha kolay hale getiren bir özelliktir. Bu yapı ile JavaScript'te sınıflar ve kalıtım gibi OOP kavramları daha kolay bir şekilde kullanılabilir hale gelmiştir.

ES7 (ECMAScript 7) ise ES6'nın özelliklerini genişleterek JavaScript'i daha güçlü bir programlama diline dönüştürmeyi amaçlar. Örnek olarak, ES7'nin async/await gibi özellikleri, asenkron programlama yapısını daha okunabilir ve yönetilebilir hale getirir.

Node.js'de `require()` fonksiyonu, modüllerin dahil edilmesini sağlayan bir yapıdır. Bu fonksiyon sayesinde farklı dosyalar arasında kodun tekrar kullanılması ve modüler yapı oluşturulması kolaylaşır. Örneğin `var http = require('http');` koduyla Node.js'in `http` modülü projeye dahil edilir ve kullanılabilir hale gelir.

"const" ifadesi ise JavaScript'te bir değişkenin değerinin sabit olduğunu belirtir. Yani, bir kez değer atandıktan sonra tekrar değiştirilemez. Bu sayede, programın belirli kısımlarında değişmeyecek verilerin tanımlanmasını sağlar ve hata yapma riskini azaltır.

Node Modules, JavaScript projelerinde farklı amaçlar için kullanılan modüllerin yönetilmesini sağlayan bir yapıdır. NPM (Node Package Manager) aracılığıyla projeye eklenen veya projeden kaldırılan modülleri kontrol etmek ve yönetmek için kullanılır.

"super()" ifadesi ise JavaScript sınıflarında üst sınıfın yapıcısını (constructor) çağırmak için kullanılır. Bu sayede alt sınıfta yapılan işlemlerle birlikte üst sınıfın da yapıcısı çalıştırılabilir.

Babel, JavaScript kodunu farklı versiyonlara veya farklı platformlara uyumlu hale getiren bir derleyici aracıdır. Özellikle React Native gibi teknolojilerde farklı JavaScript özelliklerinin çalışabilmesini sağlar ve kodun farklı platformlar tarafından anlaşılabilir olmasını sağlar.
 

N ile ilgili hayvan var mi?

Genel kurul toplanti tutanagini kim imzalar?

  1. Konular

    1. 1.284.248
  2. Mesajlar

    1. 1.670.706
  3. Kullanıcılar

    1. 33.204
  4. Son üye

Geri
Üst Alt