JavaScript强化教程——Prototype

本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——Prototype

引用Prototype

如需测试JavaScript库,您需要在网页中引用它。

为了引用某个库,请使用<script>标签,其src属性设置为库的URL:

引用Prototype

<!DOCTYPEhtml>

<html>

<head>

<script

src="http://apps.bdimg.com/libs/pro...gt%3B

</script>

</head>

<body>

</body>

</html>

Prototype描述

Prototype提供的函数可使HTMLDOM编程更容易。

与jQuery类似,Prototype也有自己的$()函数。

$()函数接受HTMLDOM元素的id值(或DOM元素),并会向DOM对象添加新的功能。

与jQuery不同,Prototype没有用以取代window.onload()的ready()方法。相反,Prototype会向浏览器及HTMLDOM添加扩展。

在JavaScript中,您可以分配一个函数以处理窗口加载事件:

JavaScript方式:

functionmyFunction()

{

varobj=document.getElementById("h01");

obj.innerHTML="HelloPrototype";

}

onload=myFunction;

等价的Prototype是不同的:

Prototype方式:

functionmyFunction()

{

$("h01").insert("HelloPrototype!");

}

Event.observe(window,"load",myFunction);

Event.observe()接受三个参数:

您希望处理的HTMLDOM或BOM(浏览器对象模型)对象

您希望处理的事件

您希望调用的函数

测试Prototype

请试一下下面这个例子:

Example

<!DOCTYPEhtml>

<html>

<script

src="http://apps.bdimg.com/libs/pro...gt%3B

</script>

<script>

functionmyFunction()

{

$("h01").insert("HelloPrototype!");

}

Event.observe(window,"load",myFunction);

</script>

</head>

<body></body>

</html>

相关推荐