JavaScript
文章平均质量分 54
jhon哥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS声明提前
直接上一段代码解释下声明提前 alert(a) // 弹出函数a a(); // 弹出10, 因为函数定义全部都提升上去 var a=3; function a(){ alert(10) } alert(a) // 弹出的是3 a=6; a(); //报...原创 2019-11-22 17:54:59 · 175 阅读 · 0 评论 -
6.3一图读懂JavaScript原型链--JavaScript高级程序设计笔记
实例instance有__pro__指针指向类的原型SubType.prototype; 实例instance有constructor指针指向SuperType,实际上就是SuperType实例constructor的指向; SubType.prototype是SuperType的一个实例,即SubType的原型为SuperType的一个实例; SubType.prototype有一个_...原创 2018-12-13 13:16:05 · 222 阅读 · 0 评论 -
前端装饰器
1、javascript中的装饰器 装饰器是对类、方法、属性的修饰,增加额外的行为。装饰器不侵入,所以对原先的内容不会破坏。装饰器可以理解成一种解决问题的通用思路,装饰器模式遇到程序之后诞生了多种多样的表现形式。javascript也引入了装饰器这一实验内容,在typescript中已经有使用的案例。 这篇博客记录方法的装饰器,先梳理下装饰器的思路。比如有一个run方法,原先的run方法只是简...原创 2019-06-04 00:11:50 · 1037 阅读 · 0 评论 -
JS面向对象程序设计--创建对象的常见方法
方式一:工厂模式 function createPerson(name, age, job){ var person = new Object(); person.name = name; person.age = age; person.job = job; person.sayName = function(){ alert(this...原创 2019-06-20 13:10:57 · 190 阅读 · 0 评论 -
JS面向对象程序设计--原型
一、原型对象 JS中,函数都有原型,名称叫prototype。在面向对象中,构造函数也不例外。 prototype的类型是object,也是对象,所以原型也叫原型对象。 function Person(){ }; console.log(Person.prototype); //object // 实例的__proto__指针 var p1 = new Person(); // __pr...原创 2019-06-20 17:12:05 · 166 阅读 · 0 评论 -
JS面向对象程序设计--对象属性
1、数据属性与访问器属性、定义多个属性 var object = new Object(); Object.defineProperty({ object, "key", { configurable:true, writable:trune, value:'value', enumrable:true, ...原创 2019-06-17 13:18:52 · 191 阅读 · 0 评论
分享