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

为什么现在建设银行要下载网站激活网络推广营销方法

为什么现在建设银行要下载网站激活,网络推广营销方法,网站下载免费,建筑公司网站建设概念prototype__proto__原型链查找机制万物皆对象判断私有/共有属性方法Object.prototype.prototype nullObject.create(proto, [propertiesObject])给类的原型上扩展属性方法的4种方法Fn.prototype.xxx xxxObject.prototype.xxx xxxf1.proto.xxx xxx原型重定向 概念 原型…
  • 概念
  • prototype
  • __proto__
  • 原型链查找机制
  • 万物皆对象
  • 判断私有/共有属性方法
  • Object.prototype.prototype === null
  • Object.create(proto, [propertiesObject])
  • 给类的原型上扩展属性方法的4种方法
  • Fn.prototype.xxx = xxx
  • Object.prototype.xxx = xxx
  • f1.proto.xxx = xxx
  • 原型重定向

概念

原型:每个函数都有一个属性(原型对象):prototype ==》对象
构造函数:在prototype原型对象中,默认存在一个内置属性:constructor ==》函数
属性值就是当前函数本身,可修改
原型链:每个对象都具有一个属性:__proto__ ==> 对象
属性值就是当前实例所属类的prototype原型对象

原型链查找机制

  1. 首先找自己的私有属性,私有属性有,则调取私有属性
  2. 如果没有,默认基于__proto__原型链,找所属类prototype原型对象上的公共属性和方法
  3. 如果没有,则沿着prototype原型对象的__proto__原型链继续往上找
    直到找到Object.prototype原型对象为止
    在这里插入图片描述

万物皆对象

JS的所有值(除了undefined,null),基于__proto__原型链,都能找到Object.prototype原型对象,都是对象类的实例,也就是对象

Object.prototype.proto === null

Object的prototype原型对象是所有对象的基类,__proto__原型链属性为 null

Object.create(proto,[propertiesObject])

定义:创建一个新对象
参数1:指定该对象的prototype原型对象,必须为对象或null
参数2:传入一个对象(描述对象),默认为undefined

var obj = Object.create({ a: 1 }, {// foo会成为所创建对象的数据属性b: {writable: true,//是否可重写configurable: true,//是否可枚举enumerable: true,//是否可删除和修改特征value: "hello"//属性的值},// bar会成为所创建对象的访问器属性c: {get: function () { return 10 },// 取值器set: function (value) { // 赋值器console.log("设置的值为", value);}}
})

Object.create(null)

定义:创建一个所属类的prototype原型对象为null的空对象

var obj = Object.create(null);
console.log(obj.prototype);//undefined  对象没有pototype这个属性
console.log(obj.__proto__);// undefined 

给类的原型上扩展属性方法的4种方法

  1. Fn.prototype.xxx = xxx
    向默认开辟的堆内存中扩展属性方法
  2. Object.prototype.xxx = xxx
    内置类原型上扩展方法
  3. f1.proto.xxx = xxx
    基于实例的所属类的原型对象上扩展属性方法
    注意:IE中,禁止操作__proto__
  4. 原型重定向
    手动开辟一个堆内存赋值给 fn.prototype

例题
经典题目1
经典题目2

http://www.tj-hxxt.cn/news/110220.html

相关文章:

  • 国内公司网站需要备案吗最常用的搜索引擎有哪些
  • dedecms企业网站广州网站建设方案优化
  • 电脑网站策划书免费的网站推广在线推广
  • 专门做游戏交易的网站新seo排名点击软件
  • 网站做任务领q币百度电商广告代运营
  • 青岛网站建设方案咨询优化大师下载旧版本安装
  • 3d打印网站开发百度网盘下载app
  • 武汉哪家做网站好网络营销软件推广
  • 网络营销服务企业有哪些seo网站监测
  • 做网站的公司名称制作一个网站步骤
  • 网站开发drupal南宁网站优化
  • 征婚网站 女 做茶叶生意seo技术培训泰州
  • 阿里巴巴网站怎样做的漂亮关键词排名查询工具
  • 深圳企业建站高性价比的选择做网站多少钱一年
  • 美橙网站建设东莞seo建站如何推广
  • 网站优化首页付款bt种子bt天堂
  • 网站建设费的摊销四川seo哪里有
  • 政府网站 建设管理自查报告百度搜索推广是什么
  • 网站建设与管理试题及答案恶意点击竞价时用的什么软件
  • 建站abc模板最近发生的热点事件
  • 广告收益平台seo如何提升排名收录
  • 成都网站建设找亮帅网站推广是干嘛的
  • 哪里有微信网站建设域名ip地址在线查询
  • 网站的站点地图怎么做网络营销推广方法和手段
  • 怎样快速建设网站模板网站怎么做的
  • wordpress调用文章描述西安网络seo公司
  • 网站添加qq在线客服手机app免费下载
  • 网站建设中 敬请期待 源码营销策略分析
  • 福州做网站建设企业培训课程分类
  • 用淘宝做公司网站百度竞价系统