logo

JavaScript Eğitimini Öğrenin

JavaScript Eğitimi

Bizim JavaScript Eğitimi hem yeni başlayanlar hem de profesyoneller için tasarlanmıştır. JavaScript, istemci tarafı dinamik sayfalar oluşturmak için kullanılır.

JavaScript: nesne tabanlı bir kodlama dili hafiftir ve platformlar arasıdır.

JavaScript derlenmiş bir dil değildir ancak çevrilmiş bir dildir. JavaScript Tercümanı (tarayıcıya yerleşik), web tarayıcısı için JavaScript kodunun çevrilmesinden sorumludur.

JavaScript nedir

JavaScript (js), çeşitli web siteleri tarafından web sayfalarının komut dosyalarını oluşturmak için kullanılan hafif nesne yönelimli bir programlama dilidir. Bir HTML belgesine uygulandığında web sitelerinde dinamik etkileşimi mümkün kılan yorumlanmış, tam teşekküllü bir programlama dilidir. Netscape Navigator tarayıcısında web sayfalarına program eklemek için 1995 yılında tanıtıldı. O zamandan beri diğer tüm grafiksel web tarayıcıları tarafından benimsenmiştir. Kullanıcılar, JavaScript ile her seferinde sayfayı yeniden yüklemeye gerek kalmadan doğrudan etkileşim kuracak modern web uygulamaları oluşturabilir. Geleneksel web sitesi, çeşitli etkileşim ve basitlik biçimleri sağlamak için js'yi kullanır.

char'ı int java'ya dönüştür

Bununla birlikte, JavaScript'in Java programlama dili ile hiçbir bağlantısı yoktur. Bu ad, Java'nın piyasada popülerlik kazandığı zamanlarda önerildi ve sağlandı. Web tarayıcılarına ek olarak CouchDB ve MongoDB gibi veritabanları da kodlama ve sorgulama dili olarak JavaScript kullanır.

JavaScript'in özellikleri

JavaScript'in aşağıdaki özellikleri vardır:

  1. Tüm popüler web tarayıcıları, yerleşik yürütme ortamları sağladıkları için JavaScript'i destekler.
  2. JavaScript, C programlama dilinin sözdizimini ve yapısını takip eder. Bu nedenle yapılandırılmış bir programlama dilidir.
  3. JavaScript, belirli türlerin örtülü olarak yayınlandığı (işleme bağlı olarak) zayıf yazılmış bir dildir.
  4. JavaScript, miras için sınıfları kullanmak yerine prototipleri kullanan, nesne yönelimli bir programlama dilidir.
  5. Hafif ağırlıklı ve yorumlanan bir dildir.
  6. Büyük/küçük harfe duyarlı bir dildir.
  7. JavaScript, Windows, macOS vb. dahil olmak üzere çeşitli işletim sistemlerinde desteklenebilir.
  8. Kullanıcılara web tarayıcıları üzerinde iyi bir kontrol sağlar.

JavaScript'in tarihi

1993 yılında Mozaik İlk popüler web tarayıcısı ortaya çıktı. İçinde yıl 1994 , Netscape Tarafından bulundu Marc Andreessen . Web'in daha dinamik hale gelmesi gerektiğini fark etti. Böylece, web tasarımını tasarımcılar ve yarı zamanlı programcılar için kolaylaştırmak amacıyla HTML'ye bir 'birleştirici dil' sağlandığı düşünülüyordu. Sonuç olarak, şirket 1995 yılında işe alım yaptı. Brendan Eich Scheme programlama dilini tarayıcıya uygulamayı ve yerleştirmeyi amaçlıyoruz. Ancak Brendan işe başlamadan önce şirket birleşti. Sun Mikrosistemleri Web teknolojileri ve platformları konusunda Microsoft ile rekabet edebilmesi için Navigator'a Java'yı eklediği için. Artık iki dil vardı: Java ve betik dili. Ayrıca Netscape, betik diline Java'nınkine benzer bir isim vermeye karar verdi. 'Javascript'e yol açtı. Sonunda Mayıs 1995'te Marc Andreessen Javascript'in ilk kodunu icat etti. Mocha '. Daha sonra pazarlama ekibi adı ' ile değiştirdi. Canlı Komut Dosyası '. Ancak ticari marka nedenleri ve diğer bazı nedenlerden dolayı Aralık 1995'te dilin adı nihayet 'JavaScript' olarak değiştirildi. O andan itibaren JavaScript ortaya çıktı.

JavaScript'in uygulanması

Etkileşimli web siteleri oluşturmak için JavaScript kullanılır. Esas olarak aşağıdakiler için kullanılır:

  • İstemci tarafı doğrulama,
  • Dinamik açılır menüler,
  • Tarih ve saatin görüntülenmesi,
  • Açılır pencerelerin ve iletişim kutularının görüntülenmesi (uyarı iletişim kutusu, onay iletişim kutusu ve bilgi istemi iletişim kutusu gibi),
  • Saatlerin görüntülenmesi vb.

JavaScript Örneği

 document.write('Hello JavaScript by JavaScript'); 
Şimdi Test Edin

İlk JavaScript örneğinin ayrıntılı açıklaması bir sonraki bölümde verilmektedir.


JavaScript Dizini


JavaScript Eğitimi

JavaScript'in Temelleri

JavaScript Nesneleri

JavaScript Malzeme Listesi

  • Tarayıcı Nesneleri
  • 1) Pencere Nesnesi
  • 2) Tarih Nesnesi
  • 3) Gezgin Nesnesi
  • 4) Ekran Nesnesi

JavaScript DOM'u

bir diziyi sıralama java
  • 5) Belge Nesnesi
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • JavaScript innerHTML özelliği
  • JavaScript innerText özelliği

JavaScript Doğrulaması

JavaScript OOP'leri

  • JavaScript Sınıfı
  • JavaScript Nesnesi
  • JavaScript Prototipi
  • JavaScript yapıcı Yöntemi
  • JavaScript statik Yöntemi
  • JavaScript Kapsülleme
  • JavaScript Mirası
  • JavaScript Polimorfizmi
  • JavaScript Soyutlaması

JavaScript Çerezleri

JavaScript Etkinlikleri

    HTML/DOM Olayları

JavaScript Çeşitliliği

  • Bu Anahtar Kelimeyi JavaScript
  • JavaScript Hata Ayıklama
  • JavaScript Kaldırma
  • JavaScript Katı Modu

JavaScript İlerlemesi

  • JavaScript TypedArray
  • JavaScript Seti
  • JavaScript Haritası
  • JavaScript Zayıf Kümesi
  • JavaScript Zayıf Haritası

Görüşme soruları

  • JavaScript Mülakat Soruları

JavaScript Yöntemleri

JavaScript Dizi Nesnesi

JavaScript DataView Nesnesi

  • JavaScript Veri Görünümü
  • DataView getFloat32() yöntemi
  • DataView getFloat64() yöntemi
  • DataView getInt8() yöntemi
  • DataView getInt16() yöntemi
  • DataView getInt32() yöntemi
  • DataView getUint8() yöntemi
  • DataView getUint16() yöntemi
  • DataView getUint32() yöntemi

JavaScript İşlev Nesnesi

  • JavaScript İşlevi
  • İşlev application() yöntemi
  • İşlev bağlama() yöntemi
  • İşlev çağrısı() yöntemi
  • Function toString() yöntemi

JavaScript Tarih Nesnesi

  • JavaScript Tarihi
  • tarih getDate() yöntemi
  • tarih getDay() yöntemi
  • tarih getFullYears() yöntemi
  • tarih getHours() yöntemi
  • tarih getMilliseconds() yöntemi
  • tarih getMinutes() yöntemi
  • tarih getMonth() yöntemi
  • tarih getSeconds() yöntemi
  • tarih getUTCDate() yöntemi
  • tarih getUTCDay() yöntemi
  • tarih getUTCFullYears() yöntemi
  • tarih getUTCHours() yöntemi
  • tarih getUTCMinutes() yöntemi
  • tarih getUTCMonth() yöntemi
  • tarih getUTCSeconds() yöntemi
  • tarih setDate() yöntemi
  • tarih setDay() yöntemi
  • tarih setFullYears() yöntemi
  • tarih setHours() yöntemi
  • tarih setiMilliseconds() yöntemi
  • tarih setMinutes() yöntemi
  • tarih setMonth() yöntemi
  • tarih setSeconds() yöntemi
  • tarih setiUTCDate() yöntemi
  • tarih setiUTCDay() yöntemi
  • tarih setiUTCFullYears() yöntemi
  • tarih setUTCHours() yöntemi
  • tarih setiUTCMilliseconds() yöntemi
  • tarih setiUTCMinutes() yöntemi
  • tarih setiUTCMonth() yöntemi
  • tarih setiUTCSeconds() yöntemi
  • date toDateString() yöntemi
  • tarih toISOString() yöntemi
  • tarih toJSON() yöntemi
  • date toString() yöntemi
  • date toTimeString() yöntemi
  • tarih toUTCString() yöntemi
  • tarih valueOf() yöntemi

JavaScript işleyici Nesnesi

  • JavaScript işleyicisi
  • işleyici application() yöntemi
  • işleyici yapısı () yöntemi
  • işleyici defineProperty() yöntemi
  • işleyici deleteProperty() yöntemi
  • işleyici get() yöntemi
  • işleyici getOwnPropertyDescriptor() yöntemi
  • işleyici getPrototypeOf() yöntemi
  • işleyici has() yöntemi
  • işleyici isExtensible() yöntemi
  • işleyici ownKeys() yöntemi
  • işleyici PreventExtensions() yöntemi
  • işleyici seti() yöntemi
  • işleyici setPrototypeOf() yöntemi

JavaScript JSON Nesnesi

çerçeve
  • JavaScript JSON'u
  • JSON.parse() yöntemi
  • JSON.stringify() yöntemi

JavaScript Harita Nesnesi

  • JavaScript Haritası
  • Harita clear() yöntemi
  • Harita silme() yöntemi
  • Harita girişleri() yöntemi
  • Map forEach() yöntemi
  • Harita get() yöntemi
  • Harita has() yöntemi
  • Harita tuşları() yöntemi
  • Harita seti() yöntemi
  • Harita değerleri() yöntemi

JavaScript Matematik Nesnesi

  • JavaScript Matematiği
  • Matematik abs() yöntemi
  • Matematik acos() yöntemi
  • Matematik asin() yöntemi
  • Matematik atan() yöntemi
  • Matematik cbrt() yöntemi
  • Matematik tavan() yöntemi
  • Matematik cos() yöntemi
  • Matematik cosh() yöntemi
  • Matematik exp() yöntemi
  • Matematik katı() yöntemi
  • Matematik hipot() yöntemi
  • Matematik günlüğü() yöntemi
  • Matematik max() yöntemi
  • Matematik min() yöntemi
  • Matematik pow() yöntemi
  • Matematik rastgele() yöntemi
  • Matematik turu() yöntemi
  • Matematik işareti () yöntemi
  • Matematik sin() yöntemi
  • Matematik sinh() yöntemi
  • Matematik sqrt() yöntemi
  • Matematik tan() yöntemi
  • Matematik tanh() yöntemi
  • Matematik trunc() yöntemi

JavaScript Sayı Nesnesi

  • JavaScript Numarası
  • Number isFinite() yöntemi
  • Number isInteger() yöntemi
  • Sayı parseFloat() yöntemi
  • Sayı parseInt() yöntemi
  • Number toExponential() yöntemi
  • Number toFixed() yöntemi
  • Number toPrecision() yöntemi
  • Number toString() yöntemi

JavaScript RegExp Nesnesi

  • JavaScript RegExp'i
  • RegExp.exec() yöntemi
  • RegExp.test() yöntemi
  • RegExp.toString() yöntemi

JavaScript Nesnesi

  • JavaScript Nesnesi
  • Object.sign() yöntemi
  • Object.create() yöntemi
  • Object.defineProperty() yöntemi
  • Object.defineProperties() yöntemi
  • Object.entries() yöntemi
  • Object.freeze() yöntemi
  • getOwnPropertyDescriptor() yöntemi
  • getOwnPropertyDescriptors() yöntemi
  • getOwnPropertyNames() yöntemi
  • getOwnPropertySymbols() yöntemi
  • Object.getPrototypeOf() yöntemi
  • Object.is() yöntemi
  • PreventExtensions() yöntemi
  • Object.seal() yöntemi
  • Object.setPrototypeOf() yöntemi
  • Object.values() yöntemi

JavaScript Nesneyi Yansıtıyor

  • JavaScript Yansıtıyor
  • Reflect.apply() yöntemi
  • Reflect.construct() yöntemi
  • Reflect.defineProperty() yöntemi
  • Reflect.deleteProperty() yöntemi
  • Reflect.get() yöntemi
  • getOwnPropertyDescriptor() yöntemi
  • Reflect.getPrototypeOf() yöntemi
  • Reflect.has() yöntemi
  • Reflect.isExtensible() yöntemi
  • Reflect.ownKeys() yöntemi
  • PreventExtensions() yöntemi
  • Reflect.set() yöntemi
  • Reflect.setPrototypeOf() yöntemi

JavaScript Nesneyi Ayarla

JavaScript Dize Nesnesi

  • String charAt() yöntemi
  • String charAt() yöntemi
  • String charCodeAt() yöntemi
  • String concat() yöntemi
  • String indexOf() yöntemi
  • String lastIndexOf() yöntemi
  • Dize arama() yöntemi
  • Dize eşleşmesi()
  • Dize değiştirme() yöntemi
  • String substr() yöntemi
  • String substring() yöntemi
  • String dilim() yöntemi
  • String toLowerCase() yöntemi
  • toLocaleLowerCase() yöntemi
  • String toUpperCase() yöntemi
  • toLocaleUpperCase() yöntemi
  • String toString() yöntemi
  • String valueOf() yöntemi

JavaScript Sembol Nesnesi

  • JavaScript Sembolü
  • Sembol.for() yöntemi
  • Sembol.keyFor() yöntemi
  • Sembol.toString() yöntemi

Sembol Özelliği

  • Sembol.hasInstance Özellik
  • isConcatSpreadable Özellik
  • Sembol.match Özellik
  • Sembol.prototype Özellik
  • Sembol.replace Özellik
  • Sembol.search Özellik
  • Sembol.split Özellik
  • Sembol.toStringTag Özellik
  • Sembol.unscopables Özellik

JavaScript TypedArray Nesnesi

  • JavaScript TypedArray
  • TypedArray copyWithin() yöntemi
  • TypedArray girişleri() yöntemi
  • TypedArray Every() yöntemi
  • TypedArray fill() yöntemi
  • TypedArray filtre() yöntemi
  • TypedArray find() yöntemi
  • TypedArray findIndex() yöntemi
  • TypedArray forEach() yöntemi
  • TypedArray include() yöntemi
  • TypedArray indexof() yöntemi
  • TypedArray join() yöntemi
  • TypedArray Keys() yöntemi
  • TypedArray lastIndexof() yöntemi
  • TypedArray haritası() yöntemi
  • TypedArray azalt() yöntemi
  • TypedArray reducRight() yöntemi
  • TypedArray ters() yöntemi
  • TypedArray set() yöntemi
  • TypedArray Slice() yöntemi
  • TypedArray some() yöntemi
  • TypedArray sort() yöntemi
  • TypedArray alt dizi() yöntemi
  • TypedArray değerleri() yöntemi
  • toLocaleString() yöntemi
  • TypedArray toString() yöntemi

JavaScript Zayıf Harita Nesnesi

Java'da dizeyi değiştirme
  • JavaScript Zayıf Haritası
  • WeakMap delete() yöntemi
  • WeakMap get() yöntemi
  • WeakMap has() yöntemi
  • WeakMap set() yöntemi

JavaScript WeakSet Nesnesi

  • JavaScript Zayıf Kümesi
  • WeakSet add() yöntemi
  • WeakSet delete() yöntemi
  • WeakSet has() yöntemi

Önkoşul

JavaScript'i derinlemesine öğrenmeden önce temel HTML bilgisine sahip olmanız gerekir.

Kitle

Bu JavaScript eğitimini hem yeni başlayanlar hem de profesyoneller için geliştirdik. JavaScript editörü ile birçok örnek verilmiştir. Böylece JavaScript'i kolayca öğrenmenize yardımcı olacak JavaScript kodunuzu kolayca düzenleyebilirsiniz.

Sorun

JavaScript eğitimimizde herhangi bir sorun bulamayacağınıza sizi temin ederiz. Ancak herhangi bir hata bulursanız yorum bölümümüze yazabilirsiniz.