摘要: 一:js面向对象编程 在es5中我们是这样去写面向对象的编程方式的: 在es6中,提供了新的方式去书写面向对象编程,这种方式更加接近面向对象的书写方式,但本身只是一种语法糖: 二:面向对象的三大特征 三大特征分别为:封装,继承和多态 1:封装 我们平时所用的方法和类都是一种封装,当我们在项目开发中, 阅读全文
posted @ 2019-06-09 14:59 大正与疯 阅读(15009) 评论(0) 推荐(3) 编辑
摘要: 一:什么是跨域 概念: JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。 当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域 阅读全文
posted @ 2019-06-09 09:35 大正与疯 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 设计模式之—观察者模式 一:概念: 观察者模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。 注意:有些人认为观察者模式就是发布订阅模式,但实际上观察者模式和发布订阅模式是有区别 阅读全文
posted @ 2019-06-09 09:30 大正与疯 阅读(10903) 评论(3) 推荐(5) 编辑