摘要: 第 1 题:(滴滴、饿了么)写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么? 在react和vue中,数据因用户行为发生改变时,会生成新的虚拟DOM,然后会比较新旧的虚拟DOM,通过diff算法找到区别,key的作用就是通过该唯一的标识,快速定位锁定变化,避免不必要的 阅读全文
posted @ 2019-07-24 15:42 一仓库代码 阅读(439) 评论(1) 推荐(0) 编辑
摘要: 1.下载flutter包由于需要FQ,国内下载会出现问题,所有需要先配置一下用户环境变量。 配置用户环境变量:右击我的计算机>属性>高级系统设置,然后就会出现用户环境变量板块(不用设置系统变量)。 2.在git上安装flutter SDK。(使用码云的地址会很快,可惜地址我没有记下) git 命令: 阅读全文
posted @ 2019-07-17 17:50 一仓库代码 阅读(363) 评论(0) 推荐(0) 编辑
摘要: watch 监听某个数据的变化(监听完调用什么函数) 一个数据影响多个数据 (比如:浏览器自适应、监控路由对象、监控自身属性变化) computed 计算后返回新 一个数据受多个数据影响(比如:计算总价格、过滤某些数据) computed是用来处理你使用watch和methods的时候无法处理(比如 阅读全文
posted @ 2019-06-17 20:33 一仓库代码 阅读(2687) 评论(0) 推荐(0) 编辑
摘要: TCP协议设计原理 最近去了解TCP协议,发现这是一个特别值得深思的协议。在本篇博客中,不会长篇大论的给大家介绍TCP协议特点、包头格式以及TCP的连接和断开等基本原理,而是会带大家深入理解为什么要这么设计,如果不这么设计,会产生什么后果,希望能帮助大家对TCP协议的理解。TCP弥补了IP尽力而为服 阅读全文
posted @ 2018-12-22 09:34 一仓库代码 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 先说一下网络的层级:由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 1、TCP和UDP TCP:是面向连接的一种传输控制协议。属于传输层协议。TCP连接之后,客户端和服务器可以互相发送和接收消息,在客户端或者服务器没有主动断开之前,连接一直存在属于长连接。 优点:安全、传输 阅读全文
posted @ 2018-12-15 11:40 一仓库代码 阅读(6316) 评论(2) 推荐(1) 编辑
摘要: call和apply的使用和区别不再做阐述,可以参考我的另一篇随笔《JavaScript中call和apply方法的使用》(https://www.cnblogs.com/lcr-smg/p/10067398.html),这里只是针对bind的用法及与call和apply两者的区别。 bind的用法 阅读全文
posted @ 2018-12-07 09:48 一仓库代码 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: window和document首先我们来高清两个概念: window和document的区别是什么? window.location和document.location是一样吗?第一个问题: Window对象表示浏览器中打开的窗口;window对象可以省略。比如alert()、window.aler 阅读全文
posted @ 2018-12-06 10:18 一仓库代码 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 目前来说,Web业务日益复杂化和多元化,前端开发已经由以WebPage模式为主转变为以WebApp模式为主了。现在随便找个前端项目,都已经不是过去的拼个页面+搞几个jQuery插件就能完成的了。工程复杂了就会产生许多问题,比如:如何进行高效的多人协作?如何保证项目的可维护性?如何提高项目的开发质量? 阅读全文
posted @ 2018-12-05 13:50 一仓库代码 阅读(712) 评论(0) 推荐(1) 编辑
摘要: acvaScript中的call()方法和apply()方法,在某些时候这两个方法还确实是十分重要的。1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。2. 相同点:这两个方法的作用是一样的。都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖以 阅读全文
posted @ 2018-12-04 21:40 一仓库代码 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 类数组对象:arguments总所周知,js是一门相当灵活的语言。当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的东西里面,那么这到底是什么东西?在js中万物皆对象,甚至数组字符串函数都是对象。所以这个叫做argu 阅读全文
posted @ 2018-12-04 18:21 一仓库代码 阅读(3558) 评论(0) 推荐(0) 编辑