知识分享/笔记
Ajax
- 懒加载 - 预加载
- 重要特性: 异步请求
- 步骤:
- 绑定事件
- 创建xhr对象
- 开启连接请求
- 发送请求
- 根据xhr的状态做具体的功能实现
- ie缓存解决, 可以通过为请求url添加时间戳解决
- axios/jquery
- 同源策略
- 跨域
HTTP协议
- 请求报文和响应报文结构
Vue-day1
- 插值表达式只应用于数据区域
- 核心特性: 响应式
- v-html: 渲染标签
- v-show: 控制display
- v-if: 条件渲染
- v-on: 注册事件, 可简化为@
- v-bind: 动态绑定属性, 可简写为:
- v-for: 循环渲染, 默认行为是原地复用
- :key的作用: 给元素添加唯一标识,
- v-model: 给表单, 双向数据绑定, 数据和视图
知识点
- 深浅拷贝
- 同: 对基本数据类型拷贝
- 异: 对复杂数据类型(引用类型), 拷贝深度差异
- 深拷贝方法: JSON.parse(JSON.stringify()), 递归
- JSON.parse(JSON.stringify())问题在于, 不对内部函数进行拷贝
- 用递归实现为佳
- 辨析
- v-for
- for in
- foreach
- 数组对象.filter(): 数组过滤, → 返回一个原数组的浅拷贝