2019年12月3日

前端跨域的方式

摘要: .前端跨域的方式 详细过程链接:https://segmentfault.com/a/1190000011145364?utm_source=tag newest 阅读全文

posted @ 2019-12-03 22:28 是夏目呀 阅读(113) 评论(0) 推荐(0)

内存泄漏与垃圾回收机制

摘要: 内存泄漏与垃圾回收机制 什么是内存泄漏? 有些语言(比如c语言)必须手动释放内存,程序员负责内存管理。这很麻烦,所以大多数语言提供自动内存管理,减轻程序员的负担,这被称为"垃圾回收机制"。 javascript垃圾回收机制原理: 1、标记清除 2、引用计数 阅读全文

posted @ 2019-12-03 22:18 是夏目呀 阅读(415) 评论(0) 推荐(0)

前端拷贝

摘要: 前端拷贝 1. 类型 浅拷贝: 只拷贝一层的拷贝方式,地址拷贝 深拷贝: 值的完全拷贝 2. 浅拷贝实现 解构赋值 Object.assign 引用类型直接赋值 3. 深拷贝实现 JSON.parse / JSON.string [ 序列化 / 反序列化 ] 递归实现深拷贝 要求: 手写出来 第三方 阅读全文

posted @ 2019-12-03 10:15 是夏目呀 阅读(184) 评论(0) 推荐(0)

React生命周期16版本

摘要: React生命周期16版本 1. 初始化阶段 自动执行 1. constructor 继承属性 定义状态 绑定事件this 2. componentWillMount 3. render 生成vdom 计算 this.props this.state 4. componentDidMount 数据请 阅读全文

posted @ 2019-12-03 09:55 是夏目呀 阅读(271) 评论(0) 推荐(0)

Redux三大原则

摘要: Redux三大原则 是 react 提供 可预测化 状态管理的依据。 三大原则 1、单一数据源 整个应用的 state 被储存在 一棵 object tree 中,并且这个 object tree 只存在于 唯一一个 store 中。 2、State 是只读的 唯一改变 state 的方法就是触发 阅读全文

posted @ 2019-12-03 09:01 是夏目呀 阅读(260) 评论(0) 推荐(0)

2019年12月2日

IE6常见CSS解析Bug及hack

摘要: IE6常见CSS解析Bug及hack 2) 双倍浮向(双倍边距) 描述:当Ie6及更低版本浏览器在解析浮动元素时,会错误地把浮向边界加倍显示。 hack:给浮动元素添加声明:display:inline。 3)当li里面有a和span两个标签,并给span设置了浮动 描述:在li里面的a或者span 阅读全文

posted @ 2019-12-02 21:48 是夏目呀 阅读(113) 评论(0) 推荐(0)

2019年11月19日

Redux的应用

摘要: REdux需要安装哪些第三方包: reducer store index.js action Redux流程 1.store通过reducer创建了初始状态 2.view通过store.getState()获取到了store中保存的state挂载在了自己的状态上 3.用户产生了操作,调用了actio 阅读全文

posted @ 2019-11-19 08:53 是夏目呀 阅读(139) 评论(0) 推荐(0)

2019年10月28日

vue-router-基础

摘要: vue router 基础 1. vue 路由的mode(模式)有几种, 分别是什么?在那些环境下运行? 【 黄金 】 hash: 使用 URL hash 值来作路由。支持所有浏览器,包括不支持 HTML5 History Api 的浏览器。 /home history: 依赖 HTML5 Hist 阅读全文

posted @ 2019-10-28 22:23 是夏目呀 阅读(250) 评论(0) 推荐(0)

2019年10月24日

父子,子父,非父子组件通信

摘要: 父子组件通信 父亲的数据给子集 父组件向子组件传值 1. 子组件在props中创建一个属性,用于接收父组件传过来的值; 1. 父组件 引入子组件 注册子组件 引用子组件; 1. 在子组件标签中添加子组件props中创建的属性; 1. 将所要传递的值赋值给该属性。 props: 1. prop类型:通 阅读全文

posted @ 2019-10-24 08:52 是夏目呀 阅读(170) 评论(0) 推荐(0)

2019年10月21日

vue基础学习三

摘要: 1.0 列表渲染为什么要添加key? ` 1.1 v pre 用法:跳过这个元素和它的子元素的编译过程。可以用来显示原始 Mustache 标签。跳过大量没有指令的节点会加快编译。 1.2 v cloak 可以隐藏未编译的 Mustache 标签直到实例准备完毕 1.3 v once 只渲染元素和组 阅读全文

posted @ 2019-10-21 22:30 是夏目呀 阅读(106) 评论(0) 推荐(0)

导航