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/

  • 相关阅读:
    tcp 粘包 和 TCP_NODELAY 学习
    分解抓取的包文件代码实现学习
    谨慎使用多线程中的fork 学习!!!!
    面试题
    Java并发编程:Lock
    为什么匿名内部类参数必须为final类型
    sql 面试题
    java hashCode方法返回值
    数组初始化
    Java内存模型
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3297251.html
Copyright © 2011-2022 走看看