×
Namespaces

Variants
Actions

使用Prototype JavaScript库: 在WRT应用中概要说明

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

兼容于
文章
dougcn 在 22 Apr 2008 创建
最后由 hamishwillee 在 09 May 2012 编辑

Contents

简介

总所周知,Prototype是一个著名的跨Web浏览器的JavaScript库, 它支持几乎所有当前流行的Web浏览器,比如:FireFox, Safari, IE, Opera, 等等。 使用Prototype最新版(1.6.0),甚至更早版本,Prototype也支持AppleWebKit。AppleWebKit是一个有Apple公司开源的Web引擎。(它也是Safari的核心引擎。)

Nokia Web浏览器建立在S60WebKit上,S60WebKit是开源的WebKit项目在S60平台上的移植。 Nokia WRT(Web-RunTime)也基于此。

有人会问,“我们能在WRT应用中使用这个库吗?” 简单的回答是“能”。对于进一步的解释或使用,我们将探究下面这些领域。

安装

使用prototype.js库,你需要先下载它,然后包含到你的Wiget应用中。

下载 prototype.js

首先,在这里下载prototype.js。 其次,在你的Widget应用的根目录下创建一个文件夹,名称为“javascript”或其它。然后将prototype.js放入刚创建的文件夹内。

在主HTML文件中包含prototype.js文件

包含的语法如下:

<script type="text/javascript" src="javascript/prototype.js"></script>

在主HTML文件中,将上述代码片段放在head开始标签(<head>)与结束标签(</head>)之间。

主要内容

在这个系列中要讨论的主要内容如下:

基本操作

这个部分演示:在WRT Widget应用中,如何使用prototype.js进行基本操作(工具函数等)。

字符串操作

这个部分演示如何使用prototype.js操作字符串。

对象创建

这个部分演示如何使用prototype.js定义类及子类,以及其他一些内容。

Prototype UI

这个部分演示: 在WRT Widget应用中,如何使用基于prototype的PWC(Prototype Window Class)或Prototype UI库创建一个“Hello, world”窗口及更多内容。

表单 与 AJAX(JSON)

这个部分演示: 在WRT Widget应用中,如何使用prototype.js进行ajax请求及如何处理响应。

其它信息

对于上述每一个内容,都将有一个样例应用。这样,你就可以自己实践一下。

对于演示样例的最新版本, 请到这里。 你可以使用SVN客户端工具抓取最新的源代码,或者只下载预先制作的可安装wgz包。

结论

如上所示,prototype.js是一个强大的JavaScript库,一个可以在我们的WRT Widget应用中使用的库。有许许多多的功能或其它基于prototype的库在这个系列中没有测试或提及。比如: scriptaculous,一个著名的基于prototype的JavaScript库,主要关注UI效果。使用这些库,在WRT下开发将更容易。

参考

  • Prototype主页 [1]
  • Scriptaculous主页 [2]
  • PrototypeUI主页 [3]
This page was last modified on 9 May 2012, at 08:05.
52 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×