![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript从基础到精神病院
文章平均质量分 91
羲奕
这个作者很懒,什么都没留下…
展开
-
JavaScript高级语法-面向对象编程模式的特性及实现
以下知识如果帮助到喜欢学习的你我将倍感荣幸,如果有哪里缺漏或错误的地方望指正 面向对象编程是大家耳熟能详的编程模式,对于初学者而言,对象容易理解,girlFriends嘛,简简单单。但是对于一个项目的开发模式,除了历史课出现过的面向过程编程,随着技术的不断进步,这种模式显然已经不能满足那些秃头大佬的潮流进步,所以面向对象编程就大踏步的走来了。 将现实抽象,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统更贴近事物的自然运行模式。 当然,这些除了我的理解也只有度娘更详细原创 2022-06-22 17:22:18 · 178 阅读 · 1 评论 -
JS高级语法-对象有关的常用API---isPrototypeOf()、hasOwnProperty()、instanceof、typeof、in
语法:例:从上图我们可以看出,该检测结果为true,表明p1实例对象就是基于Person构造函数创建的,p1的原型链上,存在Person构造函数的原型对象这也就是的作用2.语法:例:从上图可以看到,show方法是来自于该对象(p2)的构造函数(Person)内部,所以结果返回true,而showInfo是在其构造函数的原型中,所以结果返回false,使用可以直接判断该属性或方法是否属于某个构造函数内部,和继承没有任何关系,但是本身是从继承而来的语法:例:例如:4.例:5原创 2022-06-21 08:28:43 · 476 阅读 · 1 评论 -
JavaScript高级语法-对象的创建方式及优缺点(基础)
当然,有需求就有满足需求的方法,下面的方法是当上面方法无法适用的情况下,通过对类的理解(要不是因为js没有类),利用构造函数来模拟类所创建出的对象,并且有一个优化的方法当然,这样的方法相对于最简单最直接的创建与方法封装这样的方法来创建对象,已经是 “程序员一小步,世界开发一大步” 了,但是能不能再优化一下呢? 比如在解析代码的速度上,提高浏览器性能。......原创 2022-06-08 18:12:05 · 327 阅读 · 0 评论