zoukankan      html  css  js  c++  java
  • JavaScript和prototype

    Protoype这个词在javascript中可以有两种理解:

    第一种是作为javascript中的一个属性,其一般出现的形式为:类名.prototype。
    prototype 属性让你有能力向对象添加属性和方法
    关于javascript中prototype属性的用法可以参见下面的网页,其中有很多不错的小例子:
    http://blog.csdn.net/czh_friend/article/details/1566319

    第二种可以理解为prototype.js这个特定的js脚本文件。该文件是Sam Stephenson写的一个javascript基础类库。该类库包含了web开发所需要的大部分常用方法。开发者可以直接调用无需写新的function()。
    该类库中的方法主要可分为三部分:
    Ajax section(实现ajax技术的部分即与XmlHttpRequest对象相关的api)
    DOM section(对DOM元素的扩展,添加了遍历和修改DOM的工具)
    Language section(javaScript标准库的扩展,包含很多实用类和方法)
    介绍一些其中的简单函数如下:
    $()方法 :是DOM中document.getElementById()的简写。可以传入多个id作为参数然后$()将返回一个带有所有要求的元素的Arrary对象。
    $F()方法:返回任何表单 输入控件的值(即value属性)。该方法可以用元素id或元素本身作为参数。 
    Ajax.Request类:创建XmlHttpRequest对象
    Ajax.Updater 类:发送Http请求,并将响应显示在特定的网页元素中,完成网页的部分更新。
    Try.these()函数:Try.these()方法把一系列的方法作为参数并且按顺序的一个个执行这些方法,直到其中一个成功执行,返回成功执行的方法的返回值。
    更具体的用法可以参见prototype.js的在线API:http://api.prototypejs.org/
    prototype.js的使用教程: http://prototypejs.org/learn/

  • 相关阅读:
    POJ 1141 括号匹配 DP
    881. Boats to Save People
    870. Advantage Shuffle
    874. Walking Robot Simulation
    文件操作
    861. Score After Flipping Matrix
    860. Lemonade Change
    842. Split Array into Fibonacci Sequence
    765. Couples Holding Hands
    763. Partition Labels
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3297251.html
Copyright © 2011-2022 走看看