自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 浅谈浏览器渲染

1 大致流程浏览器端会把HTML解析成DOM树,CSS文件解析成CSSOM =》 两者解析完成后 DOM 和 CSSOM合并 =》 浏览器会进一步解析为Render Tree =》 浏览器计算每个元素在页面上位置和大小(Layout) =》 最后绘制到页面上 (Paint )2 步骤详解2.1 解析html输入网址后,浏览器发起请求,首先得到的是html文档,当我们的浏览器获得ht...

2019-08-14 15:12:44 141

原创 数组方法汇总

Array.flat():扁平化数组的方法(数组内的数组展开)。Array.flatMap():遍历数组,并返回扁平化的数组。Array.toLocaleString():把数组转化为特定环境的一个字符串。Array[Symbol.iterator] ():类似Aarry.values()的迭代器。Array[Symbol.species]:返回默认的构造函数。1、Array.from(...

2019-05-08 17:30:48 286

原创 本地存储的3种方式、vuex的比较

localStorage除非手动删除,否则会永久存储在浏览器中。存储最大限制一般为5M或更多(不同浏览器不同)。支持sessionStorage的浏览器最小版本:IE8、Chrome 5存储内容过多会消耗内存空间,导致页面变卡。常用方法:let storage = window.localStoragestorage.setItem('key', 'value') // 存储,key...

2019-01-17 23:41:11 4054 1

原创 跨域问题解决方法

工作中总是遇到跨域问题,但是常常遇到了也不知道这是跨域导致的问题,或者知道了也还是不知道怎么解决。于是,就找了各方资料作了以下分享。首先,跨域的发生只是因为浏览器拦截了xhr的跨域请求,不让我们拿到后台数据的是浏览器而不是后台。细分下来,三个原因就是:一、浏览器的限制二、这是个xhr请求三、跨域同时满足这三个才会出现跨域问题。那么,针对这三个问题我们来一一击破,就可以解决跨域问题了。...

2018-12-09 23:53:30 407

原创 JavaScript对象简单总结

定义对象是一种基本数据类型(其他基本数据类型:字符串、布尔值、数字、null、undefined),由键值对组成 =》属性名和属性值组成,可通过属性值访问到属性值。属性名是 字符串,可以看成是从字符串到值的映射。针对工作中常用的场景做了该篇总结。内容主要是 对象遍历、原型链、深浅拷贝以及es6的新特性。1.对象的创建1.1对象直接量:直接创建一个json对象let object = {a...

2018-11-03 22:15:16 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除