本文範例程式碼已上傳至我的
Github
倉庫https://github.com/CNFeffery/dash-master
大家好我是費老師,回撥函數是我們在Dash
應用中實現各種互動功能的核心,在絕大多數情況下,我們只需要以純Python
的方式編寫常規伺服器端回撥函數即可,這也貫徹了Dash
無需編寫javascript
即可構建web應用的理念。
但這並不代表在Dash
應用中我們只能使用Python
,更自由地,Dash
針對回撥函數編寫還提供了client side callback(我們通常稱作瀏覽器端回撥)相關功能,使得我們可以在仍然使用Python
編排回撥函數角色的基礎上,嵌入自定義的javascript
程式碼片段來執行相應的回撥輸入輸出邏輯,從而解決一些特殊的需求。今天的文章中,我就將帶大家一起學習Dash
瀏覽器端回撥常用的方法和技巧