jsexecutor クラス

説明

JavaScriptを実行するための機能を表します。

注意

Cookerに静的に含まれるクラスです。

変数宣言によって返されるインスタンスは初期化済みです。main-ブラウザ用のjsexecutorになります。

Cookerは二つのブラウザ、Main-ブラウザとSub-ブラウザを持ちます。各ブラウザ用のjsexecutorインスタンスはシングルトンインスタンスです。インスタンスの生成要求に対してブラウザ毎のシングルトンインスタンスを返します。

fitter

シグネチャ説明
jsexecutor()

jsexecutor クラスの新しいインスタンスを返します。

getter

シグネチャ説明
Fitted

インスタンスが初期化されているかどうかを示す値を返します。

IsMain

Main-ブラウザのjsexecutorかどうかを返します。

ParentBrowser

親ブラウザを返します。

TypeName

型名を返します。

Token

JavaScript拡張機能へのアクセス文字列を返します。

setter

このクラスにはセッターがありません。

method

シグネチャ説明
CallJSFunction(string,...)

JavaScript関数を呼び出します。

Execute(string)

JavaScriptコードを実行します。

Execute(string,bool)

JavaScriptコードを実行します。

ExecuteFromFile(string)

JavaScriptコードを実行します。

ExecuteFromFile(string,bool)

JavaScriptコードを実行します。

ExistsId(string)

要素が存在するかどうかを示す値を返します。

GetData()

JavaScript で設定された文字列を返します。

GetTypeName(string)

JavaScript返値文字列の種類を返します。

IsString(string)

引数がダブルクォートで囲まれているかどうかを示す値を返します。

Parse(string)

JavaScript返値文字列を解析して型名と値を返します。

SetData(string)

JavaScript に文字列を設定します。

SetJS(string,string)

script タグを作成し、JavaScript コードを挿入します。

SetJSFromFile(string,string)

script タグを作成し、JavaScript コードを挿入します。

SetSRC(string,string,string)

script タグを作成し、src 属性を設定します。

TrimDQ(string)

ダブルクォートを削除した新しい文字列を返します。

JavaScript関数の直接呼出し

シグネチャ説明
...(...)

Riceのメソッド呼び出し表記を使用してJavaScript関数を呼び出します。

event

シグネチャ説明
Notice(class,string)

ハンドラを "Notice" イベントに割り当てます。

Copyright © Cooker All rights reserved.