您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 征服Ajax:Web2.0 开发技术详解
  所属分类: Javascript
  开发工具:
  文件大小: 546kb
  下载次数: 0
  上传时间: 2010-01-07
  提 供 者: jav****
 详细说明: 第6章JavaScript 面向对象程序设计 在传统的 Web 开发模式中,JavaScript是一种点缀的作用,完成很有限的功能,诸如表 单验证之类。其语言本身也一直被当作过程化的语言使用,很难完成复杂的功能。而Ajax 的出现使得复杂脚本成为必需的组成部分,这就对JavaScript程序设计提出了新的要求,很 多Ajax 应用开始利用JavaScript 面向对象的性质进行开发,使逻辑更加清晰。事实上, JavaScript提供了完善的机制来实现面向对象的开发思想。 本章假设读者已经了解面向对象思想的基本概念,熟悉对象、类、继承等基本术语。以 此为基础,将重点介绍如何在JavaScript中使用面向对象的思想,包括实现的原理、机制和 技巧。 6.1 JavaScript 中支持面向对象的基础 6.1.1 用定义函数的方式定义类 在面向对象的思想中,最核心的概念之一就是类。一个类表示了具有相似性质的一类事 物的抽象,通过实例化一个类,可以获得属于该类的一个实例(即对象)。 在 JavaScript中定义一个类的方法如下: function class1(){ //类成员的定义及构造函数 } 这里class1 既是一个函数也是一个类。作为函数,它可以理 解为类的构造函数,负责初 始化的工作。 6.1.2 使用new 操作符获得一个类的实例 在前面介绍基本对象时,已经用过new操作符,例如: new Date(); 表示创建一个日期对象,而Date 就是表示日期的类,只是这个类是由JavaScript 内部 提供的,而不是由用户定义的。 new 操作符不仅对内部类有效,对用户定义的类也是同样的用法,对于上节定义的 class1,也可以用new来获取一个实例: function class1(){ //类成员的定义及构造函数 } var obj1=new class1(); 抛开类的概念,从代码的形式上来看,class1就是一个函数,那么是不是所有的函数都 可以用new来操作呢?答案是肯定的。在JavaScript中,函数和类就是一个概念,当new一 个函数时,就会返回一个对象。如果这个函数中没有初始化类成员,那就会返回一个空的对 象。例如: //定义一个hello函数 function hello(){ ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Ajax Web2.0
 输入关键字,在本站1000多万海量源码库中尽情搜索: