0

パフォーマンスのために、次のような dom 要素への参照を var に保存することがよくあります。

var $header = $("#header");

複数の要素がある場合、次のようなことができるようにしたいと思います。

var someNamespace = {
  $header : $("#header"),
  $footer : $("#footer")
}

後者はエラーをスローするようです。大量の変数を作成せずにこれをどのように処理しますか?

4

1 に答える 1

1

あなたのコード:

var someNamespace = {
    $header = $("#header"),
    $footer = $("#footer")
};​

=と置き換えます:

var someNamespace = {
    $header: $("#header"),
    $footer: $("#footer")
};​

object literalsこれは宣言の構文です。

MDNで続きを読む

于 2012-05-24T07:31:58.167 に答える