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

php网站开发心得网络维护员

php网站开发心得,网络维护员,新的网络推广方式,网络销售网站有哪些原型:函数都有prototype属性,称之为原型#xff0c;也称为原型对象 原型可以放一些属性和方法#xff0c;共享给实例对象使用 原型可以做继承 原型链:对象都有__proto__属性,这个属性指向它的原型对象,原型对象也是对象,也有__proto__属性,指向原型对象的原型对象,这样一层一…原型:函数都有prototype属性,称之为原型也称为原型对象 原型可以放一些属性和方法共享给实例对象使用 原型可以做继承 原型链:对象都有__proto__属性,这个属性指向它的原型对象,原型对象也是对象,也有__proto__属性,指向原型对象的原型对象,这样一层一层形成的链式结构称为原型链最顶层找不到则返回 null 1.javascript原型链经典函数构造器 prototype function Person(name) {this.name name; }Person.prototype.sayHello function() {console.log(Hello, my name is ${this.name}); };const alice new Person(Alice); alice.sayHello(); // Hello, my name is Aliceconsole.log(alice.__proto__ Person.prototype); // true console.log(Person.prototype.__proto__ Object.prototype); // true console.log(Object.prototype.__proto__); // null解释 每个对象都有一个内部属性 [[Prototype]]常用 __proto__ 访问指向它的原型对象。 当访问对象的属性或方法时如果自身没有会沿着 [[Prototype]] 一层层往上找这个查找链就是原型链。 上面例子中alice 访问 sayHello 方法时没在自身属性里找到就去它的原型对象 Person.prototype 查找。 Person.prototype 的原型是 Object.prototype这构成了原型链的多层关系。 Object.prototype 的原型是 null链条终点。 2.TypeScript 版本class 语法 class Person {name: string;constructor(name: string) {this.name name;}sayHello() {console.log(Hello, my name is ${this.name});} }const alice new Person(Alice); alice.sayHello(); // Hello, my name is Aliceconsole.log(Object.getPrototypeOf(alice) Person.prototype); // true console.log(Object.getPrototypeOf(Person.prototype) Object.prototype); // true console.log(Object.getPrototypeOf(Object.prototype)); // null解释 TypeScript 使用 class 关键字声明类语法更现代代码更清晰。 sayHello 是类的方法实际挂载在 Person.prototype 上实例通过原型链访问。 Object.getPrototypeOf() 用来获取对象的原型效果和 __proto__ 类似但更标准安全。 原型链关系和JavaScript版本完全一样实例原型 → 类的 prototype → Object.prototype → null。 3.总结 JavaScript版本用构造函数和显式原型适合传统理解原型链机制。 TypeScript版本用类语法更符合现代代码风格本质上还是基于JavaScript原型链实现。
http://www.hkea.cn/news/14510908/

相关文章:

  • 大学生服装网站建设策划书html5手机网站开发实例
  • 整站优化seo排名点击海拉尔网站设计
  • 聊城做网站建设男孩子怎么做网站赚钱
  • 快速制作网站的方法紫金银行网站
  • 酒吧网站建设报价模板如何制作一个购物平台
  • 百度网站建设电话销售话术官方网页qq登陆
  • 深圳市设计网站公司app网站开发河 又
  • 合肥长丰路网站建设马鞍山网站建设价格
  • 四川林峰脉建设工程有限公司网站青岛网站设计哪家便宜
  • 海口建站模板自己搭建vps上外网
  • 公司网站的重要性哈尔滨网站开发制作
  • 做动态图网站违法吗永久免费win云服务器
  • 海口企业网站开发天津智能网站建设找哪家
  • 企业网站模板价格网络营销软文范例300字
  • 做商品网站的教学视频建设网站价位
  • 房屋装修设计网站php网站建设全程实例
  • 带seo服务的网站定制民宿网站建设方案
  • 品牌网站建设还来大蝌蚪企业融资成本
  • 网站制作最便宜图片压缩wordpress
  • 网站开发公司招聘网站对企业的好处
  • 网站手机版怎么弄wordpress设置多语言
  • 呼和浩特可以做网站的公司个人怎么注册公司都需要什么手续
  • 网站功能建设特点上海站优云网络科技有限公司
  • 那里做网站比较好营销型网站建设深度网
  • 保定网站维护公司建筑网官网查证
  • 厦门网站制作案例在线设计图案
  • 个体工商户可以做网站备案吗logo设计思路
  • 织里网站建设马蜂窝网站做的重点
  • 哈尔滨网站建设的公司南昌专门做网站的人
  • 零基础源码建设网站wordpress商城文章