本節深入探討塑造 OCAP Client 程式庫的基本原則與架構決策。了解這些核心概念將有助於您充分發揮程式庫的全部潛力、編寫更有效率的程式碼,並更有效地解決問題。
雖然操作指南為特定任務提供了逐步說明,但本節解釋了「如何做」背後的「為什麼」。我們將探討客戶端的結構、交易如何從頭到尾被處理、如何監聽即時事件,以及如何創造無 Gas 費的使用者體驗。
客戶端架構
了解不同的客戶端實作(Node、瀏覽器、精簡版),以及如何為您的環境選擇合適的實作以優化效能和套件大小。
交易生命週期
追蹤一筆交易從簡單的 JavaScript 物件到鏈上確認區塊的整個過程,涵蓋了建立、編碼、簽署和廣播。
事件訂閱
探索如何使用基於 WebSocket 的訂閱功能來監聽即時的鏈上事件,從而實現動態且響應迅速的應用程式。
Gas 費支付
探索強大的 Gas 費支付功能,該功能允許指定的錢包為使用者贊助交易費用,從而創造無縫、無 Gas 費的體驗。
透過掌握這些基礎主題,您將具備足夠的能力,使用 OCAP Client 來建構穩健、可擴展且使用者友善的應用程式。