3 entry daha
  • web api, web sunucu veya tarayıcı ile iletişim sağlayan arabirimlerdir. konumlandigi yer burasidir.

    ilk olarak tarayıcı(browser) nasıl yapıdadır onu belirtelim:
    kullandığınız web tarayıcı lego gibi birkaç parçanın birleşmesi ile bütün halinde çalışır. tarayıcı dom ile ön yüzdeki etkileşimi sağlar ve elementleri yönetir. dom üzerinde javascript etkileşimi için javascript motoru(chrome v8* kullanır) çalışır. tarayıcı javascript kodunu motora gönderir ve yorumlanmış çıktısını dom ile etkileşime sokar. bunun haricinde kullanıcıya sunacağı işlemler(sunucu ile etkileşim, kullanıcının konumu alma, bildirim gösterme vb.) için ise web api birimlerini kullanır. performans ölçümleme, web grafiği işleme, sunucu ile işlem yapma fonksiyonlarına benzer çok çeşitli arabirimler vardır.

    örnek olarak rest servisten veri çekeceksiniz ve sayfa üzerinde göstereceksiniz. bunun için fetch api kullanabilirsiniz. işte bu fetch api, bir web api birimi oluyor.

    başka bir ornek olarak, tarayıcıdan konumu okumak için izin isteyeceksiniz. bunun için location api kullanırsınız. veya tarayıcı konsoluna log yazdırmak için console api kullanırsınız.. örnekler çoğaltılabilir.

    kısacası kodununuzun sunucu veya tarayıcı ile etkileşim kurmanıza yardımcı olan api birimleridir.

    buradan tam listesini ayrıntılı bir şekilde inceleyebilirsiniz:
    https://developer.mozilla.org/en-us/docs/web/api
1 entry daha
hesabın var mı? giriş yap