诺基亚 S40 Ovi 浏览器 Web 应用程序提示和技巧

发布于 2024-11-09 21:52:47 字数 1459 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

久夏青 2024-11-16 21:52:47

对于在 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.
}

For every code that is run on function(), the Ovi browser will forward it to server to interpret it. So, make sure you do a minimal function() call. If you have to do it, try to use mwl.timer() to add a nice loading effect.

For example:

In index.html:

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

In code.js:

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

You can optimize it to:

In 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>

In code.js:

function loadNews()
{
    //Ajax call here.
}
难以启齿的温柔 2024-11-16 21:52:47

添加内联 JavaScript 代码时,您应该将代码括在 " (双引号)中。它在模拟器上运行,但在设备上会失败。

例如:

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

When adding inline JavaScript code, you should wrap your code in " (double-quote). It runs on the emulator, but will fail on the device.

For example:

<div id='runner' onclick="mwl.addClass('#header', 'hide');mwl.removeClass('#container', 'hide');">command</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文