使用Series 40 Ovi浏览器平台开发Web应用程序时有哪些提示和技巧?
答案 0 :(得分: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.
}
答案 1 :(得分:0)
添加内联JavaScript代码时,应将代码包装在"
中(双引号)。它在模拟器上运行,但在设备上会失败。
例如:
<div id='runner' onclick="mwl.addClass('#header', 'hide');mwl.removeClass('#container', 'hide');">command</a>