1

シリーズ 40 Oviブラウザ プラットフォームを使用して Web アプリケーションを開発する際のヒントとコツは何ですか?

4

2 に答える 2

1

で実行されるすべてのコードについてfunction()、Ovi ブラウザはそれをサーバーに転送して解釈します。したがって、最小限の function() 呼び出しを行うようにしてください。あなたがそれをしなければならない場合はmwl.timer()、素敵なローディング効果を追加するために使用してみてください.

例えば:

index.html

<div onclick="loadNews()">load news</div>

code.js

function loadNews()
{
    mwl.addClass('#navigation', 'hide');
    mwl.addClass('#container', 'hide');
    mwl.removeClass('#loader', 'hide');
    //Ajax call here.
}

次のように最適化できます。

index.html

<div onclick="mwl.addClass('#navigation', 'hide');mwl.addClass('#container', 'hide');mwl.removeClass('#loader', 'hide');mwl.timer('loadNewsTimer', 10, 1, 'loadNews()')">load news</div>

code.js

function loadNews()
{
    //Ajax call here.
}
于 2011-05-27T09:27:24.947 に答える
0

インラインJavaScriptコードを追加するときは、コードを"(二重引用符)で囲む必要があります。エミュレーターで実行されますが、デバイスでは失敗します。

例えば:

<div id='runner' onclick="mwl.addClass('#header', 'hide');mwl.removeClass('#container', 'hide');">command</a>
于 2011-05-27T09:19:07.210 に答える