cyanic-selkie/wikianc huggingface dataset:
Körelmiş yapılar
Körelmiş yapılar, evrime göre, canlılarda zaman içerisinde işlevsizleşerek iz halinde kalmış yapılardır. Bazı körelmiş organlar, zamanla ev sahibi organizmalar tarafından asıl işlevlerinden farklı görevlerde kullanılacak şekilde evrimleşebilirler.
Hayvanlarda
Körelmiş yapılara hayvanlar aleminde yaygın olarak rastlanır. Darwin, "Vücudunun bir parçası gelişmemiş veya temel halinde kalmamış bir yüksek hayvana rastlamak neredeyse imkansızdır," demiştir.
Balinalarda ve Cetacea takımının diğer üyelerinde vücudun arka kısmında gömülü bacaklar bulunur. Bunlar karada yaşayan atalarından miras kalmıştır.
Yılanların artık bel kemiği, köpek başparmağı, yengeçlerin arka ayaklarının arasındaki küçük kuyruğu ve kör hayvanlar ile uçamayan kuşların kanadı (Deve Kuşu, Emu ve Penguen gibi) da sayılabilecek diğer körelmiş organlar arasındadır.
İnsanlarda
İnsanlarda birtakım genlerin de körelmiş olduğu savunulmuştur.
Blaise Matuidi
17 Mart 2020 tarihinde Corona virüsüne yakalandığını açıklamıştır.
23 Aralık 2022 tarihinde futbolculuk kariyerini noktaladığını açıklamıştır.
Erkekarpa, İnebolu
Erkekarpa, Kastamonu ilinin İnebolu ilçesine bağlı bir köydür.
Tarihçe
Köy, 1928 yılından beri aynı adı taşımaktadır.
Coğrafya
Köy, Kastamonu il merkezine 95 km, İnebolu ilçe merkezine 5 km uzaklıktadır.
Şampiyonlar Ligi
Şampiyonlar Ligi ile şu maddeler kastedilmiş olabilir:
Kavaklı, Bozdoğan
Kavaklı, Aydın'ın Bozdoğan ilçesine bağlı bir mahalle.
Lucius Cornelius Balbus
Balbus, Roma iç savaşı sırasında Jül Sezar'ın emrinde görev yaptı ve verilen birkaç önemli görevi yerine getirdi. Sezar'la birlikte Alexandria ve Hispanya savaşlarında yer aldı. Hizmetleri ödüllendirildi ve Pontifler kolejine kabul edildi. MÖ 43 yılında Asinius Pollio'nun quaestor'u olarak görev yaptığı Hispania Ulterior eyaleti sakinlerinin varlıklarını yağmalayarak büyük bir servet elde etti. Talan ettiği şehirler arasında doğduğu kent olan Gades'de vardı.
Aynı yıl Moritanya kralı Bogud'un hizmetine girdi ve Afrika prokonsül'ü olarak ortaya çıktığı MÖ 21 yılına kadar kendisinden haber alınamadı.
Sadık Sultanoğlu
Sadık Sultanoğlu, ya da Sadık Ünver, (d. 1874, Nazilli, Aydın) - (ö. 27 Aralık 1920), Türk siyasetçidir.
Bulantı (roman)
Bulantı (Fransızca La Nausée), Jean-Paul Sartre'ın 1938 yılında yayımlanan edebiyat alanındaki ilk yapıtıdır. Roman, 20. yüzyılın en önemli eserlerinden biri olarak kabul edilir.
Konusu
Günlük biçiminde yazılan kitapta, romanın kahramanı Roquentin'in dünya karşısında duyduğu tiksinti anlatılır. Bu tiksinti yalnızca dış dünyaya değil, Roquentin'in kendi bedenine de yöneliktir. "Varoluş"la yüz yüze gelen Roquentin'in geçirdiği değişimi anlatan Bulantı, varoluşçuluğun kült kitaplarından biri oldu.
Bulantı kavramı
Bulantı, romanın adı olmasının yanı sıra, terim olarak da Sarte'ın varoluşçu felsefesini ifade etmektedir. Dünyanın kendinde varlığı ("kendinde şey"), insana bulantı duygusu verir; çünkü gerçeklik, yani varlıklar ne iseler o olarak orada öylece ve anlamsız bir şekilde dururlar. Bilinç ise, "kendi-için-şey"dir, ve o hiçlikle ortaya konur. Sartre, felsefi olarak "Varlık ve Hiçlik" kitabında bu konuları detaylarıyla açıklar. Daha sonra da Bulantı romanında edebi bir metin olarak konuyu somut biçimde değerlendirir.
Bulantı romanının kahramanı Antoine Roquentin, ilk kez yerde gördüğü bir taş parçasını eğilip almak istediğinde bunu yapamadığını fark eder; çünkü bu anda varoluşun saçmalığına karşı bir bulantı duymaya başlar, varlıkların varoluşuna, doluluğuna karşı duyulan bir bulantı. Dünyanın özündeki kendinde anlamsız varlığı karşısında duyulan bir 'bulantı'dır bu. Sartre'a göre hissedilen bu bulantı hissi, kişinin varlıkların kendiliğinden varoluşlarının doğurduğu anlamsızlıktan sıyrılmasını sağlar ve onu bilinçli bir varlık olma konumuna getirir.
Eleştiriler
Romandaki etkili 'yarı aydın' eleştirisi de yoğun ilgi ve beğeni toplamıştır. Bazı konu ve sorularda engin bilgiye sahip olan ve düzgün bilgi verebilen Roquentin, bazı konuların ne olduğundan bile habersizdir. Bunun nedeni okumuş olduğu ansiklopediyi ortasında bırakmasıdır.
Absürt kavramını kullanışı
Absürt (saçma) kavramı o dönem varoluşçularının birinci derecede önemli bir tezidir. Dünya boş ve anlamsız, her şey, insan, hayat, toplum saçmadır. Evrensel bir saçmalıktır. Bunu düşünmek yorucu, hatta hayattan bezdiricidir. Yaşamın tekdüzeliği altında, makineleşmiş bir dünyada makineleşmiş insan, ölümü bile rahatlıkla kabul eder. Hayat yaşamaya değmez.
Sartre, Marksizmle Varoluşçuluğu buluşturma çabasıyla, "saçma"yı daha anlamlı bir biçimde, eylemsel zorunluluğun altını çizmek için kullanmıştır.
Veda (dizi)
Veda, 2012 yılında Kanal D'de yayımlanan dramatik, aşk ve tarihî türdeki Türk televizyon dizisidir. Dizi 1920'li yıllarda İstanbul'u anlatmaktadır. Dizi, yeteri kadar reyting alamayınca 23 Kasım 2012 tarihinde yayımlanan 8. bölümden sonra yayından kaldırıldı.
Konusu
İstanbul işgal altındadır. Son Maliye Nazırı olan Reşat Bey'in eşi Behice Hanım ve teyzesi ile arasında olan sıkıntılardan bahsetmektedir. Kemal Bey, Sarıkamış Olayında cepheye gitmiş, esir düşmüş ve verem hastalığıyla birlikte evine geri dönmüştür. Fakat yaptığı suçlardan dolayı vatan haini ilan edilmiş, hakkında tutuklanma kararı çıkmıştır. Bunun üzerine Reşat Bey, Kemal'i evden atmıştır. Fakat teyzesi torunun bu haline üzülüp Reşat Bey'in haberi olmadan Kemal'i eve gizlice sokmuştur.
Serhat Tutumluer
Serhat Tutumluer (d. 29 Haziran 1972, Eskişehir ), Türk sinema, dizi ve tiyatro oyuncusu.
Hayatı ve kariyeri
1972 yılında Eskişehir’de doğdu ve orada büyüdü. Eğitimine 1989 yılında İstanbul Üniversitesi Sosyoloji Bölümünde başlayıp Hacettepe Üniversitesi Ankara Devlet Konservatuvarı Tiyatro Bölümünde tamamladı. 1995-1997 yılları arasında Ankara Devlet Tiyatrosu’nda çalıştı. 1997 yılından bu yana Kocaeli Şehir Tiyatrosu’nda sürdürdüğü görevine 2008-2009 sezonu itibarıyla ara vermiş olan Tutumluer, hâlen İstanbul'da kurucularından biri olduğu Talimhane Tiyatrosu'nda oyunlar oynamaktadır.
2007 yılından beri kendisi gibi oyuncu olan Senan Kara ile evlidir ve bir çocuk babasıdır.
Hartenholm
Hartenholm, Almanya'nın kuzeyinde Schleswig-Holstein eyaletinde, Segeberg iline bağlı bir yerleşim yeri. 15,37 km² yüzölçümüne sahiptir. Nüfusu, 30 Eylül 2005 itibarıyla yaklaşık 1777 olarak tespit edilmiştir. Belediye Başkanlığı Johannes Herman Richter tarafından yürütülmektedir.
Dış bağlantılar
land.de]
Maybe (The Chantels şarkısı)
"Maybe" sözleri ve müziği yapımcı/söz yazarı/aranjör ve The Valentines in vokali Richard Barrett'a atfedilen, ancak büyük olasılıkla The Chantels'in vokali Arlene Smith ve George Goldner'a ait olan çok popüler bir şarkıdır. İlk olarak The Chantels tarafından 16 Ekim 1957'de kaydedilmiş ve Ocak 1958'de yayınlanmıştır. The Chantel versiyonu pop müzik listelerinde #15 ve R&B listelerinde #2'ye kadar yükselmiştir.
Parça o günden bugüne pek çok artist tarafından yorumlanmıştır. Janis Joplin, The Three Degrees (1970 versiyonu listelerde ilk 30'a girmiştir) ve The Shangri-Las. Ayrıca Red Hot Chili Peppers'dan John Frusciante bu parçayı konserlerinde kendi versiyonuyla söylemektedir.
Maratha İmparatorluğu
Maratha İmparatorluğu ya da Maratha Konfedarasyonu, 1674-1818 yılları arasında varlığını sürdürmüş Hint devletidir. Güney Asya'da yayılmış ve 2.8 milyon km²'lik bir alana hükmetmişlerdir.
Marathalar Batı Deccan (günümüzdeki konumu Maharaştra)'da yaşayan köylü ve çiftçilerden oluşan savaşçı bir Hindu toplumuydu. Maratha kültüründe toplum kastlara ayrılmıştır. Kastlar, toplumun büyük çoğunluğunu oluşturan çiftçi ve işçiler, toprak sahipleri, asker ve yöneticiler olarak sıralanmıştır.
Tarihçe
Marathalar, Shivaji'nin önderliğinde 17. yüzyılda Adilşah Devleti ve Babür İmparatorluğu ile savaşlar yapmışlar ve Deccan Yaylası'nın büyük çoğunluğuna hakim olmuşlardır. Babür Şahı I. Alemgir Şah zamanında Maratha-Babür Savaşları yaşanmış ve bu savaşlar Marathaların Hint Yarımadası'nın büyük bir bölümüne hükmetmesini sağlamıştır.Shahu döneminde imparatorluk genişlemesini generaller ve onlara itaat eden Dhangar, Kunbi gibi etnik gruplarca devam etmiştir.
Shahu, Shivaji'nin torunu ve generallerinden biriydi. Sultan Alemgir'in ölümü üzerine Babür İmparatoru Shahu'yu serbest bırakmıştı. Ülkesine dönen Shahu halası Tarabai ile girdiği mücadeleyi kazanıp tahta çıkmıştır. Shivaji, Balaji Vishwanath'ı Peshwa rütbesine yükseltir. Peshwa, modern başbakan görevindeki imparator tarafından yetkilendirilmiş imparatorluktaki en güçlü ikinci adamdır. (Türk Devletlerinde bulunan Sadrazam makamıyla benzerlik gösterir.) Peshwa sisteminde yönetime gelecek kişi soy yoluyla belli olur.Babür Şahı I. Alemdar'ın ölümüyle, imparatorluk Peshwaların liderliğinde muazzam ölçüde genişlemiştir. İmparatorluk en parlak döneminde güneyde Tamil Nadu'ya, kuzeyde Peşaver (günümüzdeki konumu Hayber-Pahtunhva)'e, doğuda ise Bengal ve Andaman Adaları'na kadar genişlemiştir.
1761 yılında Peshwa Baji Rao'nun yiğeni Sadashivrao Bhau'nun komutasındaki ordu Dürrani Şahı Ahmed Şah tarafından Üçüncü Panipat Muharebesi'nde yenilgiye uğratılmıştır. Bu yenilgi Kuzey Batı Hindistan'a doğru olan ilerlemenin durmasına neden olmuştur. Sınırların fazla genişlemesi üzerine ülkeyi yarı-özerk yönetimlere bölmüşlerdir. 1775 yılında Maharaştra eyaletine bağlı Pune şehrinde çıkan olaylara Doğu Hindistan Şirketi'nin müdahalesi EIC (East India Company) arasında Birinci İngiliz-Maratha Savaşı'na yol açmıştır. Marathalar uzun süre Hindistan'daki mutlak güç durumundaydı ta ki İkinci ve Üçüncü İngiliz-Maratha Savaşları'nı kaybedene kadar (1805-1817). Savaşların sonucunda Hindistan'ın büyük bir kısmı İngiliz Doğu Hindistan Şirketi'nin yönetimine geçmiştir. İmparatorluk topraklarının kıyı kesimleri Maratha Deniz Komutanı Kanhoji Angre tarafından başarıyla korunmuştur.
Brom krezol moru
Brom krezol moru (BCP) ya da 5',5"-dibromo-o-krezolsülfoneftalein, bir pH indikatör'ü.Sülton formunun içinde 6.3 pKa değerine sahiptir  ve genellikle 0.04% 'lük sulu çözeltisi hazırlanır.
Kullanımlar
İndikatör olarak kullanımının yanı sıra brom krezol moru tıbbi laboratuvarlarda albumin ölçümü için de kullanılır.
Angela Kang
Angela Kang, Amerikalı bir televizyon yazarıdır ve günümüzde AMC'de yayımlanan korku/dram dizisi The Walking Deadin yazar kadrosunda yer almaktadır.
Erken yaşamı ve kariyeri
Kang, Koreli bir göçmen işçi sınıfı ailenin çocuğudur ve Irvine, Kaliforniya'da doğmuştur. 1998 yılında Los Angeles'ta bulunan Occidental Koleji'nden İngilizce ve Tiyatro dallarında mezun olan Kang, mezuniyetinden sonra birkaç kısa hikâye ve şiirin yanı sıra oyun da yazdı. Kang daha sonra okula geri döndü ve Güzel Sanatlar Fakültesi'nde senaryo yazımı alanında Güney Kaliforniya Üniversitesi'nden yüksek lisans aldı. Televizyon endüstrisindeki ilk çalışması, ABC'nin tıbbî dram dizisi Grey's Anatomy ve Private Practice dizileri için stajyerlik yapması oldu.
Televizyon kariyeri
Kang'ın yazar kadrosu dahilindeki ilk çalışması, NBC'nin yayımlanmamış kıyamet sonrası dizisi Day One için oldu. Bundan kısa bir süre sonra Kang, FX kanalına ait Terriers dizisine ait iki bölümün yazarlığını yaptı. 2011 yılında Kang, The Walking Dead dizisinde hikâye editörü olarak çalışmaya başladı ve dizinin üçüncü sezonu ile birlikte dizinin yapımcılığını üstlenmeye başladı.
NGC 169
NGC 169 (Arp 282), Andromeda takımyıldızında yaklaşık olarak uzaklıkta bulunan bir çubuksuz sarmal gökadadır. William Parsons'ın asistanı R. J. Mitchell tarafından 18 Eylül 1857 tarihinde keşfedildi. Halton Arp tarafından görüntülenmiş ve yakınındaki IC 1559 (NGC 169A) ile birlikte "çift ve çoklu gökadalar" kategorisi altında "çekilen ve düşen gökadalar" olarak Tuhaf Gökadalar Atlası'na dahil edilmiştir.
Kazandere, Bozdoğan
Kazandere, Aydın'ın Bozdoğan ilçesine bağlı bir mahalle.
Emirler, Mengen
Emirler, Bolu ilinin Mengen ilçesine bağlı bir köydür.
Tarihçe
Köy, 1928'den beri aynı adı taşımaktadır.
Coğrafya
Bolu iline 59 km, Mengen ilçesine 23 km uzaklıktadır.
Kamerî harfler
Kamerî harfler (Arapça: اَلْحُـرُوْفُ الْقَمَـرِيَّةُ el-hurûfu'l-Kameriyye ), Arapça kelimelerin Elif-Lam ( ال ) takısıyla belirlilik kazandığı durumlarda Elif-lam'ın Lamı okunduktan sonra okunan harflerdir.
Örnekler
! align=left | Kelime ! align=left | Çeviri yazım
Kemer, Bozdoğan
Kemer, Aydın'ın Bozdoğan ilçesine bağlı bir mahalle.
Tuncel Kurtiz
Tuncel Tayanç Kurtiz (1 Şubat 1936, Kocaeli - 27 Eylül 2013, İstanbul), Türk sinema ve tiyatro oyuncusu, yönetmen, yapımcı ve senarist.
Son Telgraf
Son Telgraf, Türkiye'de cumhuriyetin ilanı sonrasında İstanbul'da yayımlanan politik haber gazetesi.
Tuncel Kurtiz
Erken yılları
Babası Selanik doğumlu bir Türk bürokratı, annesi Boşnaktır.
Haydarpaşa Lisesi'nden mezun oldu. Üniversitede kısa bir süre hukuk fakültesinde, daha sonra ise filoloji, felsefe, psikoloji ve sanat tarihi bölümlerinde okudu; ancak hiçbirinden mezun olmadı. 1954 yılında İETT'de çalıştı.
Son Telgraf
Fevzi Lütfü Karaosmanoğlu, Hüseyin Avni, Sadri Ertem ve Suphi Nuri İleri tarafından 14 Haziran 1924 tarihinde yayımlanmaya başladı. Başyazarı ise Sadri Ertem'di. Çıkan ilk sayısında amacını Türklük, Cumhuriyet ve yenilik değerlerini ve çabalarını savunmak olarak belirledi. Tek parti yönetimine muhalif bir tavır sergilediğinden Şeyh Said İsyanı sonrasında İsmet Paşa tarafından çıkarılan ve TCF gibi partilerin de kapatılmasının yolunu açan Takrir-i Sükûn Kanunu gereğince kapatıldı. Ethem İzzet Benice'nin sahibi ve başyazarı olduğu gazete 1937 yılında tekrar çıkmaya başlayarak genellikle Cumhuriyet Halk Partisi (CHP)'nin yarı meşru bir yayın organı olarak devam etti. 1950'li yıllarda ise kapandı.
Tuncel Kurtiz
Kariyeri
1979 yapımı Gül Hasan filmiyle ilk yönetmenlik denemesini gerçekleştirdi. 1981 Antalya Altın Portakal Film Festivalinde en iyi senaryo ödülünü Nurettin Sezer ile birlikte kaleme aldığı Gül Hasan filminin senaryosuyla kazanmıştır. Erol Keskin, Hadi Çaman ve Erol Günaydın ile birlikte Genar Tiyatrosu'nu kurdu. 80'li yıllarda yurtdışında yaşamaya başladı. 2006'da Hacı, 2007'de Asi adlı TV dizilerinde oynadı. 2009 yılının başında vizyona girmiş olan Güz Sancısı filminde Kamil Efendi karakterini canlandırmıştır. Aynı yıl yayına başlayan Ezel adlı dizide Ramiz Karaeski karakterini canlandırmış ve tanınırlığı daha da artmıştır.
2010 Yaz döneminde NTV yeşil ekranlarında Balıkesir'in Edremit ilçesine bağlı Güre Beldesi'nin Çamlıbel köyünde eşi ve kayın biraderi ile birlikte işletmekte olduğu Zeytinbağı adlı butik otelde ünlü dostlarını ağırlayarak Tuncel Kurtiz ve Dostları adlı bir program yapmıştır. Aynı yıl BBC'nin Hayat (Life) belgeselini seslendirmiştir. Birçok ulusal ve uluslararası ödülünün yanı sıra, Ekim 2011'de 48. Altın Portakal Film Festivali'nde Yaşam Boyu Onur Ödülü aldı.
Hasenkrug
Hasenkrug, Almanya'nın kuzeyinde Schleswig-Holstein eyaletinde, Segeberg iline bağlı bir yerleşim yeri. 5,2 km² yüzölçümüne sahiptir. Nüfusu, 31 Aralık 2013 itibarıyla 337 olarak tespit edilmiştir. Belediye Başkanlığı Bernd Aszmoneit tarafından yürütülmektedir.
Dış bağlantılar
bramstedt-land.de]
Hachi: A Dog's Tale
Film, bir sanat profesörünün, akita cinsi bir köpekle olan duygusal ilişkisini anlatmaktadır.
Türkvizyon Şarkı Yarışması'nda Arnavutluk
Arnavutluk, Türkvizyon Şarkı Yarışması'na ilk kez 19 ve 21 Kasım 2014 tarihleri arasında o yılın Türk Dünyası Kültür Başkenti olan Kazan'da gerçekleşen ikinci yarışmada katılan katılımcı ülke.
Yarışmaya ilk kez 2014'te katılan Arnavutluk adına ilk yarışan şarkıcı Xhoana Bejko olmuştur. Bejko, Hava ve Ateş adlı parçayla yarı finalde 154 puanla 19. sırayı alarak elenmiştir.
NGC 4618
NGC 4618 Av Köpekleri takımyıldızı yönünde yaklaşık olarak 31 milyon ışık yılı uzaklıkta bulunan bozulmuş bir sarmal gökada. William Herschel tarafından 9 Nisan 1787 tarihinde keşfedilmiştir. Gökada resmi olarak yapısı belli belirsiz sarmal olan Sm sınıfında gösterilir. Gökada bazen Macellan Bulutları'na olan benzerliği nedeniyle Macellansı sarmal olarak adlandırılır.
Yapı
Diğer sarmal gökadaların aksine NGC 4618'e simetrik olmayan bir görünüm veren tek sarmal kolu vardır. Gökadanın bu simetrik olmayan yapısının NGC 4625 ile olan kütleçekimsel etkileşim sonucu oluştuğu ileri sürülmüştür. Buna benzer simetrik olmayan yapılar genellikle birçok etkileşen gökadada görülür. Ancak, NGC 4618 ve NGC 4625'de yapılan Hidrojen gazı gözlemleri bu görüntünün bir etkileşim sonucu olmadığını göstermektedir. Anlaşılan NGC 4618'in tek kollu yapısı içsel süreçlerle oluşmuş gibidir.
Kılavuzlar, Bozdoğan
Kılavuzlar, Aydın'ın Bozdoğan ilçesine bağlı bir mahalle.
Bolşevikler İktidarı Ellerinde Tutabilecekler mi?
Hakkında
Lenin'in bu eserinde, Ekim Devrimi öncesinde Bolşeviklerin iktidara yaklaşımları ve Kerenski hükûmetinin yalpalamalarına dair temel eleştirileri içeren iki önemli makale yer almaktadır. Bu hükûmette yer alan burjuvazi temsilcilerinin işçi sınıfı için asıl çelişkiyi yarattığını belirten Lenin, bu geçici hükûmetin, Kurucu Meclis seçimlerini sürekli erteleyerek büyük bir hata yaptığı da belirtmiştir.
Ardından Ekim Devrimi ile birlikte iktidarı alan Bolşevikler, Geçici Hükümet'in yaklaşık sekiz aylık iktidarına son vermiştir.
JavaScript
JavaScript (genellikle JS olarak kısaltılır), HTML ve CSS ile birlikte World Wide Web'in temel teknolojilerinden biri olan programlama dilidir. Web sitelerinin %97'sinden fazlası, web sayfası hareketleri için istemci tarafında JavaScript kullanırlar ve kullanılan kodlar genellikle üçüncü taraf kitaplıkları içerir. Tüm büyük web tarayıcılarında, kaynak kodunu kullanıcıların cihazlarında yürütebilmek için özel bir JavaScript motoru bulunur.
JavaScript, ECMAScript standardına uyan, genellikle eş zamanlı olarak derlenmiş, üst düzey bir dildir. Dinamik yazma, prototip tabanlı obje yönelimi ve birinci sınıf işlevlere sahiptir. Olay odaklı, işlevsel ve zorunlu programlama stillerini destekleyen çoklu paradigmadır. Metin, tarihler, düzenli ifadeler, standart veri yapıları ve Belge Obje Modeli (DOM) ile çalışmak için uygulama programlama arayüzlerine (API'ler) sahiptir.
ECMAScript standardı, ağ oluşturma, depolama veya grafik olanakları gibi herhangi bir giriş/çıkış (I/O) içermez. Pratikte, web tarayıcısı veya diğer çalıştırma ortamları, I/O için JavaScript API'leri sağlarlar.
JavaScript motorları başlangıçta yalnızca web tarayıcılarında kullanılıyordu, ancak günümüzde bazı sunucuların ve çeşitli uygulamaların da temel bileşenleridir. Bu kullanım için en yaygın çalışma zamanı sistemi Node.js'dir.
Java ve JavaScript'in ad, sözdizimi ve ilgili standart kitaplıklar açısından benzerlikleri olsa da, iki dil birbirinden farklıdır ve tasarım açısından da büyük farklılıklar gösterir.
Netscape'te Oluşturma
Grafik kullanıcı arayüzüne sahip ilk web tarayıcısı Mosaic, 1993 yılında piyasaya sürüldü. Teknik bilgisi olmayan kişilerin erişebildiği, yeni ortaya çıkan World Wide Web'in hızlı büyümesinde önemli bir rol oynamıştır. Mosaic'in önde gelen geliştiricileri daha sonra 1994'te daha parlak bir geleceği olduğu düşünülen Netscape Navigator tarayıcısını piyasaya süren Netscape şirketini kurdular. Netscape Navigator hızla en çok kullanılan tarayıcı haline geldi.
Netscape yönetimi kısa süre sonra Eich için en iyi seçeneğin Java'ya benzer ve daha az Scheme veya diğer mevcut komut dosyası dillerine benzeyen yeni bir dil tasarlamak olduğuna karar verdi. Eylül 1995'te Navigator beta'nın bir parçası olarak ilk sunulduğunda, eklenen yeni dil ve yorumlayıcı uygulaması LiveScript olarak adlandırılsa da, Aralık ayında resmi sürüm için adı JavaScript olarak değiştirildi.
JavaScript adının seçimi, doğrudan Java ile ilgili olduğu imâ edilerek kafa karışıklığına neden oldu. O zamanlar dot-com balonu patlamıştı ve Java henüz yeni bir programlama dili idi, bu nedenle Eich, JavaScript adını Netscape'in bir pazarlama taktiği olarak gördü.
Microsoft tarafından benimsenmesi
Microsoft, 1995 yılında Internet Explorer'ı piyasaya sürerek Netscape ile bir tarayıcı savaşına yol açtı. JavaScript cephesinde, Microsoft, JScript adlı kendi yorumlayıcısını oluşturmak için Navigator yorumlayıcısında tersine mühendislik yaptı.
JScript ilk olarak 1996'da, CSS için ilk ve HTML uzantıları ile birlikte piyasaya sürüldü. Bu uygulamaların her biri, Navigator'daki benzerlerinden belirgin şekilde farklıydı. Bu farklılıklar, geliştiricilerin web sitelerinin her iki tarayıcıda da sağlıklı şekilde çalışmasını zorlaştırdı ve birkaç yıl boyunca "En iyi Netscape'te görüntülenir" ve "En iyi Internet Explorer'da görüntülenir" şeklinde logoların yaygın olarak kullanılmasına yol açtı.
JScript'in yükselişi
Kasım 1996'da Netscape, JavaScript'i Ecma International'a tüm tarayıcı satıcılarının uyabileceği standart bir belirtimin başlangıç noktası olarak sundu. Bu, Haziran 1997'de ilk ECMAScript dil spesifikasyonunun resmî olarak yayınlanmasına yol açtı.
Standartlar süreci, ECMAScript 2'nin Haziran 1998'de ve ECMAScript 3'ün Aralık 1999'da piyasaya sürülmesiyle birkaç yıl boyunca devam etti. ECMAScript 4 üzerindeki çalışmalar ise 2000 yılında başladı.
Bu arada Microsoft, tarayıcı pazarında giderek daha baskın bir konuma geldi. 2000'lerin başında, Internet Explorer'ın pazar payı %95'e ulaştı. Bu durum, JScript'in Web'de istemci tarafı komut dosyası oluşturmak için gerçek bir standart haline geldiği anlamını taşıyordu.
Microsoft başlangıçta standartlar sürecine katıldı ve bazı önerileri kendi JScript dilinde uyguladı, ancak sonunda Ecma çalışması üzerinde iş birliğini durdurdu. Böylece ECMAScript 4 yenilmiş oldu.
Büyüme ve standardizasyon
2000'lerin başında Internet Explorer'ın hakimiyeti döneminde, istemci tarafı komut dosyası oluşturma yöntemi oldukça durgundu. Bu, Netscape'in halefi Mozilla'nın Firefox tarayıcısını piyasaya sürdüğü 2004 yılında değişmeye başladı. Firefox birçok kişi tarafından iyi bir şekilde karşılandı ve Internet Explorer'dan önemli bir pazar payını kendisine aldı.
2005 yılında Mozilla, ECMA International'a katıldı ve ECMAScript for XML (E4X) standardı üzerinde çalışmaya başladı. Bu, Mozilla'nın bir ECMAScript 4 taslağına dayanan ActionScript 3 dilinde E4X'i uygulayan Macromedia (daha sonra Adobe Systems tarafından satın alındı) ile ortak olarak çalışmasına yol açtı. Hedef, ActionScript 3'ü yeni ECMAScript 4 olarak standart hale getirmekti. Bu amaçla Adobe Systems, Tamarin uygulamasını açık kaynaklı bir proje olarak yayınladı. Ancak, Tamarin ve ActionScript 3, yerleşik istemci tarafı komut dosyası oluşturmaktan çok farklıydı ve Microsoft'un iş birliği olmadan, ECMAScript 4 hiçbir zaman istenen sonuçları vermedi.
Bu arada, ECMA çalışmasına bağlı olmayan açık kaynak topluluklarında çok önemli gelişmeler yaşanıyordu. 2005'te Jesse James Garrett, Ajax terimini türettiği ve verilerin arka planda yüklenebileceği web uygulamaları oluşturmak için JavaScript'in omurgası olduğu bir dizi teknolojiyi tanımladığı ve tam sayfa gereksinimini ortadan kaldırdığı bir WhiteBook yayınladı. Bu, açık kaynak kitaplıkların ve onların etrafında oluşan toplulukların öncülük ettiği bir JavaScript rönesans dönemini ateşledi. jQuery, Prototype, Dojo Toolkit ve MooTools dâhil olmak üzere birçok yeni kitaplık oluşturuldu.
Temmuz 2008'de, bu farklı taraflar Oslo'da bir konferans için bir araya geldi. Bu birleşme, konuyla ilgili tüm çalışmaları birleştirmek ve dili ileriye taşımak için 2009 başlarında nihai anlaşmaya yol açtı. Sonucu ise Aralık 2009'da yayınlanan ECMAScript 5 standardıydı.
Olgunluğa ulaşması
Dil üzerinde iddialı çalışmalar birkaç yıl boyunca devam etti ve 2015 yılında ECMAScript 6'nın yayınlanmasıyla resmîleştirilen kapsamlı bir ekleme ve iyileştirme derlemesiyle sonuçlandı.
Node.js'nin 2009 yılında Ryan Dahl tarafından oluşturulması, JavaScript'in web tarayıcıları dışında kullanımında önemli bir artışa yol açtı. Node, V8 motorunu, bir olay döngüsünü ve I/O API'lerini birleştirerek bağımsız bir JavaScript çalışma zamanı sistemi sağlamaktaydı. 2018 itibarıyla, Node milyonlarca geliştirici tarafından kullanılıyordu ve npm dünyadaki herhangi bir paket yöneticisinden çok daha fazla modüle sahipti.
ECMAScript taslak belirtimi şu anda GitHub'da herkese açık bir şekilde korunmaktadır ve sürümler düzenli şekilde yıllık anlık görüntüler aracılığıyla üretilmektedir. Dildeki olası revizyonlar, kapsamlı bir teklif süreciyle incelenir. Artık, sürüm numaraları yerine geliştiriciler, gelecek özelliklerin durumunu tek tek kontrol etmektedirler.
Mevcut JavaScript ekosisteminde bulunan birçok kitaplık ve çerçevenin, bazıları yerleşik programlama uygulamaları ve web tarayıcılarının dışında JavaScript'in farklı kullanım alanları için oluşturulmuştur. Ayrıca, tek sayfalık uygulamaların ve diğer JavaScript ağırlıklı web sitelerinin artmasıyla birlikte, geliştirme sürecine yardımcı olmak için birkaç aktarıcı da oluşturulmuştur.
Ticari Marka
"JavaScript" adı, Oracle Corporation'ın Amerika Birleşik Devletleri'ndeki ticari markasıdır.
Web sitesi istemci tarafı kullanımı
JavaScript, web sitelerinin % 97'sinin bu amaçla kullandığı, Web'in baskın istemci tarafı komut dosyası dilidir. Komut dosyaları HTML belgelerine gömülür veya bunlar da dâhil edilmiş olur. Böylelikle kodlar DOM ile etkileşime girer. Tüm büyük web tarayıcılarında, kodu kullanıcının cihazında yürüten yerleşik bir JavaScript motoru bulunur.
Kitaplıklar ve çerçeveler
Web sitelerinin %80'inden fazlası, istemci tarafı komut dosyası oluşturma için bir üçüncü taraf JavaScript kitaplığı veya web çerçevesi kullanırlar.
jQuery, web sitelerinin %75'inden fazlası tarafından kullanılan açık ara en popüler kitaplıktır. Facebook, web sitesi için React kitaplığını oluşturdu ve daha sonra bunu açık kaynak olarak yayınladı; Twitter dâhil diğer pek çok site günümüzde bunu kullanmaktadır. Aynı şekilde Google'ın YouTube ve Gmail'i de dâhil olmak üzere web siteleri için oluşturduğu Angular çerçevesi artık başkaları tarafından kullanılabilen açık kaynaklı bir projedir.
Buna karşılık, "Vanilla JS" terimi, herhangi bir kitaplık veya çerçeve kullanmayan, bunun yerine tamamen standart JavaScript işlevselliğine dayanan web siteleri için oluşturulmuştur.
Diğer kullanımları
JavaScript kullanımı, web tarayıcısı köklerinin ötesine geçmiştir. JavaScript motorları artık hem sunucu tarafı web sitesi dağıtımları hem de tarayıcı dışı uygulamalar için çeşitli diğer yazılım sistemlerine yerleştirilmiştir.
Sunucu tarafı JavaScript kullanımını teşvik etmeye yönelik ilk girişimler, Netscape Enterprise Server ve Microsoft'un Internet Information Services idi, ancak bunlar küçük özelliklerdi. Sunucu tarafı kullanımı, 2000'lerin sonlarında Node.js ve diğer yaklaşımların oluşturulmasıyla birlikte büyümeye başladı.
Electron, Cordova, React Native ve diğer uygulama çerçeveleri, JavaScript'te uygulanan davranışla birçok uygulama oluşturmak için kullanılmıştır. Tarayıcı olmayan diğer uygulamalar, PDF belgelerini komut dosyası yazmak için Adobe Acrobat desteği ve JavaScript ile yazılmış GNOME Shell uzantılarını içerir.
JavaScript, son zamanlarda bazı gömülü sistemlerde, genellikle Node.js'den yararlanılarak görünmeye başladı.
Özellikler
Aşağıdaki özellikler, aksi açıkça belirtilmediği sürece, uyumlu tüm ECMAScript uygulamaları için ortaktır.
Zorunlu ve yapılandırılmış
JavaScript, C'nin yapılandırılmış programlama sözdiziminin çoğunu destekler (örneğin,  ifadeleri,   döngüleri,   ifadeleri,   döngüleri vb.). Kısmi bir istisna kapsam belirlemedir : başlangıçta JavaScript yalnızca  ile işlev kapsamına sahipti; daha sonra ECMAScript 2015'te   ve   anahtar sözcükleriyle blok kapsamı eklendi. C gibi, JavaScript de expressionslar ve statementslar arasında bir ayrım yapar. C'den bir sözdizimsel farkı da, noktalı virgüllerin (deyimleri sonlandıran) atlanmasına izin veren otomatik noktalı virgül eklemedir.
Zayıf yazılmış
JavaScript zayıf yazılmıştır, bu kullanılan işleme bağlı olarak belirli türlerin dolaylı olarak yayınlandığı anlamına gelir.
Değerler aşağıdaki gibi dizgelere dönüştürülür:
Değerler, dizelere dönüştürülerek ve ardından dizeler de sayılara dönüştürülerek, sayılara dönüştürülür. Bu süreçler, sırasıyla dize ve sayı dökümü için prototip üzerinde  ve   işlevleri tanımlanarak değiştirilebilir.
JavaScript, kuralların karmaşıklığı tutarsızlıkla karıştırılabileceğinden, bu dönüşümleri uygulama şekli nedeniyle eleştiriler almıştır. Örneğin, bir dizeye sayı eklerken, sayı birleştirme yapılmadan önce bir dizeye dönüştürülür, ancak bir dizeden bir sayı çıkarılırken, çıkarma işlemi yapılmadan önce dize bir sayıya dönüştürülür. Genellikle,  ile sonuçlanan   (sayı) da belirtilir. Bu yanıltıcıdır:  boş bir obje yerine boş bir kod bloğu olarak yorumlanır ve boş dizi kalan unary (tekli)   operatörü tarafından bir sayıya dönüştürülür. İfadeyi parantez içine alırsanız  küme parantezleri boş bir obje olarak yorumlanır ve ifadenin sonucu beklendiği gibi   olur.
Nesne (Obje) yönelimi (prototip tabanlı)
JavaScript'teki prototip kalıtım, Douglas Crockford tarafından şu şekilde tanımlanır: EKSİK ALAN JavaScript'te bir obje, bir prototiple büyütülmüş bir ilişkisel dizidir (aşağıya bakın); her anahtar bir objenin özelliği için ad sağlar ve böyle bir adı belirtmenin iki sözdizimsel yolu vardır: nokta notasyonu ve parantez gösterimi. Bir özellik, çalışma zamanında eklenebilir, geri tepebilir veya silinebilir. Bir objenin çoğu özelliği (ve bir objenin prototip miras zincirine ait olan herhangi bir özellik), bir  döngüsü kullanılarak numaralandırılabilir.
Fonksiyonel
Bir fonksiyon birinci sınıftır ; bir fonksiyon bir obje olarak kabul edilir. Bu nedenle, bir fonksiyonun  ve   gibi özellikleri ve metotları olabilir. İç içe fonksiyon, başka bir fonksiyon içinde tanımlanan bir fonksiyondur. Dış fonksiyon her çağrıldığında oluşturulur. Ek olarak, iç içe geçmiş her işlev sözcüksel bir kapanış oluşturur: dış işlevin sözcüksel kapsamı (herhangi bir sabit, yerel değişken veya bağımsız değişken değeri dâhil), dış işlevin yürütülmesi sona erdikten sonra bile, her bir iç fonksiyon objesinin iç durumunun bir parçası haline gelir. . JavaScript ayrıca anonim işlevleri de destekler.
Yetkilendirme
JavaScript, örtük ve açık yetkilendirmeyi destekler.
Çeşitli
JS sıfır indeksli bir dildir.
Standart olmayan özellikler
Tarihsel olarak, bazı JavaScript motorları bu standart olmayan özellikleri destekledi:
Basit örnekler
JavaScript'teki değişkenler,,   veya   anahtar sözcükleri kullanılarak tanımlanabilir.
Yukarıdaki örnekte, hepsinin önünde iki eğik çizgi bulunan yorumlara dikkat edin.
JavaScript'te yerleşik Giriş/Çıkış (I/O) işlevi yoktur; çalışma zamanı ortamı bunu sağlar. Sürüm 5.1'deki ECMAScript belirtimi şunları belirtir: "aslında, bu spesifikasyonda harici veri girişi veya hesaplanan sonuçların çıkışı için herhangi bir şart yoktur."Ancak, çoğu çalışma zamanı ortamında çıktı yazdırmak için kullanılabilecek bir  objesi bulunur. İşte JavaScript'te minimalist bir Hello World programı : HTML belgelerinde bir çıktı için bu program gereklidir: Basit bir özyinelemeli (recursive) fonksiyon:
ya da aşağıdaki örnekte olduğu gibi faktöriyel hesaplamasını kontroller ve üçlü operatör vasıtasıyla da kullanabilirsiniz.
Anonim (isimsiz) bir fonksiyon (veya lambda):
Ok işlevleri ilk olarak 6. Baskı - ECMAScript 2015'te tanıtıldı. JavaScript'te işlev yazmak için sözdizimini kısaltırlar. Ok işlevleri anonimdir, bu nedenle oluşturulduktan sonra onları çağırmak için bunlara başvurmak için bir değişken gerekir.
Ok işlevi (arrow fonksiyon) örneği:
JavaScript'te objeler, fonskiyonlarla aynı şekilde oluşturulur; bu nedenle ojbeler bir fonksiyon objesi olarak bilinirler.
Obje örneği:
Değişken fonksiyon gösterimi ( özel bir değişkendir):
Anında çağrılan fonksiyon ifadeleri genellikle kapanışları (closures) oluşturmak için kullanılır. Kapanışlar, özelliklerin (properties) ve metotların bir ad alanında (namespace) toplanmasına ve bazılarının özel hale getirilmesine izin verir:
JavaScript'te modülleri dışa ve içe aktarma
Export örneği:
İmport örneği:
Daha gelişmiş örnek
Tarayıcı penceresinde aşağıdaki çıktı görüntülenmelidir.
Güvenlik
JavaScript ve DOM, kötü niyetli yazarlara Web aracılığıyla bir istemci bilgisayarda çalıştırılacak komut dosyaları sunma potansiyeli sağlar. Tarayıcı yazarları, iki kısıtlama kullanarak bu riski en aza indirir. İlk olarak, komut dosyaları, dosya oluşturma gibi genel amaçlı programlama görevlerini değil, yalnızca Web ile ilgili eylemleri gerçekleştirebilecekleri bir sanal alanda çalışır. İkinci olarak, komut dosyaları aynı kaynak ilkesiyle sınırlandırılmıştır: bir Web sitesindeki komut dosyaları, başka bir siteye gönderilen kullanıcı adları, parolalar veya tanımlama bilgileri gibi bilgilere erişemez. JavaScript ile ilgili güvenlik hatalarının çoğu, aynı kaynak politikasının veya sanal alanın ihlali ile gerçekleşmektedir.
Genel JavaScript'in alt kümeleri (ADsafe, Secure ECMAScript (SES)), özellikle üçüncü taraflarca oluşturulan kodlarda (reklamlar gibi) daha yüksek düzeyde güvenlik sağlar. Closure Toolkit, üçüncü taraf JavaScript ve HTML'nin güvenli bir şekilde yerleştirilmesi ve yalıtılması için başka bir projedir.
Siteler arası güvenlik açıkları
JavaScript ile ilgili yaygın bir güvenlik sorunu, aynı kaynak ilkesinin ihlali olan siteler arası komut dosyası çalıştırmadır (XSS). XSS güvenlik açıkları, bir saldırgan çevrimiçi bankacılık web sitesi gibi hedeflenen bir Web sitesinin kurbana sunulan web sayfasına kötü amaçlı bir komut dosyası eklemesine neden olduğunda ortaya çıkar. Bu örnekteki komut dosyası daha sonra kurbanın ayrıcalıklarıyla bankacılık uygulamasına erişebilir, potansiyel olarak gizli bilgileri ifşa edebilir veya kurbanın izni olmadan para transfer edebilir. XSS güvenlik açıklarına bir çözüm, güvenilmeyen verileri görüntülerken HTML çıkışını kullanmaktır.
Bazı tarayıcılar, saldırganın kötü amaçlı komut dosyası içeren bir URL sağladığında yansıyan XSS saldırılarına karşı kısmi koruma içerir. Ancak, bu tarayıcıların kullanıcıları bile, kötü amaçlı kodun bir veritabanında depolandığı saldırılar gibi diğer XSS saldırılarına karşı savunmasızdır. Yalnızca sunucu tarafında Web uygulamalarının doğru tasarımı XSS'yi tamamen önleyebilir.
Bir başka siteler arası güvenlik açığı, siteler arası istek sahteciliğidir (CSRF). CSRF'de, bir saldırganın sitesindeki kod, kurbanın tarayıcısını, kullanıcının hedef sitede amaçlamadığı eylemleri gerçekleştirmesi için kandırır (bir bankada para transferi gibi). Hedef siteler, istek doğrulaması için yalnızca tanımlama bilgilerine güvendiğinde, saldırganın sitesindeki koddan kaynaklanan istekler, başlatan kullanıcının aynı geçerli oturum açma bilgilerini taşıyabilir. Genel olarak, CSRF'nin çözümü, kalıcı etkileri olabilecek herhangi bir isteğin kimliğini doğrulamak için yalnızca çerezlerde değil, gizli bir form alanında bir kimlik doğrulama değeri talep etmektir. HTTP Yönlendiren başlığını kontrol etmek de yardımcı olabilir.
"JavaScript ele geçirme", bir saldırganın sitesindeki  etiketinin, kurbanın sitesinde JSON veya JavaScript gibi özel bilgiler döndüren bir sayfadan yararlandığı bir CSRF saldırısı türüdür. Olası çözümler şunları içerir:
Müşteriye duyulan yanlış güven
İstemci-sunucu uygulamalarının geliştiricileri, güvenilmeyen istemcilerin saldırganların denetimi altında olabileceğini bilmelidir. Uygulama yazarı, JavaScript kodunun amaçlandığı gibi (veya hiç) çalışacağını varsayamaz çünkü koda gömülü herhangi bir sır, belirli bir düşman tarafından ayıklanabilir. Bazı çıkarımlar şunlardır:
Geliştiricilere duyulan yanlış güven
Npm ve Bower gibi paket yönetim sistemleri, JavaScript geliştiricileri arasında popülerdir. Bu tür sistemler, bir geliştiricinin, programlarının diğer geliştiricilerin program kitaplıklarına olan bağımlılıklarını kolayca yönetmesine izin verir. Geliştiriciler, kitaplıkların koruyucularının onları güvenli ve güncel tutacağına güvenirler, ancak bu her zaman böyle değildir. Bu kör güven nedeniyle bir güvenlik açığı ortaya çıktı. Güvenilir kitaplıklar, kitaplıklara dayanan tüm programlarda hataların veya güvenlik açıklarının ortaya çıkmasına neden olan yeni sürümlere sahip olabilir. Yani bir kitaplık vahşi doğada bilinen güvenlik açıklarıyla yamasız kalabilir. 133 bin web sitesi örneği incelenmiş bir çalışmada, araştırmacılar web sitelerinin %37'sinin bilinen en az bir güvenlik açığına sahip bir kitaplık içerdiğini buldu. "Her web sitesinde kullanılan en eski kütüphane sürümü ile bu kütüphanenin mevcut en yeni sürümü arasındaki ortalama gecikme, ALEXA'da 1.177 gündür ve halen aktif olarak kullanılan bazı kütüphanelerin geliştirilmesi yıllar önce durduruldu." Başka bir olasılık, bir kütüphanenin yöneticisinin kütüphaneyi tamamen kaldırabilmesidir. Bu, Mart 2016'da Azer Koçulu'nun deposunu npm'den kaldırmasıyla meydana geldi. Bu, kütüphanelerine bağlı on binlerce programın ve web sitesinin bozulmasına neden oldu.
Mindcrime At The Moore
Seattle'lı progressive rock grubu Queensryche'ın 13, 14 ve 15 Ekim 2006 tarihlerinde The Moore Theatre'da verdiği konserdir. Konser, 3 Temmuz 2007 tarihinde CD ve DVD olarak piyasaya sürülmüştür. Grup bu konserde, 1988 yılında yayınladığı Operation Mindcrime ve 2006 yılında çıkardığı Operation: Mindcrime II albümlerindeki şarkıları peş peşe ve bütünüyle seslendirmiştir.
JavaScript
Tarayıcı ve eklenti kodlama hataları
JavaScript, bazıları arabellek taşmaları gibi kusurlara sahip olabilen çok çeşitli tarayıcı yetenekleri için bir arabirim sağlar. Bu kusurlar, saldırganların kullanıcının sisteminde istedikleri herhangi bir kodu çalıştıracak komut dosyaları yazmasına izin verebilir. Bu kod hiçbir şekilde başka bir JavaScript uygulamasıyla sınırlı değildir. Örneğin, arabellek taşması istismarı, bir saldırganın süper kullanıcı ayrıcalıklarıyla işletim sisteminin API'sine erişmesine izin verebilir.
Mindcrime At The Moore
Queensryche, bu konserde Operation: Mindcrime ve Operation: Mindcrime II albümlerinde yer alan hikâyeyi, müzikal ve teatral bir şekilde anlatmıştır. Gruba ayrıca Pamela Moore Rahibe Mary; Ronnie James Dio ise Dr. X olarak eşlik etmiştir.
JavaScript
Tarayıcı ve eklenti kodlama hataları
Bu kusurlar Firefox, Internet Explorer, ve Safari gibi büyük tarayıcıları etkilemiştir.
Mindcrime At The Moore
Encore
<li>"Walk in the Shadows" (DeGarmo, Tate, Wilton) <li>"Jet City Woman" (DeGarmo, Tate) </ol>
JavaScript
Tarayıcı ve eklenti kodlama hataları
Video oynatıcılar, Adobe Flash ve Microsoft Internet Explorer'da varsayılan olarak etkinleştirilen çok çeşitli ActiveX denetimleri gibi eklentiler, JavaScript aracılığıyla yararlanılabilen kusurlara da sahip olabilir (bu tür kusurlardan geçmişte yararlanılmıştır).
Windows Vista'da Microsoft, Internet Explorer işlemini sınırlı ayrıcalıklarla çalıştırarak arabellek taşmaları gibi hata risklerini kontrol altına almaya çalışmıştır. Google Chrome benzer şekilde sayfa oluşturucularını kendi " sandbox "larıyla sınırlar.
Korumalı alan uygulama hataları
Web tarayıcıları, örneğin dosya oluşturmak veya silmek için gerekli ayrıcalıklarla birlikte JavaScript'i sanal alanın dışında çalıştırabilir. Bu tür ayrıcalıkların Web'den koda verilmesi amaçlanmamıştır.
Web'den JavaScript'e yanlış ayrıcalıklar verilmesi, hem Internet Explorer hem de Firefox'taki güvenlik açıklarında rol oynamıştır. Windows XP Service Pack 2'de Microsoft, Internet Explorer'da JScript'in ayrıcalıklarını düşürmüştür.
Microsoft Windows, bir bilgisayarın sabit sürücüsündeki JavaScript kaynak dosyalarının genel amaçlı, korumalı alanda olmayan programlar olarak başlatılmasına izin verir (bkz: Windows Komut Dosyası Ana Bilgisayarı ). Bu, JavaScript'i ( VBScript gibi) bir Truva atı için teorik olarak uygun bir vektör yapar, ancak JavaScript Truva atları pratikte nadirdir.
Donanım açıkları
2015 yılında, güvenlik araştırmacıları tarafından bir makalede, bir Rowhammer saldırısının JavaScript tabanlı bir kavram kanıtı uygulaması açıklanmıştır.
Geliştirme araçları
Önemli araçlar dil ile birlikte gelişmiştir.
Java
Yaygın bir yanılgı, JavaScript'in Java ile aynı olduğuna yöneliktir. Her ikisinin de gerçekten de C-benzeri bir sözdizimi vardır (C dili onların en yakın ortak ata dilidir). Ayrıca, genellikle korumalı alana alınırlar (bir tarayıcı içinde kullanıldığında) ve JavaScript, Java'nın sözdizimi ve standart kitaplığı göz önünde bulundurularak tasarlanmıştır. Özellikle, tüm Java anahtar sözcükleri orijinal JavaScript'te ayrılmıştır, JavaScript'in standart kitaplığı Java'nın adlandırma kurallarını takip eder ve JavaScript'in ve  objeleri Java 1.0'dan alınan sınıflara dayanır.
Java ve JavaScript ilk olarak 1995'te ortaya çıktı, ancak Java Sun Microsystems'den James Gosling ve JavaScript ise Netscape Communications'dan Brendan Eich tarafından geliştirildi.
İki dil arasındaki farklılıklar benzerliklerinden daha belirgindir. Java'nın statik yazımı vardır, JavaScript'in yazımı ise dinamiktir. Java, derlenmiş bayt kodundan yüklenirken JavaScript, insan tarafından okunabilir kaynak kodu olarak yüklenir. Java'nın objeleri sınıf tabanlıdır, JavaScript'ler ise prototip tabanlıdır. Son olarak, Java, Java 8'e kadar işlevsel programlamayı desteklemezken, JavaScript, Scheme'den etkilenerek bunu başından beri yapmıştır.
JSON
JSON veya JavaScript Object Notation, JavaScript'in obje değişmez sözdiziminin bir alt kümesi olarak tanımlanan genel amaçlı bir veri değişim biçimidir.
TypeScript
TypeScript (TS) JavaScript'in katı şekilde (strictly-typed) yazılan versiyonudur. TS, değişkenlere ve fonksiyonlara, tür açıklamaları ekleyerek farklılıkları gösterir ve JS içinde türlerin tanımlanması için bir tanıtım dilidir. Bunun dışında TS, JS ile istemci tarafında çalıştırılması, kolay, anlaşılır bir şekilde aktarılmasına izin vermek ve diğer JS kodlarıyla birlikte çalışabilmesi için hemen hemen aynı özellik setini paylaşır.
WebAssembly
2017'den beri web tarayıcıları, bir JavaScript motorunun web sayfası komut dosyalarının performans açısından kritik bölümlerini yerel hıza yakın yürütmesini sağlayan ikili bir biçim olan WebAssembly'yi desteklemektedir. WebAssembly kodu, normal JavaScript koduyla aynı sanal alanda çalışır.
Aktarıcılar (Transpilers)
JavaScript, Web'in baskın istemci tarafı dilidir ve birçok web sitesi komut dosyası ağırlıklıdır. Bu nedenle, geliştirme sürecine yardımcı olabilecek diğer dillerde yazılmış kodu dönüştürmek için aktarıcılar oluşturulmuştur.
NGC 171
NGC 171, Yeni Genel Katalog'da yer alan bir galaksidir. Gökyüzünde Balina takımyıldızı yönünde bulunur. SBab tipi bir çubuklu sarmal galaksidir. İngiliz astronom William Herschel tarafından 1784 yılında çaplı aynalı tip bir teleskopla keşfedilmiştir.
Yaşlılıkta egzersiz
Yaşlanmayla birlikte bedenin fizyolojik özelliklerine uygun egzersiz programları geliştirilerek hem yaşlanmayla ve hareketsizlikle kişinin gündelik yaşamına etki eden engelleyici faktörleri ortadan kaldırmak hem de vücudun daha sağlıklı, hastalıklara karşı daha dirençli olmasını sağlamak bilimsel bakımdan mümkün görülmektedir. Bu nedenle hayatın her safhasında olduğu kadar yaşlılıkta da egzersiz önerilmektedir.
Yaşlılıkta kas tonusu
Yaşla beraber kas lifi ve boyutu ile toplam kas lif sayısının azalmasından dolayı kas gücü ve fonksiyonunda %40 azalma görülür. Buna hareketsizlik ve birtakım hastalıklar da eklenince en küçük fiziksel güç gerektiren hareketlerde bile başarısızlık ortaya çıkabilmektedir. Ancak uzman kontrolünde yapılacak egzersizlerle birlikte kas gücü ve fonksiyonundaki azalma yavaşlatılabilir hatta geriye çekilebilir. Yapılan araştırmalar egzersiz yapan yaşlı insanların kas gücü ve fonksiyonunun egzersiz yapmayan gençlerden daha yüksek olabildiğini göstermektedir.
Egzersiz programı
Genel olarak egzersizlerden beklenen amaçlar yaşlılıkta verilen egzersizlerden de aynı şekilde beklenmekte ancak bunlara yaşlıların durumlarıyla ilgili bir iki özellik daha eklenmektedir. Bunlar;
Egzersiz Türleri
Kuvvetlendirme egzersizleri : yaşlılarda büyük kas gruplarına (Ön-üst bacak"Kuadriseps", Üst-arka bacak "Hamstring" ve karın kasları)yönelik olarak uygulanır. Süre 20-30 dakika kadardır ve 60 dakikayı geçmemelidir. Egzersizler Haftada 2 kez 8-15 tekrar ve 1-3 set veya haftada 3 kez 2 set 8-10 tekrar verilir. Egzersiz öncesi esneme egzersizleri 5 darika yürüme gibi ısınma hareketleri önerilebilir.
Aerobik Egzersizler : Egzersizin yoğunluğu kişinin maksimum kalp hızının %50'sini aşmaması ve iki haftada bir %5 arttırılması ancak yoğunluğunun %70'inin üzerine hiçbir zaman çıkılmaması gerekir. Egzersiz esnasında konuşma güçlüğü çekiliyorsa egzersizin yoğunluğu fazla demektir. Yorgunluk, kas ve eklem zorlaması, stres oluşuyorsa egzersize son verilir. Toplam süre haftada 3 gün 20-30 dakikadır ve egzersiz öncesi ısınma ve esneme, sonrası soğuma egzersizlerine yer verilmelidir.
Pilates Egzersizleri : İzometrik ve izotonik hareketleri birleştiren bir egzersiz çeşididir. Kasları germe ve solunum ile birlikte yapılan Pilates gövde kaslarını güçlendirir, eklem mobilitesini, denge ve koordinasyonu artırır.
Artık gün
__DİZİN__
Esenyurt, İnebolu
Tarihçe
Köyün adı, 1487 yılı kayıtlarında Fikre ya da Fekre olarak geçmektedir.
Coğrafya
Köy, Kastamonu il merkezine 99 km, İnebolu ilçe merkezine 9 km uzaklıktadır.
Glikojen
Her glikojen molekülü, birbirine bağlı yüzlerce glikoz molekülünden oluşan karmaşık bir yapıdadır. Glikojen, bir nevi glikoz külçesidir.Enzimler tarafından çok hızlı yapılıp parçalanan glikojen, bakteriler, mantarlar ve birçok hayvanda enerji depolanmasını sağlar. Omurgalılarda insülin hormonu karaciğerde ve kaslarda glikojen oluşumunu hızlandırır, glükagon ve adrenalin (epinefrin) hormonlarıysa, glikojenin yıkımına ve glikoz açığa çıkmasına neden olur. Kaslarda glikojenin sindirimi ile oluşan glukoz, fosfat içeren formdadır.
Hayvanlardaki glikozun fazlasının depo şeklidir. Suda çözünmez ve iyotla kahverengi - kırmızı rengi alır. Glikojen genellikle karaciğer ve kas hücrelerinde depolanır. Bakteriler ve mantarlarda da glikoz glikojen şeklinde depo edilmektedir.Bu depolanma işlemine granülsüz edoplazmik retikulum organeli yardımcı olur.
Şemsî harfler
Şemsî harfler (Arapça: اَلْحُـرُوْفُ الشَّمْسِـيَّةُ el-hurûfu'ş-şemsîyye), Arapça kelimelerin Elif-Lam ( ال )  takısıyla belirlilik kazandığı durumlarda Elif-lam'ın Lamını okumadan, şeddeli (tekrarlı) okunan  harflerdir.
Şemsî harfler 14 adettir.
Örnekler
Altta görüldüğü gibi şemsî harfler tamlama yapılacağı zaman iki kere okunur ve ilk kelimenin sonuna u ya da ü getirilir; örneğin dar ve saade'den, darü-s saade yapılması gibi.
! align=left | Kelime ! align=left | Çeviri yazım