რა განსხვავებაა JavaScript- ში დაკვირვებებსა და დაპირებებს შორის?


პასუხი 1:

დამკვირვებლები და დაპირებები იძლევა საშუალებას JavaScript– ში ასინქრონიულ საქმიანობასთან მუშაობისთვის. მიუხედავად იმისა, რომ დაპირებები ან უარყოფენ / გადაწყვეტენ ერთიანი ასინქრონული მოვლენის დასრულების საფუძველზე (http თხოვნა), დამკვირვებლებს შეუძლიათ მუდმივად გამოიტანონ სტატუსის ცვლილებები დამკვირვებლების საფუძველზე.

დამატებითი ინფორმაციისთვის იხილეთ დამკვირვებლები 5 წუთში.



პასუხი 2:

ამ კითხვაზე უკვე გაცემული პასუხების გარდა, ფუნდამენტური განსხვავებაა დაპირებებსა და დაკვირვებებს შორის, რომ დამკვირვებლები გთავაზობთ თხოვნის გაუქმებისა და ახალი მოთხოვნის გაუქმების გზებს. როგორც დაპირება, ასეთი ქონება არ იძლევა საშუალებას.

მაგალითად

თუ გსურთ მიიღოთ კონკრეტული რესურსი და გამოიძახეთ URL, შეგიძლიათ კვლავ მოუწოდოთ იგივე URL- ს სხვადასხვა პარამეტრით. დაკვირვებით, წინა მოთხოვნა ახლა გაუქმებულია ძველი პარამეტრებით და იძახებთ მონაცემებს, რომლებიც შესაბამისია მეორე მოთხოვნით გაგზავნილ პარამეტრებზე.

ამ შემთხვევაში, დაპირებებს ორი მოთხოვნის გაგზავნა შეეძლებათ და შესაბამისი მონაცემები მიიღება თქვენს მიერ გაკეთებული თითოეული მოთხოვნისთვის



პასუხი 3:

ამ კითხვაზე უკვე გაცემული პასუხების გარდა, ფუნდამენტური განსხვავებაა დაპირებებსა და დაკვირვებებს შორის, რომ დამკვირვებლები გთავაზობთ თხოვნის გაუქმებისა და ახალი მოთხოვნის გაუქმების გზებს. როგორც დაპირება, ასეთი ქონება არ იძლევა საშუალებას.

მაგალითად

თუ გსურთ მიიღოთ კონკრეტული რესურსი და გამოიძახეთ URL, შეგიძლიათ კვლავ მოუწოდოთ იგივე URL- ს სხვადასხვა პარამეტრით. დაკვირვებით, წინა მოთხოვნა ახლა გაუქმებულია ძველი პარამეტრებით და იძახებთ მონაცემებს, რომლებიც შესაბამისია მეორე მოთხოვნით გაგზავნილ პარამეტრებზე.

ამ შემთხვევაში, დაპირებებს ორი მოთხოვნის გაგზავნა შეეძლებათ და შესაბამისი მონაცემები მიიღება თქვენს მიერ გაკეთებული თითოეული მოთხოვნისთვის



პასუხი 4:

ამ კითხვაზე უკვე გაცემული პასუხების გარდა, ფუნდამენტური განსხვავებაა დაპირებებსა და დაკვირვებებს შორის, რომ დამკვირვებლები გთავაზობთ თხოვნის გაუქმებისა და ახალი მოთხოვნის გაუქმების გზებს. როგორც დაპირება, ასეთი ქონება არ იძლევა საშუალებას.

მაგალითად

თუ გსურთ მიიღოთ კონკრეტული რესურსი და გამოიძახეთ URL, შეგიძლიათ კვლავ მოუწოდოთ იგივე URL- ს სხვადასხვა პარამეტრით. დაკვირვებით, წინა მოთხოვნა ახლა გაუქმებულია ძველი პარამეტრებით და იძახებთ მონაცემებს, რომლებიც შესაბამისია მეორე მოთხოვნით გაგზავნილ პარამეტრებზე.

ამ შემთხვევაში, დაპირებებს ორი მოთხოვნის გაგზავნა შეეძლებათ და შესაბამისი მონაცემები მიიღება თქვენს მიერ გაკეთებული თითოეული მოთხოვნისთვის