İçindekiler
Bir model oluşturulduğunda ve bir hizmet aracılığıyla tüketime sunulan bir sunucuda olduğunda DinlenmekDeğiştirmek ve hatta silmek gibi başka tür eylemler de yapabiliriz.Bu son eylem için yöntem normalde kullanılır SİLMEK arasında HTTP, bununla ilgili önemli olan şu ki Backbone.js Bize basit bir şekilde silmemizi sağlayan bir yöntem sunar, buna ek olarak servis tarafından kullanılabilecek koleksiyon ve modellere bazı seçenekler yapılandırmamıza da izin verir. Dinlenmek.
Sunucu Modelini Silme
Bir hizmetin modelini silebiliriz Dinlenmek, onu içeren koleksiyondan basit bir şekilde ve tek bir adımda hariç tutmanın yanı sıra Backbone.js yöntemi kullanarak tahrip etmek (), Farklı () yöntemini kaldır tek öğeyi koleksiyondan kaldıran yöntem tahrip etmek () bir istek oluştur SİLMEK içinde HTTP o sırada sahip olduğunuz sunucuya doğru.
Görseldeki aşağıdaki kodda bunun nasıl uygulandığını görelim. yok et () yöntemi:
ÖnemliÜyelerinden biri olduğu için bu eylem çok önemlidir. REZİL (Oluştur, Oku, Güncelle, Sil) bir web uygulamasının MVC'de gerçekleştirmesi gereken 4 temel işlem.
Dinlenme seçenekleri
Her uygulama Dinlenmek bir dizi seçeneği kabul etmeli, özellikle başarı veya sunucudan bir yanıt alındıktan sonra yürütülen başarı ve hatalar, bunlar, şu anda uygulamamızda sahip olduğumuz farklı modelleri daha iyi işlememize ve değiştirmemize olanak tanır.
Örneğin seçeneğimiz var yamabir modelin save () yöntemine uygulandığında yöntemin kullanılmasına neden olacak YAMA nın-nin HTTP yalnızca değiştirilen bilgileri göndermek, böylece uygulama ile sunucu arasında iletilen veri miktarını azaltmak.
Benzer bir şekilde seçeneğimiz var Sıfırla, bu, yöntemi kullanarak koleksiyonu güncellemenizi sağlar. Sıfırla () set() yöntemini kullanmak yerine.
Aşağıdaki resimde, bir modelde seçeneklerin nasıl gönderileceğini pratik bir şekilde gösteren bir kod görelim. Backbone.js sunucuya:
Bu öğreticinin sonunda, bir Rest hizmetinin nasıl çalıştığını ve ilgili yöntemleri kullanarak tek sayfalık uygulamamızda nasıl uygulanacağını zaten daha iyi anlıyoruz. Backbone.js.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.