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

旅游网站建设的市场分析为什么网站很少做全屏

旅游网站建设的市场分析,为什么网站很少做全屏,网络推广目标计划,一 建设网站前的市场分析OOP 面向对象编程#xff08;Object Oriented Programming #xff0c;简称OOP#xff09;是目前主流的编程范式。它将真实世界各种复杂的关系#xff0c;抽象为一个个对象#xff0c;然后由对象之间的分工与合作#xff0c;完成对真实世界的模拟。 每一个对象都是功能中…OOP 面向对象编程Object Oriented Programming 简称OOP是目前主流的编程范式。它将真实世界各种复杂的关系抽象为一个个对象然后由对象之间的分工与合作完成对真实世界的模拟。 每一个对象都是功能中心具有明确分工可以完成接受信息、处理数据、发出信息等任务。对象可以复用通过继承机制还可以定制。因此面向对象编程具有灵活、代码可复用、高度模块化等特点容易维护和开发比起由一系列函数或指令组成的传统的过程式编程procedural programming更适合多人合作的大型软件项目。 对象 对象object理解为是对单个物体的抽象当实物被抽象为对象实物与实物之间的关系就变成了对象与对象之间的关系从而就可以模拟现实情况针对对象进行编程。对象是一个容器里面封装了属性property与方法method属性是对象的状态方法是对象的行为。 构造函数 面向对象编程的第一步就是要生成对象。 前面说过对象是单个实物的抽象。通常需要一个模板表示某一类实物的共同特征然后对象根据这个模板生成。在JavaScript语言的对象体系中对象的模板是基于构造函数和原型链。JavaScript 语言使用构造函数constructor作为对象的模板。所谓”构造函数”就是专门用来生成实例对象的函数。它就是对象的模板描述实例对象的基本结构。一个构造函数可以生成多个实例对象这些实例对象都有相同的结构。构造函数就是一个普通的函数但具有自己的特征和用法。 例 var Vehicle function () {   this.price 1000; }; 上面代码中Vehicle就是构造函数。为了与普通函数区别构造函数名字的第一个字母通常大写。构造函数还有两个特点 函数体内部使用了this关键字代表了索要生成的对象实例生成对象的时候必须使用new命令 new命令 基本用法new命令的作用就是执行构造函数返回一个实例对象。 原理 使用new命令时它后面的函数依次执行下面的步骤。 创建一个空对象作为将要返回的对象实例。 将这个空对象的原型指向构造函数的prototype属性。 将这个空对象赋值给函数内部的this关键字。 开始执行构造函数内部的代码。 也就是说构造函数内部this指的是一个新生成的空对象所有针对this的操作都会发生在这个空对象上。构造函数之所以叫“构造函数”就是说这个函数的目的就是操作一个空对象即this对象将其“构造”为需要的样子。如果构造函数内部有return语句而且return后面跟着一个对象new命令会返回return语句指定的对象否则就会不管return语句返回this对象。 Object对象的相关方法 JavaScript 在Object对象上面提供了很多相关方法处理面向对象编程的相关操作。下面介绍部分方法 Object.getPrototypeOf() Object.getPrototypeOf方法返回参数对象的原型。这是获取原型对象的标准方法。 var F function () {}; var f new F(); Object.getPrototypeOf(f) F.prototype // true 上面代码中实例对象f的原型是F.prototype 下面是几种特殊对象的原型 // 空对象的原型是 Object.prototype Object.getPrototypeOf({}) Object.prototype // true // Object.prototype 的原型是 null Object.getPrototypeOf(Object.prototype) null // true // 函数的原型是 Function.prototype function f() {} Object.getPrototypeOf(f) Function.prototype // true Objecct.create() JavaScript 提供了Objecct.create()方法用来满足这种需求。该方法接受一个对象作为参数然后以它为原型返回一个实例对象。该实例完全继承原型对象的属性。 // 原型对象 var A {   print: function () {     console.log(hello);   } }; // 实例对象 var B Object.create(A); Object.getPrototypeOf(B) A // true B.print() // hello B.print A.print // true 上面代码中Objecct.create()方法以A对象为原型生成了B对象。B继承了A的所有属性和方法。 原型链 JavaScript 规定所有对象都有自己的原型对象prototype。一方面任何一个对象都可以充当其他对象的原型另一方面由于原型对象也是对象所以它也有自己的原型。因此就会形成一个“原型链”prototype chain对象到原型再到原型的原型…… 例如a---b---c---d---......---Object 如果一层层地上溯所有对象的原型最终都可以上溯到Object.prototype即Object构造函数的prototype属性。也就是说所有对象都继承了Object.prototype的属性。这就是所有对象都有valueOf和toString方法的原因因为这是从Object.prototype继承的。而Object.prototype的原型是nullnull没有任何的属性和方法也没有自己的原型。因此原型链的尽头就是null. this关键字 this关键字是一个非常重要的语法点。毫不夸张地说不理解它的含义大部分开发任务都无法完成。this可以用在构造函数之中表示实例对象。除此之外this还可以用在别的场合。但不管是什么场合this都是返回一个对象。简单说this就是属性或方法“当前”所在的对象。 例如 var person {   name: 张三,   describe: function () {     return 姓名 this.name;   } }; person.describe() // 姓名张三 上面代码中this.name表示name属性所在的那个对象。由于this.name是在describe方法中调用而describe方法所在的当前对象是person因此this指向personthis.name就是person.name. 总结一下在JavaScript语言中一切皆对象运行环境也是对象所以函数都是在某个对象中运行this就是函数运行时所在的对象(环境)但在JavaScript支持运行环境动态切换也就是说this的指向是的动态的没办法事先确定指向哪个对象。
http://www.yutouwan.com/news/85358/

相关文章:

  • 企业网站建设公司那家好wordpress 阿里云 环境
  • 网站设计的优缺点发布信息的免费平台有哪些
  • 网站如何开发触屏版建设路小学查分网站
  • 网站备案难吗服装网站建设什么公司好
  • 网站 谁建设 谁负责南充商城网站建设
  • 哪个网站可以免费做国外网站seo品牌推广方法
  • 网站建设及推广好学习吗做万词霸屏后网站关键词没有排名
  • 口碑好的聊城网站建设江门网站设计制作
  • ajax网站模板wordpress 柚子
  • 写网站开发代码wordpress使用mysqli
  • 义乌微信网站建设费用做磨砂卡贴的网站
  • 网站开发明细怎么在网站上打广告
  • 怎么做口子推广网站小学校园网站怎么建设
  • 网站源码上传到哪个文件夹彩妆网站建设策划书
  • php做网站的支付功能哪个网站可做密丸
  • 天津网站制作维护阿里巴巴外贸平台怎么样
  • 绵阳学校网站建设我国市级网站建设分析模板
  • wordpress怎么更改语言设置seo标题关键词优化
  • 网站维护更新WordPress图片分享插件
  • 公司网站建设维护及使用管理办法衡阳专业的关键词优化终报价
  • 动态广告怎么做出来的百度推广seo自学
  • 做视频直播的网站有哪些信誉好的大良网站建设
  • 网站建设合同 模板茶叶网站建设策划书ppt
  • 电商网站平台建设资金预算医院做网站的好处
  • 网站怎么屏蔽国内访问河南网站建设yipinpai
  • 装修设计图网站排名南江县规划和建设局网站
  • 网站模板设计工具宁波网络推广店
  • 专业的企业级cms建站系统校园网络拓扑图及网络方案
  • 站长之家域名查询鹿少女网站开发程序员是做什么的
  • 无锡做网站设计安微省住房和城乡建设厅网站