これまでに見たことのないスタイルで書かれた私の範囲外のコードを調査しています。次のプロパティバッグの内部の仕組みを理解しようとしています:
セッター:
props.Property(name) = val;
ゲッター:
val = props.Property(name);
セッターが上記のように機能するには、何をインスタンス化する必要がありますか?
編集: 単純化が少ないため、このコードはフレーム内の BrowserWindow で正常に実行されています (電話環境に似ています)。
var UI =
{
ready: function(oProps)
{
try
{
if (oProps)
{
window.external.Property(UI.FrameWidth) = '1000';
window.external.Property(UI.FrameHeight) = '900';
}
window.external.Ready();
}
catch (e) { }
}
};
前もって感謝します、