40系列-诺基亚S40 Ovi浏览器网络应用程序提示和窍门



使用40系列Ovi浏览器平台开发web应用程序时,有哪些技巧和窍门?

对于在function()上运行的每一个代码,Ovi浏览器都会将其转发到服务器进行解释。因此,请确保执行最小函数()调用。如果你必须这样做,试着使用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.
}

添加内联JavaScript代码时,应使用"(双引号)包装代码。它在模拟器上运行,但在设备上会失败。

例如:

<div id='runner' onclick="mwl.addClass('#header', 'hide');mwl.removeClass('#container', 'hide');">command</a>

相关内容

最新更新