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:
- Tüm popüler web tarayıcıları, yerleşik yürütme ortamları sağladıkları için JavaScript'i destekler.
- JavaScript, C programlama dilinin sözdizimini ve yapısını takip eder. Bu nedenle yapılandırılmış bir programlama dilidir.
- JavaScript, belirli türlerin örtülü olarak yayınlandığı (işleme bağlı olarak) zayıf yazılmış bir dildir.
- JavaScript, miras için sınıfları kullanmak yerine prototipleri kullanan, nesne yönelimli bir programlama dilidir.
- Hafif ağırlıklı ve yorumlanan bir dildir.
- Büyük/küçük harfe duyarlı bir dildir.
- JavaScript, Windows, macOS vb. dahil olmak üzere çeşitli işletim sistemlerinde desteklenebilir.
- 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 Yorumu
- JavaScript Değişkeni
- JavaScript Genel Değişkeni
- JavaScript Operatörleri
- JavaScript If İfadesi
- JavaScript Anahtarı
- JavaScript Döngüsü
- JavaScript İşlevi
JavaScript Nesneleri
- JavaScript Nesnesi
- JavaScript Dizisi
- JavaScript Dizesi
- JavaScript Tarihi
- JavaScript Matematiği
- JavaScript Numarası
- JavaScript Boolean'ı
- JavaScript Veri Görünümü
- JavaScript İşlevi
- JavaScript işleyicisi
- JavaScript JSON'u
- JavaScript Numarası
- JavaScript Yansıtıyor
- JavaScript RegExp'i
- JavaScript Sembolü
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 form doğrulaması
- JavaScript e-posta 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 Çerezleri
- Çerez Nitelikleri
- Çoklu İsimli Çerez
- Çerezlerin Silinmesi
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 Dizisi
- Dizi concat() yöntemi
- Dizi copywithin() yöntemi
- Every() yöntemini dizile
- Dizi doldurma() yöntemi
- Dizi filtresi() yöntemi
- Dizi bulma() yöntemi
- Dizi findIndex() yöntemi
- Dizi forEach() yöntemi
- Dizi içerir() yöntemi
- Dizi indexOf() yöntemi
- Dizi birleştirme() yöntemi
- Dizi lastIndexOf() yöntemi
- Dizi haritası() yöntemi
- Dizi pop() yöntemi
- Dizi push() yöntemi
- Dizi ters() yöntemi
- Dizi kaydırma() yöntemi
- Dizi dilim() yöntemi
- Dizi sort() yöntemi
- Dizi ekleme() yöntemi
- Dizi unshift() yöntemi
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 Seti
- add() yöntemini ayarlayın
- clear() yöntemini ayarlayın
- Sil() yöntemini ayarla
- entry() yöntemini ayarla
- forEach() yöntemini ayarla
- has() yöntemini ayarlayın
- Değerleri () yöntemini 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.