mozilla

包裝器的運用

 

包裝器的運用

在 JavaScript 中,包裝器 (wrapper) 是一種目的語言資料類型的物件,可包裝來源語言的物件。當在 JavaScript 中設計程式的時候,你可以使用包裝器物件存取 Java 物件的方法和欄位;呼叫或存取包裝器裡的方法或屬性,用以在 Java 物件上產生呼叫。對 Java 而言,JavaScript 物件是被包裝在類別為 netscape.javascript.JSObject 的實體之中,並傳送給 Java。

當 JavaScript 物件傳送給 Java 的時候,執行時期引撉會建立類型為 JSObject 的 Java 包裝器;當 JSObject 從 Java 傳送到 JavaScript 的時候,執行時期引撉會解開包裝,還原為原本的 JavaScript 物件類型。JSObject 類別提供了可呼叫 JavaScript 方法和檢查 JavaScript 屬性的介面。

Document Tags and Contributors

Contributors to this page: teoli, happysadman
最近更新: teoli,