![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端学习笔记
迪仙女
这个作者很懒,什么都没留下…
展开
-
浏览器工作原理(一)
宏观视角下的浏览器为什么浏览器打开一个页面会有多个进程运行?目前的浏览器是多线程架构,打开一个页面有3个或者更多进程:浏览器主进程、GPU进程、网络进程、渲染进程、插件进程(若没有插件则没有插件进程)浏览器主进程:负责界面显示、用户交互、子进程管理、存储等功能GPU进程:负责页面UI绘制网络进程:负责页面网络资源加载插件进程:负责插件的运行渲染进程:将HTML/CSS/JS转化为用户可以与之交互的网页,排版引擎和V8都运行在该进程中( 同站的页面共用同一个渲染进程,不同站的页面渲染进程不原创 2022-03-02 10:56:35 · 761 阅读 · 0 评论 -
web性能优化
页面渲染步骤1.dom和cssom树构建html下载完成后将html文本解析成dom树(文档对象模型)在解析过程中,当遇到其他外部资源链接比如CSS、JS、图片等,会立即开启线程下载但当外部资源是JS时,HTML的解析会停下来,等JS下载完执行结束后才继续解析HTML,防止JS修改已经完成的解析结果CSS下载完之后对CSS进行解析,解析成CSS对象,然后把CSS对象组装起来,构建CSSOM树2.构建render树根据DOM树和CSS来构造render树3.布局render树render树构原创 2021-12-08 10:24:53 · 386 阅读 · 0 评论 -
前端路由配置正确但是页面无法跳转,且输入正确的路由地址页面还是跳回请求头中的Host地址
手残经历首先产生问题的是重定向到的登录页面url无法跳转且页面空白本来想配置根据不同的环境跳转到不同的base url但是原来的let base= Base.BaseAPI忘记删掉了,且引入Base的import被我删掉了。。。我反复检查router.js文件 都没有问题在一番折腾之后,我才想到复制其他页面地址有没有问题总结:1.页面url跳转问题不一定跟路由有关,也可能是你的相关页面要请求的地址没有获取到2.下次遇到问题不要慌一定要先定位好问题...原创 2021-09-21 22:26:26 · 2057 阅读 · 0 评论 -
初识深度选择器
<el-tabs v-model="editableTabsValue" type="card" editable @edit="handleTabsEdit" class="tabs"> <el-tab-pane > {{item.content}} </el-tab-pane></el-tabs>css样式如下:.tabs{position:relative;height:30px;},修改的是蓝色区域的高度,若要修改原创 2021-04-26 11:21:09 · 321 阅读 · 0 评论 -
localStorage与sessionStorage
sessionStorage:在会话期间保存数据(关闭浏览器则数据丢失)在浏览器中application->sessionStorage查看localStorage:数据存储在本地硬件设备中(关闭浏览器数据不会丢失)在浏览器中application->localStorage查看从localstorage读取数组todostodos:JSON.parse(window.localStorage.getItem('todos_key')||'[]')将todos最新的值的json数据存原创 2021-01-26 23:33:26 · 80 阅读 · 0 评论