javascript

  • Hello World!

    Hello World!

    sadece yazılım değil, bilgisayar başına geçip herhangi bir şekilde internete bağlanabilen hemen herkesin en az bir kere karşılaştığı bir kelime öbeğidir muhtemelen. peki nedir, nereden gelmiştir biraz kurcalayalım. “””python: “”” 1974 yılında, brian kernighan ve dennis ritchie bir kitap üzerine çok meşguller. kitabın ismi the c programming language. dennis ritchie bell labs‘de çalışırken, benim javascript’e lanet okumam gibi bir lanet okumuş olmalı…

    Read more →

  • Web Güvenliği: XSS & CSRF

    XSS ve CSRF saldırıları, web uygulamalarında sıkça karşılaşılan ve ciddi sonuçlar doğurabilen güvenlik açıklarıdır. Web geliştiricilerinin bu saldırı türlerini anlamaları ve önleyici tedbirler almaları büyük önem taşır, kısaca değinmek gerekirse XSS ve CSRF hakkında birkaç noktadan bahsedelim. XSS (Cross-Site Scripting) XSS; saldırganın bir web uygulamasında, başka kullanıcıların tarayıcılarında çalışacak kötü niyetli JavaScript kodlarını enjekte etmesine…

    Read more →

  • Web Geliştirmenin Tarihi: JavaScript

    Web geliştirme tarihinin üçüncü ve son bölümü olan JavaScript ile devam ediyoruz. Daha önce, HTML‘in ve CSS‘in tarihinden bahsetmiştim, göz atmak için linkleri kullanabilirsiniz. JavaScript, modern web geliştirme dünyasının en önemli öğelerinden biri. Dilin kökenleri, 1990’ların başlarına kadar uzanıyor. Brendan Eich tarafından Netscape için geliştirilmeye başlanmıştı. Bu dil, başlangıçta “Mocha” olarak adlandırıldı, ardından “LiveScript” ve…

    Read more →

  • Web Geliştirmenin Tarihi: CSS

    Serinin ikinci yazısında CSS ile beraberiz, ilk yazı HTML’in kısa tarihi hakkındaydı. Okumak için bu linki ziyaret edebilirsiniz. wikipedia: Cascading Style Sheets (Basamaklı Stil Şablonları ya da Basamaklı Biçim Sayfaları, bilinen kısa adıyla CSS), HTML‘e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir işaretleme dilidir. CSS, web tasarımının temel bir bileşeni olarak kabul edilen bir…

    Read more →

  • Web Geliştirmenin Tarihi: HTML

    Web geliştirme süreçleri ile ilgili bir seri yayınlamayı düşünüyordum, bu süreçte tek tek HTML, CSS veya JavaScript’i ders olarak yayınlamak yerine daha başka bir şeyi, aslında göz ardı ettiğimiz işi yani tarih kısmını ele almayı düşündüm. Tüm bu web serüveninin nasıl başladığına, nasıl geliştiğine, yani bu işin tarihine dair bir özet yapmak istedim. Ne oldu…

    Read more →

  • JavaScript: Return

    JavaScript: Return

    Yeni bir programlama dili öğrenirken en fazla kafa karışıklığına sebep olan şeylerden biri return ifadesi. JavaScript’te return nasıl kullanılır, nelere dikkat etmeliyiz gibi soruların cevaplarını kısaca bir araya getirmeye çalışacağım. JavaScript’te return ifadesi, bir fonksiyonun çalıştığı kod bloğundan çıkarken bir değeri döndürmesini sağlayan önemli bir yapıdır. return ifadesinin kullanımını ve nedenlerini anlamak için örneklerle ilerleyelim:…

    Read more →

  • JavaScript: ES6

    JavaScript: ES6

    ECMAScript 6 (ES6) ve sonraki sürümler, JavaScript’in gücünü artıran bir dizi yeni özellik ve dil geliştirmesi sunmakta. Bu özellikler kodları daha okunabilir, sürdürülebilir ve performanslı hale getirdiler. Aşağıda JavaScript ES6+ özelliklerine ve kullanımlarına dair bazı örnekleri göstermeye çalışacağım: 1- Let ve Const Anahtar Kelimeleri: ES6 ile birlikte, var anahtar kelimesine alternatif olarak let ve const…

    Read more →