摘要: 浏览器会把获取的HTML代码解析成一个DOM树,html中的每一个元素都是DOM树的一个节点,根节点也就是我们常用的docunment对象 当渲染的时候遇到一部分或者全部因大小,隐藏,布局的等改变需要重新构建的时候,这时候就会发生回流,每个页面最少会发生一次回流也就是页面第一次加载,在回流的时候,浏 阅读全文
posted @ 2019-05-22 00:20 _Thin 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 1、JSON方法实现: 2、用for..in遍历 3、利用数组的Array.prototype.forEach进copy 4、使用递归的方式实现深拷贝 5、lodash函数库实现深拷贝 阅读全文
posted @ 2019-05-20 23:42 _Thin 阅读(5250) 评论(1) 推荐(0) 编辑
摘要: 1.forEach0方法 forEach()方法的功能是循环遍历数组中的每一个元素; forEach)方法会接收一个函数; 这个函数包含三个形参,分别为:item,index,array,用不到时可以不写 1.item表示每次迭代的元素 2.index表示每次迭代元素的下标 3.array表示原数组 阅读全文
posted @ 2019-05-20 23:27 _Thin 阅读(118) 评论(0) 推荐(0) 编辑
摘要: MVC是什么? MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编 阅读全文
posted @ 2019-05-15 00:22 _Thin 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 渲染引擎——webkit和Gecko Firefox使用Geoko——Mozilla自主研发的渲染引擎 Safari和Chrome都使用webkit,Webkit是一款开源渲染引擎 dom渲染流程: 1、浏览器解析html源码,然后创建一个DOM树。在DOM树中,每一个HTML标签都有一个对应的节点 阅读全文
posted @ 2019-05-15 00:11 _Thin 阅读(3696) 评论(0) 推荐(0) 编辑
摘要: 报文就是在各个系统之间进行请求和响应时用来交换信息的,还需要遵守规定好的格式 ①是请求方法,GET和POST是最常见的HTTP方法, ②为请求对应的URL地址,它和报文头的Host属性组成完整的请求URL, ③是协议名称及版本号。 ④是HTTP的报文头,报文头包含若干个属性,格式为“属性名:属性值” 阅读全文
posted @ 2019-05-13 23:39 _Thin 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 单页面开发与多页面开发的优缺点: 单页面开发常用于webapp开发和后台管理系统等。 优点:1、用户体验好,流畅。 2、因为单页面,所以对服务器的压力较小。 3、可以在页面切换的时候加一些酷炫的动画效果。 4、前后端分离,代码的复用度大,有利于后期的维护。 缺点:1、页面复杂度变大,开 阅读全文
posted @ 2019-05-13 23:38 _Thin 阅读(176) 评论(0) 推荐(0) 编辑