第3课 再践javascript对象、原型、属性、构造函数、扩展、json.doc

第3课 再践javascript对象、原型、属性、构造函数、扩展、json.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
再践javascript对象、原型、属性、构造函数、扩展、json javascript中的对象有三种 1 1、内部对象 1 2、基于类的对象 1 3、基于原型的对象 1 javascript内置对象上添加其它属性或者方法 1 C#定义:构造函数 2 javascript定义:构造函数 2 函数定义 2 Function()构造函数 3 函数直接量 3 Function()构造函数和函数直接量差别 4 function定义构造函数 4 javascript对象{} 5 javascrip原型(prototype)与属性(property) 5 this.特权(属性和方法)、prototype.公有(属性和方法)、function.(属性和方法) 6 js面向对象设计用{}好还是function(){}好(构造函数) 7 javascript解析JSON 7 JSON建构于两种结构: 7 JSON具有以下这些形式: 7 JSON文件格式和JSON文件注释 7 javascript和json.js一起使用的细节 7 对象{}与json转换示例代码json.js: 8 示例使用JSON.parse将字符串转为json对象 8 示例使用JSON.stringify将json对象转为字符串 8 javascript中的对象有三种 1、内部对象 如Array、Boolean、Data、Math、Number、Object、RegExp、String对象等 这些对象系统给我们提供了各自的属性与方法供调用。 2、基于类的对象 用类的方式实现对象的引用,这些类需要我们自己定义 3、基于原型的对象 提供有关如何使用 javascript 基于原型的对象模型的指南,并且提供指向特定信息的链接,这些信息描述基于原型的对象的自定义构造函数和继承。 /* javascript内置对象上添加其它属性或者方法 */ Stotype.good=function(){//自定义方法 return 追加good方法; } Stotype.bad=追加bad属性;//自定义属性 var str=;//定义一个字符串实例str,调用String对象追加的属性和方法 document.write(str.good()); document.write(str.bad); 自定义对象 语法规则 1、对象创建方式 1)、对象初始化器方式 格式:objectName = {property1:value1, property2:value2,…, propertyN:valueN} property是对象的属性 value则是对象的值,值可以是字符串、数字或对象三者之一 示例代码: var user={name:Sn,age:25}; 2)、构造函数方式 编写一个构造函数,并通过new方式来创建对象,构造函数本可以带有构造参数 示例代码: function f(name,age){ =name; this.age=age; } var use=new f(); C#定义:构造函数 1、构造函数的命名必须和类名完全相同; 2、构造函数的功能主要用于在类的对象创建时定义初始化的状态,它没有返回值,也不能用void来修饰; 3、构造函数不能被直接调用,必须通过new运算符在创建对象时才会自动调用,一般方法在程序执行到它的时候被调用; 4、当定义一个类的时候,通常情况下都会显示该类的构造函数,并在函数中指定初始化的工作也可省略; 5、当一个类只定义了私有(private)的构造函数,将无法通过new关键字来创建其对象(不可访问,因为它受保护级别限制); 当一个类没有定义任何构造函数,C#编译器会为其自动生成一个默认的无参的构造函数;除非类是static类; javascript定义:构造函数 javascript中的构造函数是允许有返回值的,但通常不设置返回值 如果一个构造函数有一个返回值,则返回的对象成为new表达式的值。在此情况下,作为this的对象将会被抛弃。 构造函数作用: 使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法 当对象被实例化后,构造函数会立即执行它所包含的任何代码 /* 函数定义 函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。 函数的构造语法有这三种: 1.function functionName(arg0, arg1, ... argN) { statements } //function语句 2.var function_name = new Func

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档