当前位置: 首页 > news >正文

自己做网站百度能收录码青岛网站建设培训学校

自己做网站百度能收录码,青岛网站建设培训学校,企业所得税2021最新,全面的哈尔滨网站建设Js 和 Java , C等语言不是很一样 . 其他语言有 类和实例 但是Js就比较特殊 , 所以 类和实例 只能说是大多数面向对象编程的语言的基本概念 . Js比较特殊 , 它不去分类和实例的概念 . 而是通过原型(prototype)来实现面向对象编程 . 下面介绍Js中第一种用于继承的方法 var rob…Js 和 Java , C等语言不是很一样 . 其他语言有 类和实例 但是Js就比较特殊 , 所以 类和实例 只能说是大多数面向对象编程的语言的基本概念 . Js比较特殊 , 它不去分类和实例的概念 .  而是通过原型(prototype)来实现面向对象编程  .  下面介绍Js中第一种用于继承的方法 var robot {name: Robot,height: 1.6,run: function () {console.log(this.name is running...);} }; 这一段代码 , 声明了一个对象robot . 这个对象有姓名 , 身高(属性) , 还有自己的行为(方法) . 如果我们能根据这一个对象来建立另一个对象该是多么美好的事情呀 .  有需求就有产出 . 所以请看下面的代码 . 我们可以根据已经有的 实例 来声明一个新的 实例  . var Student {name: Robot,height: 1.2,run: function () {console.log(this.name is running...);} };var xiaoming {name: 小明 };xiaoming.__proto__ Student; 可以看出 , 我们先写了一个Student的实例 , 然后谢了一个xiaoming的实例 . 最后我们讲小明的原型 (prototype) 指向了 Student . xiaoming有自己的name属性 , 但是没有run方法 , 然后从Student中继承下来 , 得到了 Student的run方法.   这个方法不建议使用 . 因为低版本的IE不支持 . 下面我们说一个真正用的继承 . 除了直接用 {...} 来创建一个对象之外 . Js 还有一种利用构造方法 , 来创建对象的方法 . 首先我们定义一个构造函数 . function Student(name) {this.name name;this.hello function () {alert(Hello, this.name !);} } ... 这个是不是有点像普通的函数 ? 但是普通函数是不能直接写this的会报错 .  我们可以通过一个关键词 new 来调用这个函数将函数转变为 构造函数 , 然后去声明一个对象. .  var xiaoming new Student(小明); xiaoming.name; // 小明 xiaoming.hello(); // Hello, 小明! 如果我们不写new 的话 this是指向undefined的 . 然后xiaoming.name也只会返回一个undefined . 但是如果我们写了new 这个普通的函数就会变成一个构造函数 . 然后在函数的末尾自动加上一个 . return this; 构造函数千万不要忘记写new 此外为了区分普通函数和构造函数 , 我们按照约定构造函数的首字母应该大写 . 在某些语法检查工具当中这样的好习惯会在你忘了写new的时候检测到并且提醒你写错了 . 在传统的面向对象语言如 C Java继承的本质是扩展一个现有的Class 生成一个Subclass . 由于这些语言严格区分类和实例 , 所以继承实际上是对类型的扩展 , 但是Js中由于采用原型继承,我们无法直接扩展一个类 , 因为根本就不存在Class这种类型(听起来Js还听骄傲?) http://blog.csdn.net/hy1405430407/article/details/48626771转载于:https://www.cnblogs.com/A-FM/p/5874051.html
http://www.yutouwan.com/news/22614/

相关文章:

  • 湖南长工工程建设有限公司官方网站紫金保险车险官方网站
  • 邢台企业网站制作公司网站优化外包找谁
  • 宁波新亚建设公司网站网站做中英版
  • 哪里的赣州网站建设微博如何做外链到时自己网站
  • 中企动力做网站费用wordpress 响应模板
  • 做的网站 如何在局域网内访问公众号小程序如何开发
  • 网站开发设计流程图网站优化怎样做外链
  • 西安企业网站建设哪家专业阿里云网站托管
  • 买的网站模板里面是什么如何做阿里巴巴国际网站
  • 自己在家怎么做网站服务器网站做飘浮怎么做
  • 阳谷网站建设网络推广上海搬家公司哪家便宜
  • pc网站开发获取位置河南郑州做网站h汉狮
  • 广州金融网站建设企业网站管理系统 cms
  • 关于网站建设项目创业计划书临邑云速网站建设
  • 小程序做视频网站网站建设基本代码
  • 网站在百度上搜索不到网站的备案要求吗
  • 建设个人购物网站网页制作二维码
  • app营销网站模板网站建设的步骤和要点
  • 开平市网站建设个人注册商标步骤
  • 引擎搜索网站模板巨量关键词搜索查询
  • 网站建设公司的介绍义乌外贸网站建设公司
  • 外贸网站设计师响应式的网站做优化好吗
  • 西安三桥网站建设长春网站排名
  • 杭州市网站seo女生做网站主题有哪些
  • 做网站好的公司西安网站建设推广优化
  • 亚马逊网站建设目的温州建网站业务人员
  • 手机网站建设软件有哪些内容wordpress mu 2017
  • 开发网站开发工程师招聘要求龙岗网红基地
  • 门户网站建设推荐新乡搜索引擎优化
  • 南昌网站建设工作长春seo外包平台