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

这么做国外网站的国内镜像站如何推广店铺呢

这么做国外网站的国内镜像站,如何推广店铺呢,wordpress用什么编辑器好,产品网站建设公司哪家好<script>//前置知识// 每一个函数在创建之初就会有一个prototype属性&#xff0c;这个属性指向函数的原型对象// function abc(){// }// abc.prototype--> {constructor: f}// 在JS中任意的对象都有内置的属性叫做[[prototype]]这是一个私有属性&#xff0c;这个私有属…
    <script>//前置知识// 每一个函数在创建之初就会有一个prototype属性,这个属性指向函数的原型对象// function abc(){// }// abc.prototype--> {constructor: f}// 在JS中任意的对象都有内置的属性叫做[[prototype]]这是一个私有属性,这个私有属性通过__proto__的方法来访问。// 隐式原型指向这个对象函数的显式原型// function Abc(){//   this.name='wn'// }// let test = new Abc()// test.__proto__=Abc.prototype//实例的隐式原型等于它构造函数的显式原型function Foo(e) {this.name = 'wn'this.age = e//如果构造函数有个return,return出来的值会影响到我们的返回结果,如果return出来的是个对象的话 那我们的作用域会出现一些微妙的结果,return不是对象的话没什么影响 但是如果是对象的话return出来的值就会受到影响 是它本身return {}}//手动实现new操作符function objectFactory() {// 1. 定义一个对象出来  console.log(new Foo(18))  new Foo一定是一个对象 实例对象实例对象const obj = {}//3. 构造函数可以接收参数的,但是要先拿到这个构造函数,shift删除数组的第一项并且返回该项值,把shift方法里面的作用域修改到arguments里面去,call方法改变this指向//[].shift.call(arguments) 的目的是将 arguments 对象转换成数组,并调用数组对象的 shift 方法来取出第一个参数(构造函数)。由于 arguments 是类数组对象而不是真正的数组对象,所以不能直接调用 shift 方法。因此,我们借助 call 方法来显式指定调用 shift 方法时的上下文对象,也就是将 shift 方法中的 this 指向 arguments 对象,从而实现从 arguments 中取出第一个参数的目的。const Constructor = [].shift.call(arguments)//或者是下面这样的方法,解构赋值 ...arguments这里面可能有很多参数 但是第一个指定是constructor,这里传进来的参数其实是console.log(objectFactory(Foo,18))第一个传进来的肯定是Foo//const [Constructor, ...args] = [...arguments]//现在拿到了我们的构造函数需要调用一下,因为new的时候的实例对象会继承函数的属性和方法,所以接下来是要实现要将函数的属性或者方法添加到构造函数上去//5. 执行我们的原型连接 ,obj.__proto__ = Constructor.prototypeconst ret = Constructor.apply(obj, arguments) //4.要将构造函数的作用域指到我们的obj的空对象作用域中来,arguements顺带捎上人家的参数//return obj //2. 返回一个参数return typeof ret === 'object' ? ret : obj}console.log(objectFactory(Foo, 18));</script>

运行之后如图(构造函数没有return的时候):
在这里插入图片描述

http://www.hrbkazy.com/news/1908.html

相关文章:

  • 江西网站设计哪家强网站推广软件免费
  • 网站的日常维护重庆网页优化seo公司
  • 网站建设需要些什么设备运营和营销的区别和联系
  • 网站开发地图seo网站诊断
  • 表白网站制作教程百度站长平台网站提交
  • wap网站建设服务电商怎么做?如何从零开始学做电商赚钱
  • 网页开发与设计的内容简阳seo排名优化培训
  • 东莞专业做网站优化搜索引擎优化排名技巧
  • 网站建设开发技术天津广州seo黑帽培训
  • 系统app定制开发优化系统
  • seo短视频网页入口引流网站有哪些那种网站怎么搜关键词
  • dw自己做网站需要什么区别百度搜索引擎算法
  • 一个新的网站怎么做宣传数据分析师培训需要多少钱
  • 全国最新疫情消息今天优化推广网站seo
  • 网页设计软件排名长沙官网优化公司
  • 有多少专门做兼职的网站品牌推广活动方案
  • 怎样用eclipse做网站江苏搜索引擎优化
  • 帮别人做买家秀的网站怎样做推广营销
  • 网站建设公司好不好seo初级入门教程
  • 商城网站支付端怎么做的线上免费推广平台都有哪些
  • 网易那个自己做游戏的网站是什么原因网络服务器图片
  • 天津网站开发建设公司网络推广方案七步法
  • 如何通过axure做网站网站模板下载免费
  • 做暧暧前戏视频网站引流软件有哪些
  • 怎样做网站卖手机号被忽悠去做网销了
  • 网站建设方案书 5个备案商品关键词举例
  • 团购的网站扣佣金分录怎么做百度一下就会知道了
  • 武汉seo公司网站如何做seo排名
  • 青岛栈桥seo工程师是什么职业
  • 商丘企业网站建设服务百度客服怎么转人工电话