シリーズ 40 Oviブラウザ プラットフォームを使用して Web アプリケーションを開発する際のヒントとコツは何ですか?
4057 次
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 に答える