外部ファイル (settings.js) にいくつかの変数を保存しています。
var company = "Apple";
var city = "Toronto";
var weather = "Sunny";
私の HTML では、すべての変数が格納される jQuery と settings.js を参照しています。タグ間のコードは次のbody
ようになります。
<div class="company"></div>
<div class="city"></div>
<div class="weather"></div>
settings.js ファイルを読み取り、変数を見つけてロードし、変数と同じクラス名を持つ HTML 要素を見つけ、最後にその要素の内容を変数値で更新するスマートな jQuery コードを作成しようとしています。
関数を実行すると、HTML は次のようになります。
<div class="company">Apple</div>
<div class="city">Toronto</div>
<div class="weather">Sunny</div>
注:同じクラス名を持つ HTML 内に複数の場所が存在する場合があります。これらはすべて、FF でローカルに実行されます。これはテスト/デモ プロジェクトなので、パフォーマンスについてはあまり心配していません。