正在學習web開發,想實現類似的功能,以下是一個django admin的範例:
django admin
比如說我想進行所屬項目的新增或編輯,我直接點紅圈裡面的按鈕,然後彈出小視窗:
填寫完畢之後,小視窗關閉,主視窗會得到對應的回應。
還有很多網站的登入介面也是,比如說使用社交帳號登錄,都是彈出一個窗口,然後執行了幾乎相同的操作。我想知道這種實現術語應該叫什麼?有沒有什麼資料或是誰能解釋一下具體的工作流程,謝謝。
闭关修行中......
你看下AJAX和dom操作就明白了
其實實現辦法我可以給出兩種:1是輪詢,就是當新視窗彈出來後,就視窗每隔一定時間就往資料庫發送一次請求,判斷新頁面的操作是否完畢,如果已完成就進行接下來的操作,比如說支付寶之類的,這類的缺點是對伺服器造成的壓力大。
2是透過storage這類的API來進行跨視窗的通訊,對於資料要求不那麼嚴格的可以用這種,比如說用跨頁點歌(蝦米音樂等)之類的,缺點是對舊版本瀏覽器不相容,具體要看項目的需求。
其他的歡迎樓下補充。 。
你看下AJAX和dom操作就明白了
其實實現辦法我可以給出兩種:
1是輪詢,就是當新視窗彈出來後,就視窗每隔一定時間就往資料庫發送一次請求,判斷新頁面的操作是否完畢,如果已完成就進行接下來的操作,比如說支付寶之類的,這類的缺點是對伺服器造成的壓力大。
2是透過storage這類的API來進行跨視窗的通訊,對於資料要求不那麼嚴格的可以用這種,比如說用跨頁點歌(蝦米音樂等)之類的,缺點是對舊版本瀏覽器不相容,具體要看項目的需求。
其他的歡迎樓下補充。 。