摘要: 什么是面向对象? 程序中的事物都是用对象结构来描述的,所有的程序都是用面向对象的思想,管理数据和功能的。 面向对象三大特点:封装 继承 多态 什么是封装? 创建一个对象结构,用来保存一个事物的属性和方法(功能) 有几种封装方式? 3种 01 用{ }创建 ,var obj={ } 02 用new创建 阅读全文
posted @ 2019-08-09 20:24 javascript9527 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 什么是Vuex? Vuex是一种状态管理模式,说白了Vuex就是数据管理的模式,它是管理数据的。 什么时候用Vuex? 多个组件需要共享同一数据,让它们保持一致。比如 购物车。还有用户信息(用户id,用户名称,用户手机,用户邮箱,这些也可以都放在vuex中进行统一管理) Vuex解决了一个问题:保持 阅读全文
posted @ 2019-08-09 19:44 javascript9527 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 什么是会话? 会话指的是浏览器与服务器之间的数据交互。所白了就是 浏览器和服务器进行的请求和响应。 http协议是无状态的,多次请求之间没有关联性 cookie和session的作用?干啥的? 利用cookie和session可以进行会话保持, 会话保持就是指: 保持用户的登录状态,服务器记录了用户 阅读全文
posted @ 2019-08-09 19:03 javascript9527 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 关于同源策略 同源指的是: 协议 , 域名 , 端口 三个完全相同。只有浏览器有同源策略。 同源策略的作用: 为了用户数据的安全,防止恶意窃取用户数据。如果没有同源策略,浏览器会变得很不安全。 当不同源的时候,也就是协议 或 域名 或 端口 不一样的时候,去请求数据就会产生跨域。 同源策略的本质 其 阅读全文
posted @ 2019-08-09 17:10 javascript9527 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 什么是虚拟DOM树?(Virtual DOM) 虚拟DOM树其实就是一个普通的js对象,它是用来描述一段HTML片段的 01 当页面渲染的时候Vue会创建一颗虚拟DOM树 02 当页面发生改变Vue会再创建一颗新的虚拟DOM树 03 前后两颗新旧虚拟DOM树进行对比,Vue通过diff算法,去记录差 阅读全文
posted @ 2019-08-09 16:10 javascript9527 阅读(2762) 评论(0) 推荐(0) 编辑