当前位置: 网学 > 编程文档 > Ajax > 正文

prototype框架入门教程

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/19
下载{$ArticleTitle}原创论文样式

   prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面。
  一些实用的函数
  这个类库带有很多预定义的对象和实用函数,这些东东的目的显然是把你从一些重复的打字中解放出来 。
  使用$()方法
  $() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。
  比起DOM中的方法,这个更胜一筹。你可以传入多个id作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。
  <HTML>
  <HEAD>
  <TITLE> Test Page </TITLE>
  <script src="prototype-1.3.1.js"></script>
  <script>
  function test1()
  {
  var d = $(''myDiv'');
  alert(d.innerHTML);
  }
  function test2()
  {
  var divs = $(''myDiv'',''myOtherDiv'');
  for(i=0; i<divs.length; i++)
  {
  alert(divs.innerHTML);
  }
  }
  </script>
  </HEAD>
  <BODY>
  <div id="myDiv">
  <p>This is a paragraph</p>
  </div>
  <div id="myOtherDiv">
  <p>This is another paragraph</p>
  </div>
  <input type="button" value=Test1 onclick="test1();"><br>
  <input type="button" value=Test2 onclick="test2();"><br>
  </BODY>
  </HTML>另外一个好处是,这个函数能传入用string表示的对象ID,也可以传入对象本身,这样,在建立其它能传两种类型的参数的函数时非常有用。
  使用$F()函数
  $F()函数是另一个大收欢迎的“快捷键”,它能用于返回任何表单输入控件的值,比如text box,drop-down list。这个方法也能用元素id或元素本身做为参数。
  <script>
  function test3()
  {
  alert( $F(''userName'') );
  }
  </script>
  <input type="text" id="userName" value="Joe Doe"><br>
  <input type="button" value=Test3 onclick="test3();"><br>
  使用$A()函数
  $A()函数能把它接收到的单个的参数转换成一个Array对象。
  这个方法,结合被本类库扩展了的Array类,能方便的把任何的可枚举列表转换成或拷贝到一个Array对象。一个推荐的用法就是把DOM Node Lists转换成一个普通的Array对象,从而更有效率的进行遍历,请看下面的例子。
  <script>
  function showOptions(){
  var someNodeList = $(''lstEmployees'').getElementsByTagName(''option'');
  var nodes = $A(someNodeList);
  nodes.each(function(node){
  alert(node.nodeName + '': '' + node.innerHTML);
  });
  }
  </script>
  <select id="lstEmployees" size="10" >
  <option value="5">Buchanan, Steven</option>
  <option value="8">Callahan, Laura</option>
  <option value="1">Davolio, Nancy</option>
  </select>
  <input type="button" value="Show the options" onclick="showOptions();" >
  使用 $H() 函数
  $H()函数把一些对象转换成一个可枚举的和联合数组类似的Hash对象。
  

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号