Dash應用瀏覽器端回撥常用方法總結

2023-11-17 18:00:43

本文範例程式碼已上傳至我的Github倉庫https://github.com/CNFeffery/dash-master

大家好我是費老師,回撥函數是我們在Dash應用中實現各種互動功能的核心,在絕大多數情況下,我們只需要以純Python的方式編寫常規伺服器端回撥函數即可,這也貫徹了Dash無需編寫javascript即可構建web應用的理念。

但這並不代表在Dash應用中我們只能使用Python,更自由地,Dash針對回撥函數編寫還提供了client side callback(我們通常稱作瀏覽器端回撥)相關功能,使得我們可以在仍然使用Python編排回撥函數角色的基礎上,嵌入自定義的javascript程式碼片段來執行相應的回撥輸入輸出邏輯,從而解決一些特殊的需求。今天的文章中,我就將帶大家一起學習Dash瀏覽器端回撥常用的方法和技巧