自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue(三)Vuex

什么是Vuex?官方说法:Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。个人理解:Vuex是用来管理组件之间通信的一个插件为什么要用Vuex?多个视图组件共享一份数据式(全局数据)数据传递过多时,把数据单独拎出来API 介绍State:保存所有的公共数据,相当...

2019-04-21 18:18:01 123

原创 VUE(二)生命周期

VUE生命周期Vue生命周期分为 创建、挂载、更新、销毁四个阶段:beforeCreate(创建前):实例初始化之后,this指向创建的实例,不能访问到data、computed、watch、methods上的方法和数据。用于初始化非响应式变量和显示loadingcreated(创建后):可访问data、computed、watch、methods上的方法和数据,未挂载到DOM,不...

2019-04-21 12:29:56 127

原创 JS(一)JS引擎的执行过程

一、基本概念JS是单线程语言,一个页面永远只有一个线程在执行js脚本代码JS是异步执行的,通过事件循环(Event Loop)的方式实现为什么JS是单线程JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览...

2019-04-19 14:20:38 1002

原创 浏览器(三)渲染进程(浏览器内核)

一、概述渲染进程与我们前端日常开发生活息息相关,需要着重了解。可以这样理解,页面的渲染,JS的执行,事件的循环,都在这个进程内进行。二、渲染进程包含哪些线程呢?GUI渲染线程当浏览器收到响应的html后,该线程开始解析HTML文档构建DOM树,解析CSS文件构建CSSOM,合并构成渲染树,并计算布局样式,绘制在页面上(该处可深挖的坑,HTML解析规则,CSS解析规则,渲染流程细节)...

2019-04-18 21:03:41 2515

原创 浏览器(二)浏览器是多进程的

一、浏览器包含哪些进程?Browser进程:浏览器主进程,只有一个,负责协调、主控。负责浏览器界面显示,与用户交互。如前进,后退等。负责各个页面的管理,创建和销毁其他进程。将Renderer进程得到的内存中的Bitmap,绘制到用户界面上。网络资源的管理,下载等。GPU进程用于硬件加速图形绘制渲染进程(也就是我们常说的浏览器内核Webkit等):内部是多线程的...

2019-04-18 19:47:10 889

原创 浏览器(一)进程与线程

一、概念进程是CPU进行资源分配和调度的基本单位。执行一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位单个进程中执行每个任务的就是一个线程。线程是CPU能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。二、区别地址空间和资源:进程之间相互独立,同一进程的各线程间共享本进程的地址空间和资源(内存、...

2019-04-18 18:04:59 260 1

原创 CSDN-markdown编辑器使用手册

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-18 17:04:48 191

空空如也

空空如也

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

TA关注的人

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