Oct.21

Web Programlamada Optimizasyon Basamakları

Web sayfamızı optimize etmek için izlememiz gereken belli başlı yöntemler vardır. Bunların bir kısmı arayüz geliştiricisi tarafından yapılırken bazısı grafikleri hazırlayan tasarımcı, bazısı da web sitesinin yayınlanmasından sorumlu olan operasyon sorumlusu tarafından yapılması gereken görevlerdir.

HTML5,Web Tasarım

Oct.12

Oct.10

Oct.10

HTML5 API’leri ile Çalışmak – Ders 13 : IndexedDB API ve Dexie.JS – PART 1

İsmine bakıldığında pek de anlaşılmayan yeni bir veritabanı sistemidir. Yine tarayıcı üzerinde çalışmaktadır. Bir önceki konumuzda WebSQL’i işlerken normal bir MySQL veritabanında nasıl çalışıyorsak aynı şekilde SQL sorgularını kullanarak verilerimizi yönettik. Ancak, WebSQL de bazı durumlarda yavaş kalabiliyor ve bir takım güvenlik sorunları da oluşturabiliyor (Gerçi kullanıcı tarafındaki verileri zaten korumanız mümkün değil). Özellikle verileri okuma konusunda hız ihtiyacından dolayı WebSQL’in yerine JSON tabanlı çalışan ve NoSQL (yani SQL sorguları olmadan) verileri yönetebilmemizi sağlayan yeni bir veri yönetim sistemi geliştirilmiştir. JSON’da key-value mantığı kullanılarak veriler kaydedilebilir, okunabilir, silinebilir ve güncellenebilir (CRUD).

HTML5,JavaScript

Oct.10

HTML5 API’leri ile Çalışmak – Ders 12 : Web Messaging API

Web Messaging API, temelde iki farklı sayfa arasında iletişimin kurulmasını sağlar. Sayfalardan birisi gönderici, diğeri alıcı olur. Mesela aynı domain altındaki sayfalara veya direkt olarak hedef gösterilmiş bir iframe’e mesaj gönderilebilir. Gönderilen mesaj düz metin olabileceği gibi JSON gibi çok fazla veri içeren bir veri formatı da olabilir. Gönderilen verileri karşılayan taraf, verileri işleyip gerekli fonksiyonları da tetikleyebilir.

HTML5,JavaScript